crypto/heimdal/appl/ftp/ftp/cmds.c
103
port = sp->s_port;
crypto/heimdal/appl/ftp/ftp/cmds.c
107
port = sp->s_port;
crypto/heimdal/appl/ftp/ftp/cmds.c
111
port = strtol(argv[2], &ep, 0);
crypto/heimdal/appl/ftp/ftp/cmds.c
120
port = htons(port);
crypto/heimdal/appl/ftp/ftp/cmds.c
123
host = hookup(argv[1], port);
crypto/heimdal/appl/ftp/ftp/cmds.c
84
u_short port;
crypto/heimdal/appl/ftp/ftp/ftp.c
1189
int port;
crypto/heimdal/appl/ftp/ftp/ftp.c
1198
port = strtol (str, &end, 0);
crypto/heimdal/appl/ftp/ftp/ftp.c
1203
return htons(port);
crypto/heimdal/appl/ftp/ftp/ftp.c
1244
int port;
crypto/heimdal/appl/ftp/ftp/ftp.c
1264
port = parse_epsv (pasv);
crypto/heimdal/appl/ftp/ftp/ftp.c
1265
if (port > 0) {
crypto/heimdal/appl/ftp/ftp/ftp.c
1269
port);
crypto/heimdal/appl/ftp/ftp/ftp.c
56
hookup (const char *host, int port)
crypto/heimdal/appl/ftp/ftp/ftp.c
71
snprintf (portstr, sizeof(portstr), "%u", ntohs(port));
crypto/heimdal/appl/ftp/ftpd/ftpd.c
2067
int port;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
2117
port = strtol (str, &end, 0);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
2118
if (port == 0 || *end != sep) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
2122
if (port < IPPORT_RESERVED) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
2126
socket_set_port (data_dest, htons(port));
crypto/heimdal/appl/ftp/ftpd/ftpd.c
268
int port;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
309
port = sp->s_port;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
311
port = htons(21);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
315
port = sp->s_port;
crypto/heimdal/appl/ftp/ftpd/ftpd.c
318
port = htons(atoi(port_string));
crypto/heimdal/appl/ftp/ftpd/ftpd.c
332
mini_inetd(port, NULL);
crypto/heimdal/appl/gssmask/gssmaestro.c
270
int32_t port;
crypto/heimdal/appl/gssmask/gssmaestro.c
296
port = socket_get_port((struct sockaddr *)&sast);
crypto/heimdal/appl/gssmask/gssmaestro.c
299
put32(c, ntohs(port));
crypto/heimdal/appl/gssmask/gssmaestro.c
610
char *name, *port;
crypto/heimdal/appl/gssmask/gssmaestro.c
616
port = strchr(name, ':');
crypto/heimdal/appl/gssmask/gssmaestro.c
617
if (port == NULL)
crypto/heimdal/appl/gssmask/gssmaestro.c
619
*port++ = 0;
crypto/heimdal/appl/gssmask/gssmaestro.c
627
ret = getaddrinfo(name, port, &hints, &res0);
crypto/heimdal/appl/gssmask/gssmask.c
1088
create_client(int fd, int port, const char *moniker)
crypto/heimdal/appl/gssmask/gssmask.c
1099
asprintf(&c->moniker, "gssmask: %s:%d", hostname, port);
crypto/heimdal/appl/gssmask/gssmask.c
1172
static int port = 4711;
crypto/heimdal/appl/gssmask/gssmask.c
1223
port = strtol (port_str, &ptr, 10);
crypto/heimdal/appl/gssmask/gssmask.c
1224
if (port == 0 && ptr == port_str)
crypto/heimdal/appl/gssmask/gssmask.c
1240
mini_inetd(htons(port), NULL);
crypto/heimdal/appl/gssmask/gssmask.c
1246
c = create_client(0, port, moniker_str);
crypto/heimdal/appl/kf/kf.c
102
port = strtol (port_str, &ptr, 10);
crypto/heimdal/appl/kf/kf.c
103
if (port == 0 && ptr == port_str)
crypto/heimdal/appl/kf/kf.c
105
port = htons(port);
crypto/heimdal/appl/kf/kf.c
109
if (port == 0)
crypto/heimdal/appl/kf/kf.c
110
port = krb5_getportbyname (*context, KF_PORT_NAME, "tcp", KF_PORT_NUM);
crypto/heimdal/appl/kf/kf.c
116
return port;
crypto/heimdal/appl/kf/kf.c
284
doit (const char *hostname, int port, const char *service,
crypto/heimdal/appl/kf/kf.c
296
snprintf (portstr, sizeof(portstr), "%u", ntohs(port));
crypto/heimdal/appl/kf/kf.c
325
int argcc,port,i;
crypto/heimdal/appl/kf/kf.c
329
port = client_setup(&context, &argcc, argv);
crypto/heimdal/appl/kf/kf.c
339
ret = doit (argv[i], port, service, message, sizeof(message));
crypto/heimdal/appl/kf/kf.c
71
int port = 0;
crypto/heimdal/appl/kf/kf.c
98
port = s->s_port;
crypto/heimdal/appl/kf/kfd.c
100
return port;
crypto/heimdal/appl/kf/kfd.c
284
doit (int port, const char *service)
crypto/heimdal/appl/kf/kfd.c
287
mini_inetd(port, NULL);
crypto/heimdal/appl/kf/kfd.c
294
int port;
crypto/heimdal/appl/kf/kfd.c
300
port = server_setup(&context, argc, argv);
crypto/heimdal/appl/kf/kfd.c
306
ret = doit (port, service);
crypto/heimdal/appl/kf/kfd.c
68
int port = 0;
crypto/heimdal/appl/kf/kfd.c
83
port = s->s_port;
crypto/heimdal/appl/kf/kfd.c
87
port = strtol (port_str, &ptr, 10);
crypto/heimdal/appl/kf/kfd.c
88
if (port == 0 && ptr == port_str)
crypto/heimdal/appl/kf/kfd.c
90
port = htons(port);
crypto/heimdal/appl/kf/kfd.c
94
if (port == 0)
crypto/heimdal/appl/kf/kfd.c
95
port = krb5_getportbyname (*context, KF_PORT_NAME, "tcp", KF_PORT_NUM);
crypto/heimdal/appl/push/push.c
107
snprintf (portstr, sizeof(portstr), "%u", ntohs(port));
crypto/heimdal/appl/push/push.c
516
int port,
crypto/heimdal/appl/push/push.c
529
s = do_connect (host, port, 1);
crypto/heimdal/appl/push/push.c
698
int port = 0;
crypto/heimdal/appl/push/push.c
758
port = s->s_port;
crypto/heimdal/appl/push/push.c
762
port = strtol (port_str, &ptr, 10);
crypto/heimdal/appl/push/push.c
763
if (port == 0 && ptr == port_str)
crypto/heimdal/appl/push/push.c
765
port = htons(port);
crypto/heimdal/appl/push/push.c
768
if (port == 0) {
crypto/heimdal/appl/push/push.c
770
port = krb5_getportbyname (context, "kpop", "tcp", 1109);
crypto/heimdal/appl/push/push.c
780
ret = do_v5 (host, port, user, filename, header_str,
crypto/heimdal/appl/push/push.c
95
do_connect (const char *hostname, int port, int nodelay)
crypto/heimdal/appl/rcp/rcp.c
41
char *port;
crypto/heimdal/appl/rcp/rcp.c
65
{ NULL, 'P', arg_string, &port, "non-default port", "port" },
crypto/heimdal/appl/rcp/rcp.c
765
if (port != NULL) {
crypto/heimdal/appl/rcp/rcp.c
767
args[i++] = port;
crypto/heimdal/appl/rsh/rshd.c
547
is_reserved(u_short port)
crypto/heimdal/appl/rsh/rshd.c
549
return ntohs(port) < IPPORT_RESERVED;
crypto/heimdal/appl/rsh/rshd.c
607
int port;
crypto/heimdal/appl/rsh/rshd.c
629
port = 0;
crypto/heimdal/appl/rsh/rshd.c
636
port = port * 10 + *p - '0';
crypto/heimdal/appl/rsh/rshd.c
641
if (do_kerberos == 0 && !is_reserved(htons(port)))
crypto/heimdal/appl/rsh/rshd.c
644
if (port) {
crypto/heimdal/appl/rsh/rshd.c
656
htons(port));
crypto/heimdal/appl/telnet/telnet/commands.c
2058
int port = 0;
crypto/heimdal/appl/telnet/telnet/commands.c
2132
port = atoi(portp);
crypto/heimdal/appl/telnet/telnet/commands.c
2133
if (port == 0) {
crypto/heimdal/appl/telnet/telnet/commands.c
2136
port = sp->s_port;
crypto/heimdal/appl/telnet/telnet/commands.c
2142
port = htons(port);
crypto/heimdal/appl/telnet/telnet/commands.c
2151
port = sp->s_port;
crypto/heimdal/appl/telnet/telnet/commands.c
2166
snprintf (portstr, sizeof(portstr), "%u", ntohs(port));
crypto/heimdal/appl/telnet/telnetd/telnetd.c
355
int port = 0;
crypto/heimdal/appl/telnet/telnetd/telnetd.c
363
port = sp->s_port;
crypto/heimdal/appl/telnet/telnetd/telnetd.c
365
port = htons(atoi(*argv));
crypto/heimdal/appl/telnet/telnetd/telnetd.c
368
port = krb5_getportbyname (NULL, "telnet", "tcp", 23);
crypto/heimdal/appl/telnet/telnetd/telnetd.c
370
port = k_getportbyname("telnet", "tcp", htons(23));
crypto/heimdal/appl/telnet/telnetd/telnetd.c
373
mini_inetd (port, NULL);
crypto/heimdal/appl/test/common.c
100
port = htons(port);
crypto/heimdal/appl/test/common.c
104
if (port == 0)
crypto/heimdal/appl/test/common.c
105
port = krb5_getportbyname (*context, PORT, "tcp", 4711);
crypto/heimdal/appl/test/common.c
107
return port;
crypto/heimdal/appl/test/common.c
113
int port = common_setup(context, &argc, argv, server_usage);
crypto/heimdal/appl/test/common.c
124
return port;
crypto/heimdal/appl/test/common.c
131
int port = common_setup(context, &optind, argv, client_usage);
crypto/heimdal/appl/test/common.c
135
return port;
crypto/heimdal/appl/test/common.c
139
client_doit (const char *hostname, int port, const char *service,
crypto/heimdal/appl/test/common.c
151
snprintf (portstr, sizeof(portstr), "%u", ntohs(port));
crypto/heimdal/appl/test/common.c
80
int port = 0;
crypto/heimdal/appl/test/common.c
93
port = s->s_port;
crypto/heimdal/appl/test/common.c
97
port = strtol (port_str, &ptr, 10);
crypto/heimdal/appl/test/common.c
98
if (port == 0 && ptr == port_str)
crypto/heimdal/appl/test/gssapi_client.c
271
int port = client_setup(&context, &argc, argv);
crypto/heimdal/appl/test/gssapi_client.c
272
return client_doit (argv[argc], port, service, proto);
crypto/heimdal/appl/test/gssapi_server.c
298
doit (int port, const char *service)
crypto/heimdal/appl/test/gssapi_server.c
311
my_addr.sin_port = port;
crypto/heimdal/appl/test/gssapi_server.c
338
int port = server_setup(&context, argc, argv);
crypto/heimdal/appl/test/gssapi_server.c
339
return doit (port, service);
crypto/heimdal/appl/test/http_client.c
48
do_connect (const char *hostname, const char *port)
crypto/heimdal/appl/test/http_client.c
60
error = getaddrinfo (hostname, port, &hints, &ai);
crypto/heimdal/appl/test/nt_gss_client.c
165
int port = client_setup(&context, &argc, argv);
crypto/heimdal/appl/test/nt_gss_client.c
166
return client_doit (argv[argc], port, service, proto);
crypto/heimdal/appl/test/nt_gss_server.c
156
doit (int port, const char *service)
crypto/heimdal/appl/test/nt_gss_server.c
168
my_addr.sin_port = port;
crypto/heimdal/appl/test/nt_gss_server.c
199
int port = 0;
crypto/heimdal/appl/test/nt_gss_server.c
212
port = s->s_port;
crypto/heimdal/appl/test/nt_gss_server.c
216
port = strtol (port_str, &ptr, 10);
crypto/heimdal/appl/test/nt_gss_server.c
217
if (port == 0 && ptr == port_str)
crypto/heimdal/appl/test/nt_gss_server.c
219
port = htons(port);
crypto/heimdal/appl/test/nt_gss_server.c
223
if (port == 0)
crypto/heimdal/appl/test/nt_gss_server.c
224
port = krb5_getportbyname (*context, PORT, "tcp", 4711);
crypto/heimdal/appl/test/nt_gss_server.c
226
return port;
crypto/heimdal/appl/test/nt_gss_server.c
232
int port = common_setup(context, &argc, argv, usage);
crypto/heimdal/appl/test/nt_gss_server.c
235
return port;
crypto/heimdal/appl/test/nt_gss_server.c
242
int port = setup(&context, argc, argv);
crypto/heimdal/appl/test/nt_gss_server.c
243
return doit (port, service);
crypto/heimdal/appl/test/tcp_client.c
130
int port = client_setup(&context, &argc, argv);
crypto/heimdal/appl/test/tcp_client.c
131
return client_doit (argv[argc], port, service, proto);
crypto/heimdal/appl/test/tcp_server.c
156
doit (int port, const char *service)
crypto/heimdal/appl/test/tcp_server.c
158
mini_inetd (port, NULL);
crypto/heimdal/appl/test/tcp_server.c
166
int port = server_setup(&context, argc, argv);
crypto/heimdal/appl/test/tcp_server.c
167
return doit (port, service);
crypto/heimdal/appl/test/test_locl.h
87
int client_doit (const char *hostname, int port, const char *service,
crypto/heimdal/appl/test/uu_client.c
191
int port = client_setup(&context, &argc, argv);
crypto/heimdal/appl/test/uu_client.c
192
return client_doit (argv[argc], port, service, proto);
crypto/heimdal/appl/test/uu_server.c
175
doit (int port, const char *service)
crypto/heimdal/appl/test/uu_server.c
187
my_addr.sin_port = port;
crypto/heimdal/appl/test/uu_server.c
210
int port = server_setup(&context, argc, argv);
crypto/heimdal/appl/test/uu_server.c
211
return doit (port, service);
crypto/heimdal/kadmin/kadm_conn.c
246
e = getaddrinfo(NULL, p->port, &hints, &ai);
crypto/heimdal/kadmin/kadm_conn.c
40
char *port;
crypto/heimdal/kadmin/kadm_conn.c
46
add_kadm_port(krb5_context contextp, const char *service, unsigned int port)
crypto/heimdal/kadmin/kadm_conn.c
56
p->port = strdup(service);
crypto/heimdal/kadmin/kadm_conn.c
57
p->def_port = port;
crypto/heimdal/kdc/announce.c
232
register_srv(const char *realm, const char *hostname, int port)
crypto/heimdal/kdc/announce.c
247
target[4] = (port >> 8) & 0xff; /* port */
crypto/heimdal/kdc/announce.c
248
target[5] = (port >> 0) & 0xff; /* port */
crypto/heimdal/kdc/announce.c
256
LOG("register SRV rr for realm %s hostname %s:%d", realm, hostname, port);
crypto/heimdal/kdc/connect.c
104
int family, const char *service, int port,
crypto/heimdal/kdc/connect.c
107
port = krb5_getportbyname (context, service, protocol, port);
crypto/heimdal/kdc/connect.c
108
add_port (context, family, port, protocol);
crypto/heimdal/kdc/connect.c
121
int port;
crypto/heimdal/kdc/connect.c
125
port = sp->s_port;
crypto/heimdal/kdc/connect.c
129
port = htons(strtol(str, &end, 0));
crypto/heimdal/kdc/connect.c
133
add_port (context, family, port, protocol);
crypto/heimdal/kdc/connect.c
210
int port;
crypto/heimdal/kdc/connect.c
249
struct descr *d, krb5_address *a, int family, int type, int port)
crypto/heimdal/kdc/connect.c
258
ret = krb5_addr2sockaddr (context, a, sa, &sa_size, port);
crypto/heimdal/kdc/connect.c
282
d->port = port;
crypto/heimdal/kdc/connect.c
289
krb5_warn(context, errno, "bind %s/%d", a_str, ntohs(port));
crypto/heimdal/kdc/connect.c
299
krb5_warn(context, errno, "listen %s/%d", a_str, ntohs(port));
crypto/heimdal/kdc/connect.c
338
ports[i].family, ports[i].type, ports[i].port);
crypto/heimdal/kdc/connect.c
348
ntohs(ports[i].port),
crypto/heimdal/kdc/connect.c
57
int port;
crypto/heimdal/kdc/connect.c
71
int family, int port, const char *protocol)
crypto/heimdal/kdc/connect.c
777
ntohs(d[idx].port));
crypto/heimdal/kdc/connect.c
783
ntohs(d[idx].port));
crypto/heimdal/kdc/connect.c
809
ntohs(d[idx].port));
crypto/heimdal/kdc/connect.c
84
&& ports[i].port == port
crypto/heimdal/kdc/connect.c
93
ports[num_ports].port = port;
crypto/heimdal/kdc/hprop.c
289
char *port, portstr[NI_MAXSERV];
crypto/heimdal/kdc/hprop.c
292
port = strchr(host, ':');
crypto/heimdal/kdc/hprop.c
293
if(port == NULL) {
crypto/heimdal/kdc/hprop.c
297
port = portstr;
crypto/heimdal/kdc/hprop.c
299
*port++ = '\0';
crypto/heimdal/kdc/hprop.c
301
fd = open_socket(context, host, port);
crypto/heimdal/kdc/hprop.c
54
open_socket(krb5_context context, const char *hostname, const char *port)
crypto/heimdal/kdc/hprop.c
64
error = getaddrinfo (hostname, port, &hints, &ai);
crypto/heimdal/kpasswd/kpasswdd.c
651
doit (krb5_keytab keytab, int port)
crypto/heimdal/kpasswd/kpasswdd.c
684
krb5_addr2sockaddr (context, &addrs.val[i], sa, &sa_size, port);
crypto/heimdal/kpasswd/kpasswdd.c
794
int port, i;
crypto/heimdal/kpasswd/kpasswdd.c
830
port = s->s_port;
crypto/heimdal/kpasswd/kpasswdd.c
834
port = strtol (port_str, &ptr, 10);
crypto/heimdal/kpasswd/kpasswdd.c
835
if (port == 0 && ptr == port_str)
crypto/heimdal/kpasswd/kpasswdd.c
837
port = htons(port);
crypto/heimdal/kpasswd/kpasswdd.c
840
port = krb5_getportbyname (context, "kpasswd", "udp", KPASSWD_PORT);
crypto/heimdal/kpasswd/kpasswdd.c
900
return doit (keytab, port);
crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c
42
int16_t port,
crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c
70
port);
crypto/heimdal/lib/kadm5/ad.c
267
int port;
crypto/heimdal/lib/kadm5/ad.c
303
servers[num_servers - 1].port = rr->u.srv->port;
crypto/heimdal/lib/kadm5/ad.c
318
lp = ldap_init(servers[i].server, servers[i].port);
crypto/heimdal/lib/kadm5/ipropd_master.c
104
long port;
crypto/heimdal/lib/kadm5/ipropd_master.c
106
port = strtol (port_str, &ptr, 10);
crypto/heimdal/lib/kadm5/ipropd_master.c
107
if (port == 0 && ptr == port_str)
crypto/heimdal/lib/kadm5/ipropd_master.c
109
addr.sin_port = htons(port);
crypto/heimdal/lib/kadm5/ipropd_master.c
142
long port;
crypto/heimdal/lib/kadm5/ipropd_master.c
144
port = strtol (port_str, &ptr, 10);
crypto/heimdal/lib/kadm5/ipropd_master.c
145
if (port == 0 && ptr == port_str)
crypto/heimdal/lib/kadm5/ipropd_master.c
147
addr.sin6_port = htons(port);
crypto/heimdal/lib/kadm5/ipropd_slave.c
50
char port[NI_MAXSERV];
crypto/heimdal/lib/kadm5/ipropd_slave.c
60
snprintf(port, sizeof(port), "%u", IPROP_PORT);
crypto/heimdal/lib/kadm5/ipropd_slave.c
61
port_str = port;
crypto/heimdal/lib/krb5/addr_families.c
1014
int port)
crypto/heimdal/lib/krb5/addr_families.c
102
int port)
crypto/heimdal/lib/krb5/addr_families.c
1022
(*a->h_addr2sockaddr)(addr, sa, sa_size, port);
crypto/heimdal/lib/krb5/addr_families.c
1076
int port)
crypto/heimdal/lib/krb5/addr_families.c
108
tmp.sin_port = port;
crypto/heimdal/lib/krb5/addr_families.c
1086
(*a->anyaddr)(sa, sa_size, port);
crypto/heimdal/lib/krb5/addr_families.c
1479
krb5_address **res, const krb5_address *addr, int16_t port)
crypto/heimdal/lib/krb5/addr_families.c
152
ipv4_anyaddr (struct sockaddr *sa, krb5_socklen_t *sa_size, int port)
crypto/heimdal/lib/krb5/addr_families.c
1524
memcpy (p, &port, 2);
crypto/heimdal/lib/krb5/addr_families.c
158
tmp.sin_port = port;
crypto/heimdal/lib/krb5/addr_families.c
267
ipv6_sockaddr2port (const struct sockaddr *sa, int16_t *port)
crypto/heimdal/lib/krb5/addr_families.c
271
*port = sin6->sin6_port;
crypto/heimdal/lib/krb5/addr_families.c
279
int port)
crypto/heimdal/lib/krb5/addr_families.c
286
tmp.sin6_port = port;
crypto/heimdal/lib/krb5/addr_families.c
295
int port)
crypto/heimdal/lib/krb5/addr_families.c
301
tmp.sin6_port = port;
crypto/heimdal/lib/krb5/addr_families.c
339
ipv6_anyaddr (struct sockaddr *sa, krb5_socklen_t *sa_size, int port)
crypto/heimdal/lib/krb5/addr_families.c
345
tmp.sin6_port = port;
crypto/heimdal/lib/krb5/addr_families.c
43
krb5_socklen_t *sa_size, int port);
crypto/heimdal/lib/krb5/addr_families.c
686
uint16_t port = 0;
crypto/heimdal/lib/krb5/addr_families.c
706
port = value;
crypto/heimdal/lib/krb5/addr_families.c
724
ret = snprintf(str + size, len - size, ",PORT=%u", port);
crypto/heimdal/lib/krb5/addr_families.c
74
ipv4_sockaddr2port (const struct sockaddr *sa, int16_t *port)
crypto/heimdal/lib/krb5/addr_families.c
78
*port = sin4->sin_port;
crypto/heimdal/lib/krb5/addr_families.c
86
int port)
crypto/heimdal/lib/krb5/addr_families.c
879
const struct sockaddr *sa, int16_t *port)
crypto/heimdal/lib/krb5/addr_families.c
888
return (*a->sockaddr2port)(sa, port);
crypto/heimdal/lib/krb5/addr_families.c
917
int port)
crypto/heimdal/lib/krb5/addr_families.c
93
tmp.sin_port = port;
crypto/heimdal/lib/krb5/addr_families.c
935
(*a->addr2sockaddr)(addr, sa, sa_size, port);
crypto/heimdal/lib/krb5/krb5.h
796
unsigned short port;
crypto/heimdal/lib/krb5/krbhst.c
134
if (port != 0)
crypto/heimdal/lib/krb5/krbhst.c
135
hi->port = port;
crypto/heimdal/lib/krb5/krbhst.c
137
hi->port = rr->u.srv->port;
crypto/heimdal/lib/krb5/krbhst.c
153
int port; /* hardwired port number if != 0 */
crypto/heimdal/lib/krb5/krbhst.c
205
const char *spec, int def_port, int port)
crypto/heimdal/lib/krb5/krbhst.c
248
hi->port = hi->def_port = def_port;
crypto/heimdal/lib/krb5/krbhst.c
251
hi->port = strtol(p, &end, 0);
crypto/heimdal/lib/krb5/krbhst.c
257
if (port)
crypto/heimdal/lib/krb5/krbhst.c
258
hi->port = port;
crypto/heimdal/lib/krb5/krbhst.c
285
(*to)->port = from->port;
crypto/heimdal/lib/krb5/krbhst.c
302
h->port == host->port &&
crypto/heimdal/lib/krb5/krbhst.c
313
const char *host, int def_port, int port)
crypto/heimdal/lib/krb5/krbhst.c
317
hi = parse_hostspec(context, kd, host, def_port, port);
crypto/heimdal/lib/krb5/krbhst.c
339
if(host->port != host->def_port)
crypto/heimdal/lib/krb5/krbhst.c
340
snprintf(portstr, sizeof(portstr), ":%d", host->port);
crypto/heimdal/lib/krb5/krbhst.c
386
snprintf (portstr, sizeof(portstr), "%d", host->port);
crypto/heimdal/lib/krb5/krbhst.c
448
kd->port);
crypto/heimdal/lib/krb5/krbhst.c
479
append_host_string(context, kd, hostlist[i], kd->def_port, kd->port);
crypto/heimdal/lib/krb5/krbhst.c
493
const char *serv_string, int port, int proto)
crypto/heimdal/lib/krb5/krbhst.c
523
snprintf(portstr, sizeof(portstr), "%d", port);
crypto/heimdal/lib/krb5/krbhst.c
540
hi->port = hi->def_port = port;
crypto/heimdal/lib/krb5/krbhst.c
560
char host[NI_MAXHOST], port[NI_MAXSERV];
crypto/heimdal/lib/krb5/krbhst.c
568
ret = getnameinfo(addr, socklen, host, sizeof(host), port, sizeof(port),
crypto/heimdal/lib/krb5/krbhst.c
574
ret = getaddrinfo(host, port, &hints, &ai);
crypto/heimdal/lib/krb5/krbhst.c
585
hi->port = hi->def_port = socket_get_port(addr);
crypto/heimdal/lib/krb5/krbhst.c
59
const char *proto, const char *service, int port)
crypto/heimdal/lib/krb5/krbhst.c
802
kd->port = kd->def_port;
crypto/heimdal/lib/krb5/krbhst.c
81
else if(port == 0)
crypto/heimdal/lib/krb5/krbhst.c
84
def_port = port;
crypto/heimdal/lib/krb5/krbhst.c
861
kd->port = kd->def_port;
crypto/heimdal/lib/roken/getaddrinfo.c
104
add_one (int port, int protocol, int socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
106
int (*func)(struct addrinfo *, void *data, int port),
crypto/heimdal/lib/roken/getaddrinfo.c
122
ret = (*func)(a, data, port);
crypto/heimdal/lib/roken/getaddrinfo.c
133
const_v4 (struct addrinfo *a, void *data, int port)
crypto/heimdal/lib/roken/getaddrinfo.c
146
sin4->sin_port = port;
crypto/heimdal/lib/roken/getaddrinfo.c
153
const_v6 (struct addrinfo *a, void *data, int port)
crypto/heimdal/lib/roken/getaddrinfo.c
166
sin6->sin6_port = port;
crypto/heimdal/lib/roken/getaddrinfo.c
181
int port, int protocol, int socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
210
ret = add_one (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
217
ret = add_one (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
225
add_hostent (int port, int protocol, int socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
227
int (*func)(struct addrinfo *, void *data, int port),
crypto/heimdal/lib/roken/getaddrinfo.c
260
ret = add_one (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
275
int port, int protocol, int socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
292
ret = add_one (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
303
ret = add_one (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
315
int port, int protocol, int socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
337
ret = add_hostent (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
349
ret = add_hostent (port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
377
int port = 0;
crypto/heimdal/lib/roken/getaddrinfo.c
397
&port, &protocol, &socktype);
crypto/heimdal/lib/roken/getaddrinfo.c
402
ret = get_number (nodename, hints, port, protocol, socktype, res);
crypto/heimdal/lib/roken/getaddrinfo.c
407
ret = get_nodes (nodename, hints, port, protocol, socktype,
crypto/heimdal/lib/roken/getaddrinfo.c
411
ret = get_null (hints, port, protocol, socktype, res);
crypto/heimdal/lib/roken/getaddrinfo.c
45
int *port,
crypto/heimdal/lib/roken/getaddrinfo.c
94
*port = htons(strtol (servname, &endstr, 10));
crypto/heimdal/lib/roken/getaddrinfo.c
98
*port = se->s_port;
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
100
return roken_getaddrinfo_hostspec2(hostspec, 0, port, ai);
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
43
int port,
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
56
int port;
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
73
if(port == 0)
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
74
port = hstp->port;
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
84
port = strtol (p + 1, &end, 0);
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
89
snprintf (portstr, sizeof(portstr), "%u", port);
crypto/heimdal/lib/roken/getaddrinfo_hostspec.c
97
int port,
crypto/heimdal/lib/roken/getnameinfo.c
42
int port,
crypto/heimdal/lib/roken/getnameinfo.c
71
snprintf (serv, servlen, "%u", ntohs(port));
crypto/heimdal/lib/roken/getnameinfo.c
79
se = getservbyport (port, proto);
crypto/heimdal/lib/roken/getnameinfo.c
81
snprintf (serv, servlen, "%u", ntohs(port));
crypto/heimdal/lib/roken/mini_inetd.c
176
mini_inetd(int port, rk_socket_t * ret_socket)
crypto/heimdal/lib/roken/mini_inetd.c
187
snprintf (portstr, sizeof(portstr), "%d", ntohs(port));
crypto/heimdal/lib/roken/resolve-test.c
126
srv->port, srv->target);
crypto/heimdal/lib/roken/resolve.c
235
rr->u.srv->port = (p[4] << 8) | p[5];
crypto/heimdal/lib/roken/resolve.c
764
rr->u.srv->port = pRec->Data.SRV.wPort;
crypto/heimdal/lib/roken/resolve.h
135
unsigned port;
crypto/heimdal/lib/roken/roken_gethostby.c
87
split_spec(const char *spec, char **host, int *port, char **path, int def_port)
crypto/heimdal/lib/roken/roken_gethostby.c
94
if(sscanf(p, "%d", port) != 1)
crypto/heimdal/lib/roken/roken_gethostby.c
95
*port = def_port;
crypto/heimdal/lib/roken/roken_gethostby.c
97
*port = def_port;
crypto/heimdal/lib/roken/socket.c
196
socket_set_port (struct sockaddr *sa, int port)
crypto/heimdal/lib/roken/socket.c
201
sin4->sin_port = port;
crypto/heimdal/lib/roken/socket.c
207
sin6->sin6_port = port;
crypto/heimdal/lib/roken/socket.c
78
socket_set_address_and_port (struct sockaddr *sa, const void *ptr, int port)
crypto/heimdal/lib/roken/socket.c
86
sin4->sin_port = port;
crypto/heimdal/lib/roken/socket.c
96
sin6->sin6_port = port;
crypto/heimdal/lib/roken/socket_wrapper.c
1383
int port;
crypto/heimdal/lib/roken/socket_wrapper.c
1454
port = autobind_start + i;
crypto/heimdal/lib/roken/socket_wrapper.c
1457
type, socket_wrapper_default_iface(), port);
crypto/heimdal/lib/roken/socket_wrapper.c
1465
autobind_start = port + 1;
crypto/heimdal/lib/roken/socket_wrapper.c
1473
set_port(si->family, port, si->myname);
crypto/krb5/src/appl/gss-sample/gss-client.c
112
connect_to_server(char *host, u_short port)
crypto/krb5/src/appl/gss-sample/gss-client.c
134
saddr.sin_port = htons(port);
crypto/krb5/src/appl/gss-sample/gss-client.c
400
call_server(char *host, u_short port, gss_OID oid, char *service_name,
crypto/krb5/src/appl/gss-sample/gss-client.c
424
if ((s = connect_to_server(host, port)) < 0)
crypto/krb5/src/appl/gss-sample/gss-client.c
682
static u_short port = 4444;
crypto/krb5/src/appl/gss-sample/gss-client.c
695
if (call_server(server_host, port, oid, service_name,
crypto/krb5/src/appl/gss-sample/gss-client.c
724
port = atoi(*argv);
crypto/krb5/src/appl/gss-sample/gss-server.c
313
create_socket(u_short port)
crypto/krb5/src/appl/gss-sample/gss-server.c
320
saddr.sin_port = htons(port);
crypto/krb5/src/appl/gss-sample/gss-server.c
665
u_short port = 4444;
crypto/krb5/src/appl/gss-sample/gss-server.c
680
port = atoi(*argv);
crypto/krb5/src/appl/gss-sample/gss-server.c
767
if ((stmp = create_socket(port)) >= 0) {
crypto/krb5/src/appl/sample/sserver/sserver.c
115
port = atoi(optarg);
crypto/krb5/src/appl/sample/sserver/sserver.c
141
port = atoi(argv[1]);
crypto/krb5/src/appl/sample/sserver/sserver.c
157
if (port) {
crypto/krb5/src/appl/sample/sserver/sserver.c
171
sockin.sin_port = htons(port);
crypto/krb5/src/appl/sample/sserver/sserver.c
88
short port = 0; /* If user specifies port */
crypto/krb5/src/appl/simple/client/sim_client.c
108
port = atoi(optarg);
crypto/krb5/src/appl/simple/client/sim_client.c
154
if (port == 0) {
crypto/krb5/src/appl/simple/client/sim_client.c
162
s_sock.sin_port = htons(port);
crypto/krb5/src/appl/simple/client/sim_client.c
78
short port = 0;
crypto/krb5/src/appl/simple/server/sim_server.c
104
port = atoi(optarg);
crypto/krb5/src/appl/simple/server/sim_server.c
136
if (port == 0) {
crypto/krb5/src/appl/simple/server/sim_server.c
144
s_sock.sin_port = htons(port);
crypto/krb5/src/appl/simple/server/sim_server.c
78
short port = 0; /* If user specifies port */
crypto/krb5/src/appl/user_user/client.c
106
serv_net_addr.sin_port = port;
crypto/krb5/src/appl/user_user/client.c
52
unsigned short port;
crypto/krb5/src/appl/user_user/client.c
66
port = htons(atoi(argv[3]));
crypto/krb5/src/appl/user_user/client.c
73
port = serv->s_port;
crypto/krb5/src/include/k5-trace.h
162
#define TRACE_DNS_SRV_ANS(c, host, port, prio, weight) \
crypto/krb5/src/include/k5-trace.h
164
port, host)
crypto/krb5/src/include/socket-utils.h
109
sa_setport(struct sockaddr *sa, uint16_t port)
crypto/krb5/src/include/socket-utils.h
112
((struct sockaddr_in *)sa2sin(sa))->sin_port = htons(port);
crypto/krb5/src/include/socket-utils.h
114
((struct sockaddr_in6 *)sa2sin6(sa))->sin6_port = htons(port);
crypto/krb5/src/kdc/t_sockact.c
103
(void)snprintf(nbuf, sizeof(nbuf), "%d", port);
crypto/krb5/src/kdc/t_sockact.c
83
int i, port;
crypto/krb5/src/kdc/t_sockact.c
95
if (k5_parse_host_string(addrstr, 0, &host, &port) != 0 || !port)
crypto/krb5/src/kprop/kprop.c
141
port = optarg;
crypto/krb5/src/kprop/kprop.c
231
error = getaddrinfo(host, port, &hints, &answers);
crypto/krb5/src/kprop/kprop.c
64
static const char *port = KPROP_SERVICE;
crypto/krb5/src/kprop/kpropd.c
1082
port = optarg;
crypto/krb5/src/kprop/kpropd.c
140
static const char *port = KPROP_SERVICE;
crypto/krb5/src/kprop/kpropd.c
372
error = getaddrinfo(NULL, port, &hints, res);
crypto/krb5/src/kprop/kpropd.c
376
return getaddrinfo(NULL, port, &hints, res);
crypto/krb5/src/lib/apputils/net-server.c
1019
sa_setport(ai->ai_addr, addr.port);
crypto/krb5/src/lib/apputils/net-server.c
216
u_short port;
crypto/krb5/src/lib/apputils/net-server.c
304
loop_add_address(const char *address, int port, enum bind_type type,
crypto/krb5/src/lib/apputils/net-server.c
315
if (port < 0 || port > 65535) {
crypto/krb5/src/lib/apputils/net-server.c
316
krb5_klog_syslog(LOG_ERR, _("Invalid port %d"), port);
crypto/krb5/src/lib/apputils/net-server.c
322
if (type != val.type || port != val.port)
crypto/krb5/src/lib/apputils/net-server.c
351
addr.port = port;
crypto/krb5/src/lib/apputils/net-server.c
386
int port;
crypto/krb5/src/lib/apputils/net-server.c
416
ret = k5_parse_host_string(addr, default_port, &host, &port);
crypto/krb5/src/lib/apputils/net-server.c
420
ret = loop_add_address(host, port, type, rpc_data);
crypto/krb5/src/lib/apputils/net-server.c
869
"%s port %d"), addrbuf, ba->port);
crypto/krb5/src/lib/kadm5/alt_prof.c
395
parse_admin_server_port(char *server, int *port, long *mask)
crypto/krb5/src/lib/kadm5/alt_prof.c
414
*port = atoi(portstr);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
179
int port;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
269
port = handle->params.iprop_port;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
273
port = handle->params.kadmind_port;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
278
code = connect_to_server(handle->params.admin_server, port, &fd);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
521
connect_to_server(const char *hostname, int port, int *fd)
crypto/krb5/src/lib/kadm5/clnt/client_init.c
529
(void) snprintf(portbuf, sizeof(portbuf), "%d", port);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
73
connect_to_server(const char *hostname, int port, int *fd);
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
100
port = host + hostlen + 1;
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
104
if (port != NULL) {
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
106
l = strtoul(port, &endptr, 10);
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
107
if (errno || endptr == port || *endptr != '\0' || l > 65535)
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
75
const char *p, *host = NULL, *port = NULL;
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
90
port = address;
crypto/krb5/src/lib/krb5/krb/parse_host_string.c
95
port = p + 2;
crypto/krb5/src/lib/krb5/os/addr.c
100
sizeof(port), NI_NUMERICHOST | NI_NUMERICSERV) != 0) {
crypto/krb5/src/lib/krb5/os/addr.c
103
(void)snprintf(buf, len, "%s:%s", addr, port);
crypto/krb5/src/lib/krb5/os/addr.c
105
(void)snprintf(buf, len, "[%s]:%s", addr, port);
crypto/krb5/src/lib/krb5/os/addr.c
96
char addr[64], port[10];
crypto/krb5/src/lib/krb5/os/addr.c
99
if (getnameinfo(sa, sa_socklen(sa), addr, sizeof(addr), port,
crypto/krb5/src/lib/krb5/os/changepw.c
81
s->port = DEFAULT_KPASSWD_PORT;
crypto/krb5/src/lib/krb5/os/dnssrv.c
162
srv->port = rr->Data.SRV.wPort;
crypto/krb5/src/lib/krb5/os/dnssrv.c
169
TRACE_DNS_SRV_ANS(context, srv->host, srv->port, srv->priority,
crypto/krb5/src/lib/krb5/os/dnssrv.c
267
unsigned short priority, weight, port;
crypto/krb5/src/lib/krb5/os/dnssrv.c
307
SAFE_GETUINT16(base, rdlen, p, 2, port, out);
crypto/krb5/src/lib/krb5/os/dnssrv.c
329
srv->port = port;
crypto/krb5/src/lib/krb5/os/dnssrv.c
337
TRACE_DNS_SRV_ANS(context, srv->host, srv->port, srv->priority,
crypto/krb5/src/lib/krb5/os/full_ipadr.c
35
/*krb5_int16*/int port, krb5_address **outaddr)
crypto/krb5/src/lib/krb5/os/full_ipadr.c
38
unsigned short smushport = (unsigned short) port; /* ditto */
crypto/krb5/src/lib/krb5/os/gen_port.c
35
krb5_int16 port;
crypto/krb5/src/lib/krb5/os/gen_port.c
39
port = *(const krb5_int16 *)ptr;
crypto/krb5/src/lib/krb5/os/gen_port.c
42
return krb5_make_full_ipaddr(context, adr, port, outaddr);
crypto/krb5/src/lib/krb5/os/genaddrs.c
109
rport = &raddrs.port;
crypto/krb5/src/lib/krb5/os/genaddrs.c
35
krb5_address addr, port;
crypto/krb5/src/lib/krb5/os/genaddrs.c
47
SET (ap->port, ss2sin(a)->sin_port, ADDRTYPE_IPPORT);
crypto/krb5/src/lib/krb5/os/genaddrs.c
51
SET (ap->port, ss2sin6(a)->sin6_port, ADDRTYPE_IPPORT);
crypto/krb5/src/lib/krb5/os/genaddrs.c
89
lport = &laddrs.port;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
187
add_host_to_list(struct serverlist *list, const char *hostname, int port,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
206
entry->port = port;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
241
if (server->port != ent->port)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
387
code = add_host_to_list(serverlist, entry->host, entry->port,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
661
int port, def_port, primary;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
693
ret = k5_parse_host_string(host_field, def_port, &host, &port);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
702
ret = add_host_to_list(serverlist, host, port, transport, AF_UNSPEC,
crypto/krb5/src/lib/krb5/os/os-proto.h
173
unsigned short port;
crypto/krb5/src/lib/krb5/os/os-proto.h
59
int port; /* Used only if hostname set */
crypto/krb5/src/lib/krb5/os/port2ip.c
33
krb5_unpack_full_ipaddr(krb5_context context, const krb5_address *inaddr, krb5_int32 *adr, krb5_int16 *port)
crypto/krb5/src/lib/krb5/os/port2ip.c
78
*port = (krb5_int16) smushport;
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
141
char port[PORT_LENGTH];
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
637
state->http.port);
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
700
const char *port, const char *uri_path, char **udpbufp)
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
722
assert(hostname != NULL && port != NULL);
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
728
strlcpy(state->http.port, port, PORT_LENGTH);
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
852
result = snprintf(portbuf, sizeof(portbuf), "%d", entry->port);
crypto/krb5/src/lib/krb5/os/t_locate_kdc.c
63
entry->port, entry->primary,
crypto/krb5/src/lib/krb5/os/t_std_conf.c
94
printf(" host:%s/%d", entry->hostname, entry->port);
crypto/krb5/src/lib/rpc/bindresvport.c
54
static short port;
crypto/krb5/src/lib/rpc/bindresvport.c
73
if (port == 0) {
crypto/krb5/src/lib/rpc/bindresvport.c
74
port = (getpid() % NPORTS) + STARTPORT;
crypto/krb5/src/lib/rpc/bindresvport.c
79
sa_setport(sa, port++);
crypto/krb5/src/lib/rpc/bindresvport.c
80
if (port > ENDPORT) {
crypto/krb5/src/lib/rpc/bindresvport.c
81
port = STARTPORT;
crypto/krb5/src/lib/rpc/clnt_tcp.c
156
u_short port;
crypto/krb5/src/lib/rpc/clnt_tcp.c
157
if ((port = pmap_getport(raddr, prog, vers, IPPROTO_TCP)) == 0) {
crypto/krb5/src/lib/rpc/clnt_tcp.c
162
raddr->sin_port = htons(port);
crypto/krb5/src/lib/rpc/clnt_udp.c
153
u_short port;
crypto/krb5/src/lib/rpc/clnt_udp.c
154
if ((port =
crypto/krb5/src/lib/rpc/clnt_udp.c
158
raddr->sin_port = htons(port);
crypto/krb5/src/lib/rpc/pmap_clnt.c
66
u_int port)
crypto/krb5/src/lib/rpc/pmap_clnt.c
82
parms.pm_port = port;
crypto/krb5/src/lib/rpc/pmap_getport.c
69
unsigned short port = 0;
crypto/krb5/src/lib/rpc/pmap_getport.c
84
(xdrproc_t)xdr_u_short, &port,
crypto/krb5/src/lib/rpc/pmap_getport.c
88
} else if (port == 0) {
crypto/krb5/src/lib/rpc/pmap_getport.c
95
return (port);
crypto/krb5/src/lib/rpc/pmap_rmt.c
258
rpcport_t port;
crypto/krb5/src/lib/rpc/pmap_rmt.c
316
r.port_ptr = &port;
crypto/krb5/src/lib/rpc/pmap_rmt.c
388
raddr.sin_port = htons((u_short)port);
crypto/krb5/src/lib/rpc/unit-test/client.c
117
port = argv[1];
crypto/krb5/src/lib/rpc/unit-test/client.c
132
sin.sin_port = ntohs(atoi(port));
crypto/krb5/src/lib/rpc/unit-test/client.c
55
char *host, *port, *target, *echo_arg, **echo_resp, buf[BIG_BUF];
crypto/krb5/src/util/support/fake-addrinfo.c
534
int port, const struct addrinfo *template)
crypto/krb5/src/util/support/fake-addrinfo.c
553
sin4->sin_port = port;
crypto/krb5/src/util/support/fake-addrinfo.c
564
sin6->sin6_port = port;
crypto/krb5/src/util/support/fake-addrinfo.c
824
int port = 0, socktype;
crypto/krb5/src/util/support/fake-addrinfo.c
849
port = htons (p);
crypto/krb5/src/util/support/fake-addrinfo.c
869
port = sp->s_port;
crypto/krb5/src/util/support/fake-addrinfo.c
895
ret = fai_add_entry (&res, &addr4, port, &template);
crypto/krb5/src/util/support/fake-addrinfo.c
897
ret = fai_add_hosts_by_name (name, &template, port, flags,
crypto/krb5/src/util/support/fake-addrinfo.c
982
int port;
crypto/krb5/src/util/support/fake-addrinfo.c
984
port = ntohs (sinp->sin_port);
crypto/krb5/src/util/support/fake-addrinfo.c
985
if (port < 0 || port > 65535)
crypto/krb5/src/util/support/fake-addrinfo.c
987
snprintf (numbuf, sizeof(numbuf), "%d", port);
crypto/openssh/addr.c
64
u_int16_t port)
crypto/openssh/addr.c
82
in4->sin_port = htons(port);
crypto/openssh/addr.c
94
in6->sin6_port = htons(port);
crypto/openssh/audit-bsm.c
351
audit_connection_from(const char *host, int port)
crypto/openssh/audit-bsm.c
358
debug3("BSM audit: connection from %.100s port %d", host, port);
crypto/openssh/audit-bsm.c
362
tid->at_port = (dev_t)port;
crypto/openssh/audit-bsm.c
369
tid->port = (dev_t)port;
crypto/openssh/audit-linux.c
74
audit_connection_from(const char *host, int port)
crypto/openssh/audit.c
123
audit_connection_from(const char *host, int port)
crypto/openssh/audit.c
125
debug("audit connection from %s port %d euid %d", host, port,
crypto/openssh/canohost.c
44
u_int16_t port;
crypto/openssh/canohost.c
53
port = a6->sin6_port;
crypto/openssh/canohost.c
60
a4->sin_port = port;
crypto/openssh/channels.c
2055
c->self, c->connect_ctx.host, c->connect_ctx.port);
crypto/openssh/channels.c
2083
c->connect_ctx.host, c->connect_ctx.port);
crypto/openssh/channels.c
3957
int port, sock;
crypto/openssh/channels.c
3969
port = PORT_STREAMLOCAL;
crypto/openssh/channels.c
3980
port = fwd->connect_port;
crypto/openssh/channels.c
3985
port = PORT_STREAMLOCAL;
crypto/openssh/channels.c
4018
c->host_port = port;
crypto/openssh/channels.c
4026
const char *host, u_short port)
crypto/openssh/channels.c
4035
if (strcmp(c->path, host) == 0 && c->listening_port == port) {
crypto/openssh/channels.c
4407
const char *host, u_short port)
crypto/openssh/channels.c
4417
if (open_listen_match_tcpip(perm, host, port, 0))
crypto/openssh/channels.c
4429
(r = sshpkt_put_u32(ssh, port)) != 0 ||
crypto/openssh/channels.c
4509
char *host, int port)
crypto/openssh/channels.c
4515
fwd_ident(who, where), host, port);
crypto/openssh/channels.c
4521
local ? host : 0, local ? port : 0,
crypto/openssh/channels.c
4522
local ? NULL : host, NULL, local ? 0 : port, NULL);
crypto/openssh/channels.c
4657
connect_to_helper(struct ssh *ssh, const char *name, int port, int socktype,
crypto/openssh/channels.c
4666
if (port == PORT_STREAMLOCAL) {
crypto/openssh/channels.c
4695
snprintf(strport, sizeof strport, "%d", port);
crypto/openssh/channels.c
4709
cctx->port = port;
crypto/openssh/channels.c
4714
name, port, strerror(errno));
crypto/openssh/channels.c
4723
connect_to(struct ssh *ssh, const char *host, int port,
crypto/openssh/channels.c
4731
sock = connect_to_helper(ssh, host, port, SOCK_STREAM, ctype, rname,
crypto/openssh/channels.c
4739
c->host_port = port;
crypto/openssh/channels.c
4802
channel_connect_to_port(struct ssh *ssh, const char *host, u_short port,
crypto/openssh/channels.c
4817
if (open_match(perm, host, port)) {
crypto/openssh/channels.c
4828
if (open_match(perm, host, port)) {
crypto/openssh/channels.c
4838
ssh_remote_ipaddr(ssh), ssh_remote_port(ssh), host, port);
crypto/openssh/channels.c
4845
sock = connect_to_helper(ssh, host, port, SOCK_STREAM, ctype, rname,
crypto/openssh/channels.c
4854
c->host_port = port;
crypto/openssh/channels.c
5003
int display_number, sock, port;
crypto/openssh/channels.c
5015
port = X11_BASE_PORT + display_number;
crypto/openssh/channels.c
5020
snprintf(strport, sizeof strport, "%d", port);
crypto/openssh/channels.c
5052
debug2_f("bind port %d: %.100s", port,
crypto/openssh/channels.h
110
int port;
crypto/openssh/clientloop.c
2514
options.port, &ctx->host_str,
crypto/openssh/misc.c
1038
int port = -1, ret = -1;
crypto/openssh/misc.c
1088
if ((port = a2port(tmp)) <= 0)
crypto/openssh/misc.c
1109
*portp = port;
crypto/openssh/misc.c
2032
int port;
crypto/openssh/misc.c
2036
if ((port = a2port(p)) > 0)
crypto/openssh/misc.c
2037
return port;
crypto/openssh/misc.c
539
long long port;
crypto/openssh/misc.c
542
port = strtonum(s, 0, 65535, &errstr);
crypto/openssh/misc.c
544
return (int)port;
crypto/openssh/misc.c
726
put_host_port(const char *host, u_short port)
crypto/openssh/misc.c
730
if (port == 0 || port == SSH_DEFAULT_PORT)
crypto/openssh/misc.c
732
if (asprintf(&hoststr, "[%s]:%d", host, (int)port) == -1)
crypto/openssh/misc.c
910
int port = -1, ret = -1;
crypto/openssh/misc.c
936
if ((port = a2port(tmp)) <= 0)
crypto/openssh/misc.c
949
*portp = port;
crypto/openssh/monitor_wrap.c
1143
int port;
crypto/openssh/monitor_wrap.c
1166
if (arg == NULL || ((port = permitopen_port(arg)) < 0))
crypto/openssh/monitor_wrap.c
1170
where, host, port);
crypto/openssh/mux.c
601
u_int port;
crypto/openssh/mux.c
624
if ((r = sshpkt_get_u32(ssh, &port)) != 0)
crypto/openssh/mux.c
626
if (port > 65535) {
crypto/openssh/mux.c
628
"mux remote forward to %s:%d", port,
crypto/openssh/mux.c
631
rfwd->allocated_port = (int)port;
crypto/openssh/openbsd-compat/bindresvport.c
100
*portp = htons(port);
crypto/openssh/openbsd-compat/bindresvport.c
112
port++;
crypto/openssh/openbsd-compat/bindresvport.c
113
if (port > ENDPORT)
crypto/openssh/openbsd-compat/bindresvport.c
114
port = STARTPORT;
crypto/openssh/openbsd-compat/bindresvport.c
61
u_int16_t port;
crypto/openssh/openbsd-compat/bindresvport.c
92
port = ntohs(*portp);
crypto/openssh/openbsd-compat/bindresvport.c
93
if (port == 0)
crypto/openssh/openbsd-compat/bindresvport.c
94
port = arc4random_uniform(NPORTS) + STARTPORT;
crypto/openssh/openbsd-compat/fake-rfc2553.c
124
addrinfo *malloc_ai(int port, u_long addr, const struct addrinfo *hints)
crypto/openssh/openbsd-compat/fake-rfc2553.c
139
((struct sockaddr_in *)(ai)->ai_addr)->sin_port = port;
crypto/openssh/openbsd-compat/fake-rfc2553.c
162
long int port;
crypto/openssh/openbsd-compat/fake-rfc2553.c
165
port = 0;
crypto/openssh/openbsd-compat/fake-rfc2553.c
172
port = strtol(servname, &cp, 10);
crypto/openssh/openbsd-compat/fake-rfc2553.c
173
if (port > 0 && port <= 65535 && *cp == '\0')
crypto/openssh/openbsd-compat/fake-rfc2553.c
174
port = htons(port);
crypto/openssh/openbsd-compat/fake-rfc2553.c
176
port = sp->s_port;
crypto/openssh/openbsd-compat/fake-rfc2553.c
178
port = 0;
crypto/openssh/openbsd-compat/fake-rfc2553.c
185
*res = malloc_ai(port, addr, hints);
crypto/openssh/openbsd-compat/fake-rfc2553.c
192
*res = malloc_ai(port, htonl(0x7f000001), hints);
crypto/openssh/openbsd-compat/fake-rfc2553.c
199
*res = malloc_ai(port, in.s_addr, hints);
crypto/openssh/openbsd-compat/fake-rfc2553.c
217
cur = malloc_ai(port, in->s_addr, hints);
crypto/openssh/readconf.c
1576
if (*activep && options->port == -1)
crypto/openssh/readconf.c
1577
options->port = value;
crypto/openssh/readconf.c
2675
options->port = -1;
crypto/openssh/readconf.c
2847
if (options->port == -1)
crypto/openssh/readconf.c
2848
options->port = 0; /* Filled in ssh_connect. */
crypto/openssh/readconf.c
3374
int r, ret = -1, port = -1, first;
crypto/openssh/readconf.c
3396
r = parse_ssh_uri(cp, &user, &host, &port);
crypto/openssh/readconf.c
3398
parse_user_host_port(cp, &user, &host, &port) != 0))
crypto/openssh/readconf.c
3417
o->jump_port = port;
crypto/openssh/readconf.c
3438
int r, port;
crypto/openssh/readconf.c
3440
r = parse_uri("ssh", uri, &user, &host, &port, &path);
crypto/openssh/readconf.c
3453
*portp = port;
crypto/openssh/readconf.c
3640
dump_cfg_int(oPort, o->port);
crypto/openssh/readconf.c
523
static int port;
crypto/openssh/readconf.c
526
if (port == 0) {
crypto/openssh/readconf.c
528
port = sp ? ntohs(sp->s_port) : SSH_DEFAULT_PORT;
crypto/openssh/readconf.c
530
return port;
crypto/openssh/readconf.c
663
int port;
crypto/openssh/readconf.c
665
port = options->port <= 0 ? default_ssh_port() : options->port;
crypto/openssh/readconf.c
682
snprintf(portstr, sizeof(portstr), "%d", port);
crypto/openssh/readconf.h
58
int port; /* Port to connect. */
crypto/openssh/regress/netcat.c
1471
socks_connect(const char *host, const char *port,
crypto/openssh/regress/netcat.c
1490
if (decode_addrport("0.0.0.0", port, (struct sockaddr *)&addr,
crypto/openssh/regress/netcat.c
1492
errx(1, "unknown port \"%.64s\"", port);
crypto/openssh/regress/netcat.c
1505
if (decode_addrport(host, port, (struct sockaddr *)&addr,
crypto/openssh/regress/netcat.c
1591
decode_addrport(host, port, (struct sockaddr *)&addr,
crypto/openssh/regress/netcat.c
613
remote_connect(const char *host, const char *port, struct addrinfo hints)
crypto/openssh/regress/netcat.c
621
if ((error = getaddrinfo(host, port, &hints, &res)))
crypto/openssh/regress/netcat.c
662
warn("connect to %s port %s (%s) failed", host, port,
crypto/openssh/regress/netcat.c
717
local_listen(char *host, char *port, struct addrinfo hints)
crypto/openssh/regress/netcat.c
733
if ((error = getaddrinfo(host, port, &hints, &res)))
crypto/openssh/regress/unittests/misc/test_hpdelim.c
29
char *orig, *str, *cp, *port;
crypto/openssh/regress/unittests/misc/test_hpdelim.c
47
port = hpdelim(&str);
crypto/openssh/regress/unittests/misc/test_hpdelim.c
48
ASSERT_STRING_EQ(port, "1234");
crypto/openssh/regress/unittests/misc/test_hpdelim.c
58
port = hpdelim(&str);
crypto/openssh/regress/unittests/misc/test_hpdelim.c
59
ASSERT_STRING_EQ(port, "1234");
crypto/openssh/regress/unittests/misc/test_hpdelim.c
69
port = hpdelim(&str);
crypto/openssh/regress/unittests/misc/test_hpdelim.c
70
ASSERT_STRING_EQ(port, "1234");
crypto/openssh/regress/unittests/misc/test_parse.c
28
int port;
crypto/openssh/regress/unittests/misc/test_parse.c
78
&user, &host, &port, &path), 0);
crypto/openssh/regress/unittests/misc/test_parse.c
81
ASSERT_INT_EQ(port, 22);
crypto/openssh/scp.c
1019
do_sftp_connect(char *host, char *user, int port, char *sftp_direct,
crypto/openssh/scp.c
1023
if (do_cmd(ssh_program, host, user, port, 1, "sftp",
crypto/openssh/scp.c
281
do_cmd(char *program, char *host, char *remuser, int port, int subsystem,
crypto/openssh/scp.c
296
if (port == -1)
crypto/openssh/scp.c
297
port = sshport;
crypto/openssh/scp.c
339
if (port != -1) {
crypto/openssh/scp.c
341
addargs(&args, "%d", port);
crypto/openssh/scp.c
381
do_cmd2(char *host, char *remuser, int port, char *cmd,
crypto/openssh/scp.c
393
if (port == -1)
crypto/openssh/scp.c
394
port = sshport;
crypto/openssh/scp.c
405
if (port != -1) {
crypto/openssh/scp.c
407
addargs(&args, "%d", port);
crypto/openssh/servconf.c
1053
int result = 1, attributes = 0, port;
crypto/openssh/servconf.c
1215
if ((port = a2port(arg)) == -1) {
crypto/openssh/servconf.c
1228
if (port == ci->lport)
crypto/openssh/servconf.c
1231
ci->laddress, port, line);
crypto/openssh/servconf.c
1335
int cmdline = 0, *intptr, value, value2, n, port, oactive, r;
crypto/openssh/servconf.c
1462
port = 0;
crypto/openssh/servconf.c
1472
port = 0;
crypto/openssh/servconf.c
1473
else if ((port = a2port(arg)) <= 0)
crypto/openssh/servconf.c
1488
queue_listen_addr(options, p, arg2, port);
crypto/openssh/servconf.c
2462
((port = permitopen_port(arg)) < 0)) {
crypto/openssh/servconf.c
3189
char addr[NI_MAXHOST], port[NI_MAXSERV];
crypto/openssh/servconf.c
3199
sizeof(addr), port, sizeof(port),
crypto/openssh/servconf.c
3207
addr, port,
crypto/openssh/servconf.c
3213
addr, port,
crypto/openssh/servconf.c
835
const char *rdomain, int port)
crypto/openssh/servconf.c
839
if (port > 0)
crypto/openssh/servconf.c
840
add_one_listen_addr(options, addr, rdomain, port);
crypto/openssh/servconf.c
851
const char *rdomain, int port)
crypto/openssh/servconf.c
884
snprintf(strport, sizeof strport, "%d", port);
crypto/openssh/servconf.c
937
const char *rdomain, int port)
crypto/openssh/servconf.c
947
qla->port = port;
crypto/openssh/servconf.c
967
add_listen_addr(options, qla->addr, qla->rdomain, qla->port);
crypto/openssh/servconf.h
58
int port; /* <=0 if unspecified */
crypto/openssh/serverloop.c
735
u_int port = 0;
crypto/openssh/serverloop.c
752
(r = sshpkt_get_u32(ssh, &port)) != 0)
crypto/openssh/serverloop.c
755
fwd.listen_host, port);
crypto/openssh/serverloop.c
756
if (port <= INT_MAX)
crypto/openssh/serverloop.c
757
fwd.listen_port = (int)port;
crypto/openssh/serverloop.c
759
if (port > INT_MAX ||
crypto/openssh/serverloop.c
778
(r = sshpkt_get_u32(ssh, &port)) != 0)
crypto/openssh/serverloop.c
782
fwd.listen_host, port);
crypto/openssh/serverloop.c
783
if (port <= INT_MAX) {
crypto/openssh/serverloop.c
784
fwd.listen_port = (int)port;
crypto/openssh/session.c
308
int port;
crypto/openssh/session.c
319
if (cp == NULL || (port = permitopen_port(cp)) < 0)
crypto/openssh/session.c
322
FORWARD_USER, FORWARD_LOCAL, host, port);
crypto/openssh/session.c
334
if (cp == NULL || (port = permitopen_port(cp)) < 0)
crypto/openssh/session.c
337
FORWARD_USER, FORWARD_REMOTE, host, port);
crypto/openssh/sftp.c
2440
int r, in, out, ch, err, tmp, port = -1, noisy = 0;
crypto/openssh/sftp.c
2497
port = a2port(optarg);
crypto/openssh/sftp.c
2498
if (port <= 0)
crypto/openssh/sftp.c
2622
port = tmp;
crypto/openssh/sftp.c
2645
if (port != -1)
crypto/openssh/sftp.c
2646
addargs(&args, "-oPort %d", port);
crypto/openssh/ssh.c
1017
if (options.port == -1) {
crypto/openssh/ssh.c
1018
options.port = a2port(optarg);
crypto/openssh/ssh.c
1019
if (options.port <= 0) {
crypto/openssh/ssh.c
1133
if (options.port == -1 && tport != -1)
crypto/openssh/ssh.c
1134
options.port = tport;
crypto/openssh/ssh.c
1248
addrs = resolve_canonicalize(&host, options.port);
crypto/openssh/ssh.c
1267
if ((addrs = resolve_host(host, options.port,
crypto/openssh/ssh.c
1296
if (addrs != NULL && options.port > 0)
crypto/openssh/ssh.c
1297
set_addrinfo_port(addrs, options.port);
crypto/openssh/ssh.c
1313
int port = options.port, jumpport = options.jump_port;
crypto/openssh/ssh.c
1315
if (port <= 0)
crypto/openssh/ssh.c
1316
port = default_ssh_port();
crypto/openssh/ssh.c
1321
if (strcmp(options.jump_host, host) == 0 && port == jumpport &&
crypto/openssh/ssh.c
1362
if (options.port == 0)
crypto/openssh/ssh.c
1363
options.port = default_ssh_port();
crypto/openssh/ssh.c
1439
xasprintf(&cinfo->portstr, "%d", options.port);
crypto/openssh/ssh.c
1687
debug2("resolving \"%s\" port %d", host, options.port);
crypto/openssh/ssh.c
1688
if ((addrs = resolve_host(host, options.port, 1,
crypto/openssh/ssh.c
1714
options.port, options.connection_attempts,
crypto/openssh/ssh.c
1838
options.port, pw, timeout_ms, cinfo);
crypto/openssh/ssh.c
1958
u_int port;
crypto/openssh/ssh.c
1971
if ((r = sshpkt_get_u32(ssh, &port)) != 0)
crypto/openssh/ssh.c
1973
if (port > 65535) {
crypto/openssh/ssh.c
1975
"forward to %s:%d", port,
crypto/openssh/ssh.c
1982
rfwd->allocated_port = (int)port;
crypto/openssh/ssh.c
2071
int port;
crypto/openssh/ssh.c
2093
if (arg == NULL || ((port = permitopen_port(arg)) < 0))
crypto/openssh/ssh.c
2097
where, addr, port);
crypto/openssh/ssh.c
254
resolve_host(const char *name, int port, int logerr, char *cname, size_t clen)
crypto/openssh/ssh.c
262
if (port <= 0)
crypto/openssh/ssh.c
263
port = default_ssh_port();
crypto/openssh/ssh.c
266
debug3_f("lookup %s:%d", name, port);
crypto/openssh/ssh.c
268
snprintf(strport, sizeof strport, "%d", port);
crypto/openssh/ssh.c
337
resolve_addr(const char *name, int port, char *caddr, size_t clen)
crypto/openssh/ssh.c
343
if (port <= 0)
crypto/openssh/ssh.c
344
port = default_ssh_port();
crypto/openssh/ssh.c
345
snprintf(strport, sizeof strport, "%u", port);
crypto/openssh/ssh.c
427
resolve_canonicalize(char **hostp, int port)
crypto/openssh/ssh.c
437
if ((addrs = resolve_addr(*hostp, port,
crypto/openssh/ssh.c
476
if ((addrs = resolve_host(fullhost, port, 0,
crypto/openssh/ssh.c
501
if ((addrs = resolve_host(fullhost, port, 0,
crypto/openssh/ssh.c
596
set_addrinfo_port(struct addrinfo *addrs, int port)
crypto/openssh/ssh.c
604
sin_port = htons(port);
crypto/openssh/ssh.c
608
sin6_port = htons(port);
crypto/openssh/sshconnect.c
1019
clobber_port ? 0 : port, &host, &ip);
crypto/openssh/sshconnect.c
115
const char *host_arg, u_short port, const char *proxy_command)
crypto/openssh/sshconnect.c
1164
if (options.host_key_alias == NULL && port != 0 &&
crypto/openssh/sshconnect.c
1165
port != SSH_DEFAULT_PORT && !clobber_port) {
crypto/openssh/sshconnect.c
130
host, host_arg, port);
crypto/openssh/sshconnect.c
1575
r = check_host_key(host, cinfo, hostaddr, options.port, host_key,
crypto/openssh/sshconnect.c
1601
struct sockaddr *hostaddr, u_short port, struct passwd *pw, int timeout_ms,
crypto/openssh/sshconnect.c
1625
debug("Authenticating to %s:%d as '%s'", host, port, server_user);
crypto/openssh/sshconnect.c
1626
ssh_kex2(ssh, host, hostaddr, port, cinfo);
crypto/openssh/sshconnect.c
197
u_short port, const char *proxy_command)
crypto/openssh/sshconnect.c
213
host, host_arg, port);
crypto/openssh/sshconnect.c
449
struct sockaddr_storage *hostaddr, u_short port, int connection_attempts,
crypto/openssh/sshconnect.c
556
struct addrinfo *addrs, struct sockaddr_storage *hostaddr, u_short port,
crypto/openssh/sshconnect.c
562
return ssh_connect_direct(ssh, host, addrs, hostaddr, port,
crypto/openssh/sshconnect.c
576
return ssh_proxy_fdpass_connect(ssh, host, host_arg, port,
crypto/openssh/sshconnect.c
579
return ssh_proxy_connect(ssh, host, host_arg, port,
crypto/openssh/sshconnect.c
632
u_short port, char **hostfile_hostname, char **hostfile_ipaddr)
crypto/openssh/sshconnect.c
661
*hostfile_ipaddr = put_host_port(ntop, port);
crypto/openssh/sshconnect.c
679
*hostfile_hostname = put_host_port(hostname, port);
crypto/openssh/sshconnect.c
90
const char *host, const char *host_arg, int port)
crypto/openssh/sshconnect.c
96
snprintf(strport, sizeof strport, "%d", port);
crypto/openssh/sshconnect.c
967
struct sockaddr *hostaddr, u_short port,
crypto/openssh/sshconnect2.c
120
order_hostkeyalgs(char *host, struct sockaddr *hostaddr, u_short port,
crypto/openssh/sshconnect2.c
131
get_hostfile_hostname_ipaddr(host, hostaddr, port, &hostname, NULL);
crypto/openssh/sshconnect2.c
218
ssh_kex2(struct ssh *ssh, char *host, struct sockaddr *hostaddr, u_short port,
crypto/openssh/sshconnect2.c
251
hkalgs = order_hostkeyalgs(host, hostaddr, port, cinfo);
crypto/openssl/apps/cmp.c
2214
char *host = NULL, *port = NULL, *path = NULL, *used_path = opt_path;
crypto/openssl/apps/cmp.c
2245
&host, &port, &portnum,
crypto/openssl/apps/cmp.c
2257
BIO_snprintf(server_port, sizeof(server_port), "%s", port);
crypto/openssl/apps/cmp.c
2268
opt_tls_used ? "s" : "", host, port,
crypto/openssl/apps/cmp.c
2373
if ((info->port = OPENSSL_strdup(server_port)) == NULL)
crypto/openssl/apps/cmp.c
2410
OPENSSL_free(port);
crypto/openssl/apps/cmp.c
4001
OPENSSL_free((char *)info->port);
crypto/openssl/apps/include/apps.h
192
const char *port, const char *path,
crypto/openssl/apps/include/apps.h
286
const char *port;
crypto/openssl/apps/include/apps.h
300
ASN1_VALUE *app_http_post_asn1(const char *host, const char *port,
crypto/openssl/apps/include/http_server.h
47
BIO *http_server_init(const char *prog, const char *port, int verbosity);
crypto/openssl/apps/include/s_apps.h
24
int do_server(int *accept_sock, const char *host, const char *port,
crypto/openssl/apps/include/s_apps.h
37
int init_client(int *sock, const char *host, const char *port,
crypto/openssl/apps/lib/apps.c
2572
&& !OSSL_HTTP_proxy_connect(bio, info->server, info->port,
crypto/openssl/apps/lib/apps.c
2612
char *port;
crypto/openssl/apps/lib/apps.c
2622
if (!OSSL_HTTP_parse_url(url, &use_ssl, NULL /* userinfo */, &server, &port,
crypto/openssl/apps/lib/apps.c
2637
info.port = port;
crypto/openssl/apps/lib/apps.c
2651
OPENSSL_free(port);
crypto/openssl/apps/lib/apps.c
2655
ASN1_VALUE *app_http_post_asn1(const char *host, const char *port,
crypto/openssl/apps/lib/apps.c
2673
info.port = port;
crypto/openssl/apps/lib/apps.c
2678
rsp = OSSL_HTTP_transfer(NULL, host, port, path, use_ssl,
crypto/openssl/apps/lib/http_server.c
192
BIO *http_server_init(const char *prog, const char *port, int verb)
crypto/openssl/apps/lib/http_server.c
199
BIO_snprintf(name, sizeof(name), "*:%s", port); /* port may be "0" */
crypto/openssl/apps/lib/http_server.c
217
log_HTTP1(prog, LOG_ERR, "error setting accept on port %s", port);
crypto/openssl/apps/lib/http_server.c
281
char *port;
crypto/openssl/apps/lib/http_server.c
283
get_sock_info_address(BIO_get_fd(acbio, NULL), NULL, &port);
crypto/openssl/apps/lib/http_server.c
284
if (port == NULL) {
crypto/openssl/apps/lib/http_server.c
289
"awaiting new connection on port %s ...", port);
crypto/openssl/apps/lib/http_server.c
290
OPENSSL_free(port);
crypto/openssl/apps/lib/s_cb.c
846
unsigned short port;
crypto/openssl/apps/lib/s_cb.c
879
port = BIO_ADDR_rawport(peer);
crypto/openssl/apps/lib/s_cb.c
880
length += sizeof(port);
crypto/openssl/apps/lib/s_cb.c
883
memcpy(buffer, &port, sizeof(port));
crypto/openssl/apps/lib/s_cb.c
884
if (!BIO_ADDR_rawaddress(peer, buffer + sizeof(port), NULL))
crypto/openssl/apps/lib/s_socket.c
298
int do_server(int *accept_sock, const char *host, const char *port,
crypto/openssl/apps/lib/s_socket.c
318
if (!BIO_lookup_ex(host, port, BIO_LOOKUP_SERVER, family, type, protocol,
crypto/openssl/apps/lib/s_socket.c
75
int init_client(int *sock, const char *host, const char *port,
crypto/openssl/apps/lib/s_socket.c
91
ret = BIO_lookup_ex(host, port, BIO_LOOKUP_CLIENT, family, type, protocol,
crypto/openssl/apps/ocsp.c
1287
const char *port, const char *path,
crypto/openssl/apps/ocsp.c
1304
app_http_post_asn1(host, port, path, proxy, no_proxy,
crypto/openssl/apps/ocsp.c
278
char *host = NULL, *port = NULL, *path = "/", *outfile = NULL;
crypto/openssl/apps/ocsp.c
331
&host, &port, NULL /* port_num */,
crypto/openssl/apps/ocsp.c
337
tport = port;
crypto/openssl/apps/ocsp.c
344
port = opt_arg();
crypto/openssl/apps/ocsp.c
597
&& respin == NULL && !(port != NULL && ridx_filename != NULL))
crypto/openssl/apps/ocsp.c
615
if (req == NULL && port != NULL) {
crypto/openssl/apps/ocsp.c
617
acbio = http_server_init(prog, port, -1);
crypto/openssl/apps/ocsp.c
777
resp = process_responder(req, host, port, path, opt_proxy, opt_no_proxy,
crypto/openssl/apps/s_client.c
1065
port = OPENSSL_strdup(PORT);
crypto/openssl/apps/s_client.c
1069
if (port == NULL || vpm == NULL || cctx == NULL) {
crypto/openssl/apps/s_client.c
1136
freeandcopy(&port, opt_arg());
crypto/openssl/apps/s_client.c
1713
char *tmp_host = host, *tmp_port = port;
crypto/openssl/apps/s_client.c
1715
res = BIO_parse_hostserv(connectstr, &host, &port, BIO_PARSE_PRIO_HOST);
crypto/openssl/apps/s_client.c
1718
if (tmp_port != port)
crypto/openssl/apps/s_client.c
1731
char *tmp_host = host, *tmp_port = port;
crypto/openssl/apps/s_client.c
1733
if (host == NULL || port == NULL) {
crypto/openssl/apps/s_client.c
1748
tport = OPENSSL_strdup(port);
crypto/openssl/apps/s_client.c
1754
res = BIO_parse_hostserv(proxystr, &host, &port, BIO_PARSE_PRIO_HOST);
crypto/openssl/apps/s_client.c
1757
if (tmp_port != port)
crypto/openssl/apps/s_client.c
2262
if (init_client(&sock, host, port, bindhost, bindport, socket_family,
crypto/openssl/apps/s_client.c
3404
OPENSSL_free(port);
crypto/openssl/apps/s_client.c
954
char *port = NULL;
crypto/openssl/apps/s_server.c
1143
char *port = NULL;
crypto/openssl/apps/s_server.c
1213
port = OPENSSL_strdup(PORT);
crypto/openssl/apps/s_server.c
1216
if (port == NULL || cctx == NULL || vpm == NULL)
crypto/openssl/apps/s_server.c
1250
OPENSSL_free(port);
crypto/openssl/apps/s_server.c
1251
port = NULL;
crypto/openssl/apps/s_server.c
1263
OPENSSL_free(port);
crypto/openssl/apps/s_server.c
1264
port = NULL;
crypto/openssl/apps/s_server.c
1280
OPENSSL_free(port);
crypto/openssl/apps/s_server.c
1281
port = NULL;
crypto/openssl/apps/s_server.c
1284
if (BIO_parse_hostserv(opt_arg(), NULL, &port, BIO_PARSE_PRIO_SERV) < 1) {
crypto/openssl/apps/s_server.c
1297
OPENSSL_free(port);
crypto/openssl/apps/s_server.c
1298
port = NULL;
crypto/openssl/apps/s_server.c
1301
if (BIO_parse_hostserv(opt_arg(), &host, &port, BIO_PARSE_PRIO_SERV) < 1) {
crypto/openssl/apps/s_server.c
1315
OPENSSL_free(port);
crypto/openssl/apps/s_server.c
1316
port = NULL;
crypto/openssl/apps/s_server.c
1526
&tlscstatp.host, &tlscstatp.port, NULL,
crypto/openssl/apps/s_server.c
2442
do_server(&accept_socket, host, port, socket_family, socket_type, protocol,
crypto/openssl/apps/s_server.c
2460
OPENSSL_free(port);
crypto/openssl/apps/s_server.c
2464
OPENSSL_free(tlscstatp.port);
crypto/openssl/apps/s_server.c
461
char *host, *path, *port;
crypto/openssl/apps/s_server.c
481
char *host = NULL, *port = NULL, *path = NULL;
crypto/openssl/apps/s_server.c
503
NULL, &host, &port, NULL, &path, NULL, NULL)) {
crypto/openssl/apps/s_server.c
518
port = srctx->port;
crypto/openssl/apps/s_server.c
566
*resp = process_responder(req, host, port, path, proxy, no_proxy,
crypto/openssl/apps/s_server.c
586
OPENSSL_free(port);
crypto/openssl/crypto/bio/bio_addr.c
130
unsigned short port)
crypto/openssl/crypto/bio/bio_addr.c
147
ap->s_in.sin_port = port;
crypto/openssl/crypto/bio/bio_addr.c
157
ap->s_in6.sin6_port = port;
crypto/openssl/crypto/bio/bio_addr.c
608
unsigned short port,
crypto/openssl/crypto/bio/bio_addr.c
632
BIO_ADDR_rawmake(addr, family, where, wherelen, port);
crypto/openssl/crypto/bio/bio_sock.c
309
char *port = BIO_ADDR_service_string(&res, 1);
crypto/openssl/crypto/bio/bio_sock.c
310
if (host != NULL && port != NULL) {
crypto/openssl/crypto/bio/bio_sock.c
311
*ip_port = OPENSSL_zalloc(strlen(host) + strlen(port) + 2);
crypto/openssl/crypto/bio/bio_sock.c
323
strcat(*ip_port, port);
crypto/openssl/crypto/bio/bio_sock.c
326
OPENSSL_free(port);
crypto/openssl/crypto/http/http_client.c
1009
const char *port = server_port;
crypto/openssl/crypto/http/http_client.c
1017
port = proxy_port;
crypto/openssl/crypto/http/http_client.c
1020
port = explict_or_default_port(host, port, use_ssl);
crypto/openssl/crypto/http/http_client.c
1025
if (port != NULL)
crypto/openssl/crypto/http/http_client.c
1026
(void)BIO_set_conn_port(cbio, port);
crypto/openssl/crypto/http/http_client.c
1073
OSSL_HTTP_REQ_CTX *OSSL_HTTP_open(const char *server, const char *port,
crypto/openssl/crypto/http/http_client.c
1105
if (port != NULL && *port == '\0')
crypto/openssl/crypto/http/http_client.c
1106
port = NULL;
crypto/openssl/crypto/http/http_client.c
1113
cbio = http_new_bio(server, port, use_ssl, proxy_host, proxy_port);
crypto/openssl/crypto/http/http_client.c
1146
bio_update_fn, arg, use_ssl, proxy, server, port,
crypto/openssl/crypto/http/http_client.c
1181
rctx->port, path)
crypto/openssl/crypto/http/http_client.c
1230
rctx->port != NULL ? ":" : "",
crypto/openssl/crypto/http/http_client.c
1231
rctx->port != NULL ? rctx->port : "");
crypto/openssl/crypto/http/http_client.c
1276
char *port;
crypto/openssl/crypto/http/http_client.c
1294
&port, NULL /* port_num */, &path, NULL, NULL))
crypto/openssl/crypto/http/http_client.c
1297
rctx = OSSL_HTTP_open(host, port, proxy, no_proxy,
crypto/openssl/crypto/http/http_client.c
1326
OPENSSL_free(port);
crypto/openssl/crypto/http/http_client.c
1335
OPENSSL_free(port);
crypto/openssl/crypto/http/http_client.c
1343
OPENSSL_free(port);
crypto/openssl/crypto/http/http_client.c
1356
const char *server, const char *port,
crypto/openssl/crypto/http/http_client.c
1370
rctx = OSSL_HTTP_open(server, port, proxy, no_proxy,
crypto/openssl/crypto/http/http_client.c
141
OPENSSL_free(rctx->port);
crypto/openssl/crypto/http/http_client.c
1439
int OSSL_HTTP_proxy_connect(BIO *bio, const char *server, const char *port,
crypto/openssl/crypto/http/http_client.c
1458
if (port == NULL || *port == '\0')
crypto/openssl/crypto/http/http_client.c
1459
port = OSSL_HTTPS_PORT;
crypto/openssl/crypto/http/http_client.c
1469
BIO_printf(fbio, "CONNECT [%s]:%s " HTTP_1_0 "\r\n", server, port);
crypto/openssl/crypto/http/http_client.c
1471
BIO_printf(fbio, "CONNECT %s:%s " HTTP_1_0 "\r\n", server, port);
crypto/openssl/crypto/http/http_client.c
180
const char *server, const char *port,
crypto/openssl/crypto/http/http_client.c
202
if (port != NULL && BIO_printf(rctx->mem, ":%s", port) <= 0)
crypto/openssl/crypto/http/http_client.c
399
const char *server, const char *port,
crypto/openssl/crypto/http/http_client.c
416
if (port != NULL
crypto/openssl/crypto/http/http_client.c
417
&& (rctx->port = OPENSSL_strdup(port)) == NULL)
crypto/openssl/crypto/http/http_client.c
57
char *port; /* Optional server port */
crypto/openssl/crypto/http/http_client.c
987
static const char *explict_or_default_port(const char *hostserv, const char *port, int use_ssl)
crypto/openssl/crypto/http/http_client.c
989
if (port == NULL) {
crypto/openssl/crypto/http/http_client.c
995
port = use_ssl ? OSSL_HTTPS_PORT : OSSL_HTTP_PORT;
crypto/openssl/crypto/http/http_client.c
998
return port;
crypto/openssl/crypto/http/http_lib.c
121
port = "0"; /* default */
crypto/openssl/crypto/http/http_lib.c
123
port = ++p;
crypto/openssl/crypto/http/http_lib.c
126
if (sscanf(port, "%u", &portnum) <= 0 || portnum > 65535) {
crypto/openssl/crypto/http/http_lib.c
127
ERR_raise_data(ERR_LIB_HTTP, HTTP_R_INVALID_PORT_NUMBER, "%s", port);
crypto/openssl/crypto/http/http_lib.c
130
for (port_end = port; '0' <= *port_end && *port_end <= '9'; port_end++)
crypto/openssl/crypto/http/http_lib.c
132
if (port == p) /* port was given explicitly */
crypto/openssl/crypto/http/http_lib.c
133
p += port_end - port;
crypto/openssl/crypto/http/http_lib.c
164
|| !copy_substring(pport, port, port_end)
crypto/openssl/crypto/http/http_lib.c
203
char *scheme, *port;
crypto/openssl/crypto/http/http_lib.c
209
if (!OSSL_parse_url(url, &scheme, puser, phost, &port, pport_num,
crypto/openssl/crypto/http/http_lib.c
221
OPENSSL_free(port);
crypto/openssl/crypto/http/http_lib.c
226
if (strcmp(port, "0") == 0) {
crypto/openssl/crypto/http/http_lib.c
228
OPENSSL_free(port);
crypto/openssl/crypto/http/http_lib.c
229
port = ssl ? OSSL_HTTPS_PORT : OSSL_HTTP_PORT;
crypto/openssl/crypto/http/http_lib.c
230
if (!ossl_assert(sscanf(port, "%d", &portnum) == 1))
crypto/openssl/crypto/http/http_lib.c
235
*pport = OPENSSL_strdup(port);
crypto/openssl/crypto/http/http_lib.c
241
*pport = port;
crypto/openssl/crypto/http/http_lib.c
243
OPENSSL_free(port);
crypto/openssl/crypto/http/http_lib.c
62
const char *port, *port_end;
crypto/openssl/demos/bio/saccept.c
54
char *port = NULL;
crypto/openssl/demos/bio/saccept.c
63
port = "*:4433";
crypto/openssl/demos/bio/saccept.c
65
port = argv[1];
crypto/openssl/demos/bio/saccept.c
78
if ((in = BIO_new_accept(port)) == NULL)
crypto/openssl/demos/bio/server-arg.c
100
if ((in = BIO_new_accept(port)) == NULL)
crypto/openssl/demos/bio/server-arg.c
25
char *port = "*:4433";
crypto/openssl/demos/bio/server-arg.c
60
port = args[1];
crypto/openssl/demos/bio/server-arg.c
61
if (port == NULL) {
crypto/openssl/demos/bio/server-cmod.c
25
char *port = "*:4433";
crypto/openssl/demos/bio/server-cmod.c
47
if ((in = BIO_new_accept(port)) == NULL)
crypto/openssl/demos/bio/server-conf.c
26
char *port = "*:4433";
crypto/openssl/demos/bio/server-conf.c
76
port = cnf->value;
crypto/openssl/demos/bio/server-conf.c
92
if ((in = BIO_new_accept(port)) == NULL)
crypto/openssl/demos/guide/quic-client-block.c
130
char *hostname, *port;
crypto/openssl/demos/guide/quic-client-block.c
148
port = argv[argnext];
crypto/openssl/demos/guide/quic-client-block.c
185
bio = create_socket_bio(hostname, port, ipv6 ? AF_INET6 : AF_INET, &peer_addr);
crypto/openssl/demos/guide/quic-client-block.c
29
static BIO *create_socket_bio(const char *hostname, const char *port,
crypto/openssl/demos/guide/quic-client-block.c
40
if (!BIO_lookup_ex(hostname, port, BIO_LOOKUP_CLIENT, family, SOCK_DGRAM, 0,
crypto/openssl/demos/guide/quic-client-non-block.c
238
char *hostname, *port;
crypto/openssl/demos/guide/quic-client-non-block.c
256
port = argv[argnext];
crypto/openssl/demos/guide/quic-client-non-block.c
293
bio = create_socket_bio(hostname, port, ipv6 ? AF_INET6 : AF_INET,
crypto/openssl/demos/guide/quic-client-non-block.c
30
static BIO *create_socket_bio(const char *hostname, const char *port,
crypto/openssl/demos/guide/quic-client-non-block.c
41
if (!BIO_lookup_ex(hostname, port, BIO_LOOKUP_CLIENT, family, SOCK_DGRAM, 0,
crypto/openssl/demos/guide/quic-multi-stream.c
148
char *hostname, *port;
crypto/openssl/demos/guide/quic-multi-stream.c
166
port = argv[argnext];
crypto/openssl/demos/guide/quic-multi-stream.c
212
bio = create_socket_bio(hostname, port, ipv6 ? AF_INET6 : AF_INET, &peer_addr);
crypto/openssl/demos/guide/quic-multi-stream.c
29
static BIO *create_socket_bio(const char *hostname, const char *port,
crypto/openssl/demos/guide/quic-multi-stream.c
40
if (!BIO_lookup_ex(hostname, port, BIO_LOOKUP_CLIENT, family, SOCK_DGRAM, 0,
crypto/openssl/demos/guide/quic-server-block.c
176
static int create_socket(uint16_t port)
crypto/openssl/demos/guide/quic-server-block.c
188
sa.sin_port = htons(port);
crypto/openssl/demos/guide/quic-server-block.c
192
fprintf(stderr, "cannot bind to %u\n", port);
crypto/openssl/demos/guide/quic-server-block.c
286
unsigned long port;
crypto/openssl/demos/guide/quic-server-block.c
303
port = strtoul(argv[1], NULL, 0);
crypto/openssl/demos/guide/quic-server-block.c
304
if (port == 0 || port > UINT16_MAX) {
crypto/openssl/demos/guide/quic-server-block.c
310
if ((fd = create_socket((uint16_t)port)) < 0) {
crypto/openssl/demos/guide/quic-server-non-block.c
176
static int create_socket(uint16_t port)
crypto/openssl/demos/guide/quic-server-non-block.c
188
sa.sin_port = htons(port);
crypto/openssl/demos/guide/quic-server-non-block.c
192
fprintf(stderr, "cannot bind to %u\n", port);
crypto/openssl/demos/guide/quic-server-non-block.c
472
unsigned long port;
crypto/openssl/demos/guide/quic-server-non-block.c
488
port = strtoul(argv[1], NULL, 0);
crypto/openssl/demos/guide/quic-server-non-block.c
489
if (port == 0 || port > UINT16_MAX) {
crypto/openssl/demos/guide/quic-server-non-block.c
495
if ((fd = create_socket((uint16_t)port)) < 0) {
crypto/openssl/demos/guide/tls-client-block.c
111
char *hostname, *port;
crypto/openssl/demos/guide/tls-client-block.c
129
port = argv[argnext];
crypto/openssl/demos/guide/tls-client-block.c
175
bio = create_socket_bio(hostname, port, ipv6 ? AF_INET6 : AF_INET);
crypto/openssl/demos/guide/tls-client-block.c
29
static BIO *create_socket_bio(const char *hostname, const char *port, int family)
crypto/openssl/demos/guide/tls-client-block.c
39
if (!BIO_lookup_ex(hostname, port, BIO_LOOKUP_CLIENT, family, SOCK_STREAM, 0,
crypto/openssl/demos/guide/tls-client-non-block.c
189
char *hostname, *port;
crypto/openssl/demos/guide/tls-client-non-block.c
208
port = argv[argnext];
crypto/openssl/demos/guide/tls-client-non-block.c
254
bio = create_socket_bio(hostname, port, ipv6 ? AF_INET6 : AF_INET);
crypto/openssl/demos/guide/tls-client-non-block.c
30
static BIO *create_socket_bio(const char *hostname, const char *port, int family)
crypto/openssl/demos/guide/tls-client-non-block.c
40
if (!BIO_lookup_ex(hostname, port, BIO_LOOKUP_CLIENT, family, SOCK_STREAM, 0,
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
1345
unsigned long port;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
1358
port = strtoul(argv[1], NULL, 0);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
1359
if (port == 0 || port > UINT16_MAX) {
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
1360
fprintf(stderr, "invalid port: %lu\n", port);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
1365
if ((fd = create_socket((uint16_t)port)) < 0)
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
937
static int create_socket(uint16_t port)
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
948
sa.sin_port = htons(port);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
951
fprintf(stderr, "cannot bind to %u\n", port);
crypto/openssl/demos/quic/server/server.c
206
unsigned long port;
crypto/openssl/demos/quic/server/server.c
218
port = strtoul(argv[1], NULL, 0);
crypto/openssl/demos/quic/server/server.c
219
if (port == 0 || port > UINT16_MAX) {
crypto/openssl/demos/quic/server/server.c
220
fprintf(stderr, "invalid port: %lu\n", port);
crypto/openssl/demos/quic/server/server.c
225
if ((fd = create_socket((uint16_t)port)) < 0)
crypto/openssl/demos/quic/server/server.c
80
static int create_socket(uint16_t port)
crypto/openssl/demos/quic/server/server.c
91
sa.sin_port = htons(port);
crypto/openssl/demos/quic/server/server.c
94
fprintf(stderr, "cannot bind to %u\n", port);
crypto/openssl/include/internal/quic_channel.h
114
QUIC_PORT *port;
crypto/openssl/include/internal/quic_port.h
104
void ossl_quic_port_drop_incoming(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
112
BIO *ossl_quic_port_get_net_rbio(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
113
BIO *ossl_quic_port_get_net_wbio(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
114
int ossl_quic_port_set_net_rbio(QUIC_PORT *port, BIO *net_rbio);
crypto/openssl/include/internal/quic_port.h
115
int ossl_quic_port_set_net_wbio(QUIC_PORT *port, BIO *net_wbio);
crypto/openssl/include/internal/quic_port.h
116
SSL_CTX *ossl_quic_port_get_channel_ctx(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
123
int ossl_quic_port_update_poll_descriptors(QUIC_PORT *port, int force);
crypto/openssl/include/internal/quic_port.h
126
QUIC_ENGINE *ossl_quic_port_get0_engine(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
129
QUIC_REACTOR *ossl_quic_port_get0_reactor(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
132
QUIC_DEMUX *ossl_quic_port_get0_demux(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
135
CRYPTO_MUTEX *ossl_quic_port_get0_mutex(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
138
OSSL_TIME ossl_quic_port_get_time(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
140
int ossl_quic_port_get_rx_short_dcid_len(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
141
int ossl_quic_port_get_tx_init_dcid_len(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
144
int ossl_quic_port_is_running(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
150
void ossl_quic_port_restore_err_state(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
153
void ossl_quic_port_subtick(QUIC_PORT *port, QUIC_TICK_RESULT *r,
crypto/openssl/include/internal/quic_port.h
157
size_t ossl_quic_port_get_num_incoming_channels(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
160
void ossl_quic_port_set_allow_incoming(QUIC_PORT *port, int allow_incoming);
crypto/openssl/include/internal/quic_port.h
163
int ossl_quic_port_is_addressed_r(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
166
int ossl_quic_port_is_addressed_w(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
169
int ossl_quic_port_is_addressed(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
175
uint64_t ossl_quic_port_get_net_bio_epoch(const QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
187
void ossl_quic_port_raise_net_error(QUIC_PORT *port,
crypto/openssl/include/internal/quic_port.h
75
void ossl_quic_port_free(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
83
QUIC_CHANNEL *ossl_quic_port_create_outgoing(QUIC_PORT *port, SSL *tls);
crypto/openssl/include/internal/quic_port.h
90
QUIC_CHANNEL *ossl_quic_port_create_incoming(QUIC_PORT *port, SSL *tls);
crypto/openssl/include/internal/quic_port.h
96
QUIC_CHANNEL *ossl_quic_port_pop_incoming(QUIC_PORT *port);
crypto/openssl/include/internal/quic_port.h
99
int ossl_quic_port_have_incoming(QUIC_PORT *port);
crypto/openssl/include/openssl/bio.h
518
#define BIO_set_conn_port(b, port) BIO_ctrl(b, BIO_C_SET_CONNECT, 1, \
crypto/openssl/include/openssl/bio.h
519
(char *)(port))
crypto/openssl/include/openssl/bio.h
536
#define BIO_set_accept_port(b, port) BIO_ctrl(b, BIO_C_SET_ACCEPT, 1, \
crypto/openssl/include/openssl/bio.h
537
(char *)(port))
crypto/openssl/include/openssl/bio.h
846
const void *where, size_t wherelen, unsigned short port);
crypto/openssl/include/openssl/cmp.h
532
int OSSL_CMP_CTX_set_serverPort(OSSL_CMP_CTX *ctx, int port);
crypto/openssl/include/openssl/http.h
51
const char *server, const char *port,
crypto/openssl/include/openssl/http.h
74
OSSL_HTTP_REQ_CTX *OSSL_HTTP_open(const char *server, const char *port,
crypto/openssl/include/openssl/http.h
79
int OSSL_HTTP_proxy_connect(BIO *bio, const char *server, const char *port,
crypto/openssl/include/openssl/http.h
95
const char *server, const char *port,
crypto/openssl/include/openssl/ocsp.h
361
#define OCSP_parse_url(url, host, port, path, ssl) \
crypto/openssl/include/openssl/ocsp.h
362
OSSL_HTTP_parse_url(url, ssl, NULL, host, port, NULL, path, NULL, NULL)
crypto/openssl/ssl/quic/quic_channel.c
167
if (ch->port == NULL || ch->lcidm == NULL || ch->srtm == NULL)
crypto/openssl/ssl/quic/quic_channel.c
170
rx_short_dcid_len = ossl_quic_port_get_rx_short_dcid_len(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
171
tx_init_dcid_len = ossl_quic_port_get_tx_init_dcid_len(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
175
&& !ossl_quic_gen_rand_conn_id(ch->port->engine->libctx, tx_init_dcid_len,
crypto/openssl/ssl/quic/quic_channel.c
180
qtx_args.libctx = ch->port->engine->libctx;
crypto/openssl/ssl/quic/quic_channel.c
2063
if (!ch->port->engine->inhibit_tick) {
crypto/openssl/ssl/quic/quic_channel.c
2103
if (!ch->port->engine->inhibit_tick)
crypto/openssl/ssl/quic/quic_channel.c
2113
if (!ch->port->engine->inhibit_tick) {
crypto/openssl/ssl/quic/quic_channel.c
2509
if (!ossl_quic_validate_retry_integrity_tag(ch->port->engine->libctx,
crypto/openssl/ssl/quic/quic_channel.c
2510
ch->port->engine->propq,
crypto/openssl/ssl/quic/quic_channel.c
2651
ch->port->have_sent_any_pkt = 1;
crypto/openssl/ssl/quic/quic_channel.c
2707
ossl_quic_port_raise_net_error(ch->port, ch);
crypto/openssl/ssl/quic/quic_channel.c
2824
&& ossl_quic_get_peer_token(ch->port->channel_ctx,
crypto/openssl/ssl/quic/quic_channel.c
2834
if (!ossl_quic_provide_initial_secret(ch->port->engine->libctx,
crypto/openssl/ssl/quic/quic_channel.c
2835
ch->port->engine->propq,
crypto/openssl/ssl/quic/quic_channel.c
2861
ossl_quic_reactor_tick(ossl_quic_port_get0_reactor(ch->port), 0); /* best effort */
crypto/openssl/ssl/quic/quic_channel.c
2974
if (!ossl_quic_provide_initial_secret(ch->port->engine->libctx,
crypto/openssl/ssl/quic/quic_channel.c
2975
ch->port->engine->propq,
crypto/openssl/ssl/quic/quic_channel.c
309
qrx_args.libctx = ch->port->engine->libctx;
crypto/openssl/ssl/quic/quic_channel.c
310
qrx_args.demux = ch->port->demux;
crypto/openssl/ssl/quic/quic_channel.c
3445
if (!ossl_quic_port_is_running(ch->port))
crypto/openssl/ssl/quic/quic_channel.c
3446
ossl_quic_port_restore_err_state(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
3659
if (!ossl_quic_provide_initial_secret(ch->port->engine->libctx,
crypto/openssl/ssl/quic/quic_channel.c
3660
ch->port->engine->propq,
crypto/openssl/ssl/quic/quic_channel.c
379
ossl_list_ch_insert_tail(&ch->port->channel_list, ch);
crypto/openssl/ssl/quic/quic_channel.c
430
ossl_list_ch_remove(&ch->port->channel_list, ch);
crypto/openssl/ssl/quic/quic_channel.c
466
ch->port = args->port;
crypto/openssl/ssl/quic/quic_channel.c
539
return ossl_quic_port_get0_reactor(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
608
return ossl_quic_port_get_rx_short_dcid_len(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
667
return ch->port->demux;
crypto/openssl/ssl/quic/quic_channel.c
672
return ch->port;
crypto/openssl/ssl/quic/quic_channel.c
677
return ossl_quic_port_get0_engine(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
682
return ossl_quic_port_get0_mutex(ch->port);
crypto/openssl/ssl/quic/quic_channel.c
687
return ossl_quic_demux_has_pending(ch->port->demux)
crypto/openssl/ssl/quic/quic_channel.c
701
return ossl_quic_port_get_time(ch->port);
crypto/openssl/ssl/quic/quic_channel_local.h
32
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_engine.c
127
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_engine.c
139
OSSL_LIST_FOREACH(port, port, &qeng->port_list)
crypto/openssl/ssl/quic/quic_engine.c
140
ossl_quic_port_update_poll_descriptors(port, force);
crypto/openssl/ssl/quic/quic_engine.c
177
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_engine.c
188
OSSL_LIST_FOREACH(port, port, &qeng->port_list)
crypto/openssl/ssl/quic/quic_engine.c
192
ossl_quic_port_subtick(port, &subr, flags);
crypto/openssl/ssl/quic/quic_engine.c
24
DEFINE_LIST_OF_IMPL(port, QUIC_PORT);
crypto/openssl/ssl/quic/quic_engine_local.h
28
DECLARE_LIST_OF(port, QUIC_PORT);
crypto/openssl/ssl/quic/quic_engine_local.h
51
OSSL_LIST(port)
crypto/openssl/ssl/quic/quic_impl.c
1143
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_impl.c
1146
port = ossl_quic_obj_get0_port(obj);
crypto/openssl/ssl/quic/quic_impl.c
1147
old_rbio = ossl_quic_port_get_net_rbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1151
if (!ossl_quic_port_set_net_rbio(port, net_rbio))
crypto/openssl/ssl/quic/quic_impl.c
1164
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_impl.c
1167
port = ossl_quic_obj_get0_port(obj);
crypto/openssl/ssl/quic/quic_impl.c
1168
old_wbio = ossl_quic_port_get_net_wbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1172
if (!ossl_quic_port_set_net_wbio(port, net_wbio))
crypto/openssl/ssl/quic/quic_impl.c
1209
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_impl.c
1214
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1215
assert(port != NULL);
crypto/openssl/ssl/quic/quic_impl.c
1216
return ossl_quic_port_get_net_rbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1222
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_impl.c
1227
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1228
assert(port != NULL);
crypto/openssl/ssl/quic/quic_impl.c
1229
return ossl_quic_port_get_net_wbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1377
QUIC_PORT *port = NULL;
crypto/openssl/ssl/quic/quic_impl.c
1383
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1384
net_rbio = ossl_quic_port_get_net_rbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1396
QUIC_PORT *port = NULL;
crypto/openssl/ssl/quic/quic_impl.c
1402
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
1403
net_wbio = ossl_quic_port_get_net_wbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1817
qc->port = ossl_quic_engine_create_port(qc->engine, &port_args);
crypto/openssl/ssl/quic/quic_impl.c
1818
if (qc->port == NULL) {
crypto/openssl/ssl/quic/quic_impl.c
1824
qc->ch = ossl_quic_port_create_outgoing(qc->port, qc->tls);
crypto/openssl/ssl/quic/quic_impl.c
1827
ossl_quic_port_free(qc->port);
crypto/openssl/ssl/quic/quic_impl.c
1877
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_impl.c
1892
port = ossl_quic_obj_get0_port(ctx->obj);
crypto/openssl/ssl/quic/quic_impl.c
1893
net_rbio = ossl_quic_port_get_net_rbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1894
net_wbio = ossl_quic_port_get_net_wbio(port);
crypto/openssl/ssl/quic/quic_impl.c
1901
if (!qc->started && ossl_quic_port_is_addressed_w(port)
crypto/openssl/ssl/quic/quic_impl.c
1923
&& ossl_quic_port_is_addressed_w(port)
crypto/openssl/ssl/quic/quic_impl.c
3243
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_impl.c
3250
port = ossl_quic_obj_get0_port(ctx.obj);
crypto/openssl/ssl/quic/quic_impl.c
3251
if (port == NULL) {
crypto/openssl/ssl/quic/quic_impl.c
3256
demux = ossl_quic_port_get0_demux(port);
crypto/openssl/ssl/quic/quic_impl.c
4325
ql->port = ossl_quic_engine_create_port(ql->engine, &port_args);
crypto/openssl/ssl/quic/quic_impl.c
4326
if (ql->port == NULL) {
crypto/openssl/ssl/quic/quic_impl.c
4333
ossl_quic_port_set_allow_incoming(ql->port, 1);
crypto/openssl/ssl/quic/quic_impl.c
4337
ql->engine, ql->port))
crypto/openssl/ssl/quic/quic_impl.c
4382
ql->port = ossl_quic_engine_create_port(ctx.qd->engine, &port_args);
crypto/openssl/ssl/quic/quic_impl.c
4383
if (ql->port == NULL) {
crypto/openssl/ssl/quic/quic_impl.c
4403
ossl_quic_port_set_allow_incoming(ql->port, 1);
crypto/openssl/ssl/quic/quic_impl.c
4407
&ctx.qd->obj.ssl, NULL, ql->port))
crypto/openssl/ssl/quic/quic_impl.c
4415
ossl_quic_port_free(ql->port);
crypto/openssl/ssl/quic/quic_impl.c
4479
qc->port = ql->port;
crypto/openssl/ssl/quic/quic_impl.c
4506
qc->ch = ossl_quic_port_create_outgoing(qc->port, qc->tls);
crypto/openssl/ssl/quic/quic_impl.c
4562
ossl_quic_port_set_allow_incoming(ql->port, 1);
crypto/openssl/ssl/quic/quic_impl.c
4590
QUIC_PORT *port = arg;
crypto/openssl/ssl/quic/quic_impl.c
4592
if (!ossl_quic_port_is_running(port))
crypto/openssl/ssl/quic/quic_impl.c
4595
if (ossl_quic_port_have_incoming(port))
crypto/openssl/ssl/quic/quic_impl.c
4622
new_ch = ossl_quic_port_pop_incoming(ctx.ql->port);
crypto/openssl/ssl/quic/quic_impl.c
4623
if (new_ch == NULL && ossl_quic_port_is_running(ctx.ql->port)) {
crypto/openssl/ssl/quic/quic_impl.c
4626
ctx.ql->port, 0);
crypto/openssl/ssl/quic/quic_impl.c
4633
if (!ossl_quic_port_is_running(ctx.ql->port))
crypto/openssl/ssl/quic/quic_impl.c
4636
new_ch = ossl_quic_port_pop_incoming(ctx.ql->port);
crypto/openssl/ssl/quic/quic_impl.c
4639
if (new_ch == NULL && ossl_quic_port_is_running(ctx.ql->port)) {
crypto/openssl/ssl/quic/quic_impl.c
4643
new_ch = ossl_quic_port_pop_incoming(ctx.ql->port);
crypto/openssl/ssl/quic/quic_impl.c
4713
qc->port = ql->port;
crypto/openssl/ssl/quic/quic_impl.c
4844
unsigned short port;
crypto/openssl/ssl/quic/quic_impl.c
4855
port = BIO_ADDR_rawport(peer);
crypto/openssl/ssl/quic/quic_impl.c
4880
*portptr = port;
crypto/openssl/ssl/quic/quic_impl.c
4975
ret = ossl_quic_port_get_num_incoming_channels(ctx.ql->port);
crypto/openssl/ssl/quic/quic_impl.c
5241
return !ossl_quic_port_is_running(ql->port);
crypto/openssl/ssl/quic/quic_impl.c
5248
return ossl_quic_port_get_num_incoming_channels(ql->port) > 0;
crypto/openssl/ssl/quic/quic_impl.c
645
qc->engine, qc->port)) {
crypto/openssl/ssl/quic/quic_impl.c
680
static void quic_unref_port_bios(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_impl.c
684
b = ossl_quic_port_get_net_rbio(port);
crypto/openssl/ssl/quic/quic_impl.c
687
b = ossl_quic_port_get_net_wbio(port);
crypto/openssl/ssl/quic/quic_impl.c
700
if (qc->port != NULL && qc->listener == NULL && qc->pending == 0) { /* TODO */
crypto/openssl/ssl/quic/quic_impl.c
701
quic_unref_port_bios(qc->port);
crypto/openssl/ssl/quic/quic_impl.c
702
ossl_quic_port_free(qc->port);
crypto/openssl/ssl/quic/quic_impl.c
703
qc->port = NULL;
crypto/openssl/ssl/quic/quic_impl.c
723
quic_unref_port_bios(ctx->ql->port);
crypto/openssl/ssl/quic/quic_impl.c
724
ossl_quic_port_drop_incoming(ctx->ql->port);
crypto/openssl/ssl/quic/quic_impl.c
725
ossl_quic_port_free(ctx->ql->port);
crypto/openssl/ssl/quic/quic_local.h
133
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_local.h
247
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_obj.c
21
QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_obj.c
24
int is_port_leader = (port != NULL);
crypto/openssl/ssl/quic/quic_obj.c
42
obj->port = port;
crypto/openssl/ssl/quic/quic_obj.c
80
obj->port = (p != NULL) ? p->port : NULL;
crypto/openssl/ssl/quic/quic_obj_local.h
101
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_obj_local.h
156
QUIC_PORT *port);
crypto/openssl/ssl/quic/quic_obj_local.h
201
return obj->port;
crypto/openssl/ssl/quic/quic_port.c
1004
if ((tag_len = EVP_CIPHER_CTX_get_tag_length(port->token_ctx)) == 0
crypto/openssl/ssl/quic/quic_port.c
1005
|| (iv_len = EVP_CIPHER_CTX_get_iv_length(port->token_ctx)) <= 0)
crypto/openssl/ssl/quic/quic_port.c
102
QUIC_PORT *port;
crypto/openssl/ssl/quic/quic_port.c
1021
if (!EVP_DecryptInit_ex(port->token_ctx, NULL, NULL, NULL, iv)
crypto/openssl/ssl/quic/quic_port.c
1022
|| !EVP_DecryptUpdate(port->token_ctx, plaintext, &len, data,
crypto/openssl/ssl/quic/quic_port.c
1024
|| !EVP_CIPHER_CTX_ctrl(port->token_ctx, EVP_CTRL_GCM_SET_TAG, tag_len,
crypto/openssl/ssl/quic/quic_port.c
1026
|| !EVP_DecryptFinal_ex(port->token_ctx, plaintext + len, &len))
crypto/openssl/ssl/quic/quic_port.c
104
if ((port = OPENSSL_zalloc(sizeof(QUIC_PORT))) == NULL)
crypto/openssl/ssl/quic/quic_port.c
107
port->engine = args->engine;
crypto/openssl/ssl/quic/quic_port.c
108
port->channel_ctx = args->channel_ctx;
crypto/openssl/ssl/quic/quic_port.c
109
port->is_multi_conn = args->is_multi_conn;
crypto/openssl/ssl/quic/quic_port.c
110
port->validate_addr = args->do_addr_validation;
crypto/openssl/ssl/quic/quic_port.c
1105
static void port_send_retry(QUIC_PORT *port,
crypto/openssl/ssl/quic/quic_port.c
111
port->get_conn_user_ssl = args->get_conn_user_ssl;
crypto/openssl/ssl/quic/quic_port.c
112
port->user_ssl_arg = args->user_ssl_arg;
crypto/openssl/ssl/quic/quic_port.c
1137
ok = ossl_quic_lcidm_get_unused_cid(port->lcidm, &hdr.src_conn_id);
crypto/openssl/ssl/quic/quic_port.c
114
if (!port_init(port)) {
crypto/openssl/ssl/quic/quic_port.c
1147
|| !encrypt_validation_token(port, buffer, token_buf_len, NULL,
crypto/openssl/ssl/quic/quic_port.c
115
OPENSSL_free(port);
crypto/openssl/ssl/quic/quic_port.c
1150
|| !encrypt_validation_token(port, buffer, token_buf_len, ct_buf,
crypto/openssl/ssl/quic/quic_port.c
1161
ok = ossl_quic_calculate_retry_integrity_tag(port->engine->libctx,
crypto/openssl/ssl/quic/quic_port.c
1162
port->engine->propq, &hdr,
crypto/openssl/ssl/quic/quic_port.c
119
return port;
crypto/openssl/ssl/quic/quic_port.c
1198
if (!BIO_sendmmsg(port->net_wbio, msg, sizeof(BIO_MSG), 1, 0, &written))
crypto/openssl/ssl/quic/quic_port.c
122
void ossl_quic_port_free(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
1223
static void port_send_version_negotiation(QUIC_PORT *port, BIO_ADDR *peer,
crypto/openssl/ssl/quic/quic_port.c
124
if (port == NULL)
crypto/openssl/ssl/quic/quic_port.c
127
port_cleanup(port);
crypto/openssl/ssl/quic/quic_port.c
128
OPENSSL_free(port);
crypto/openssl/ssl/quic/quic_port.c
1290
if (!BIO_sendmmsg(port->net_wbio, msg, sizeof(BIO_MSG), 1, 0, &written))
crypto/openssl/ssl/quic/quic_port.c
131
static int port_init(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
133
size_t rx_short_dcid_len = (port->is_multi_conn ? INIT_DCID_LEN : 0);
crypto/openssl/ssl/quic/quic_port.c
1334
static int port_validate_token(QUIC_PKT_HDR *hdr, QUIC_PORT *port,
crypto/openssl/ssl/quic/quic_port.c
1347
if (!decrypt_validation_token(port, hdr->token, hdr->token_len, NULL,
crypto/openssl/ssl/quic/quic_port.c
1350
|| !decrypt_validation_token(port, hdr->token, hdr->token_len,
crypto/openssl/ssl/quic/quic_port.c
139
if (port->engine == NULL || port->channel_ctx == NULL)
crypto/openssl/ssl/quic/quic_port.c
1398
if (!ossl_quic_lcidm_get_unused_cid(port->lcidm, odcid))
crypto/openssl/ssl/quic/quic_port.c
142
if ((port->err_state = OSSL_ERR_STATE_new()) == NULL)
crypto/openssl/ssl/quic/quic_port.c
145
if ((port->demux = ossl_quic_demux_new(/*BIO=*/NULL,
crypto/openssl/ssl/quic/quic_port.c
1452
if (!RAND_bytes_ex(ch->port->engine->libctx, rscid.id, 8, 0)) {
crypto/openssl/ssl/quic/quic_port.c
1461
|| !encrypt_validation_token(ch->port, buffer, token_buf_len, NULL,
crypto/openssl/ssl/quic/quic_port.c
1464
|| !encrypt_validation_token(ch->port, buffer, token_buf_len, ct_buf,
crypto/openssl/ssl/quic/quic_port.c
147
get_time, port))
crypto/openssl/ssl/quic/quic_port.c
1485
QUIC_PORT *port = arg;
crypto/openssl/ssl/quic/quic_port.c
1498
if (!ossl_quic_port_is_running(port))
crypto/openssl/ssl/quic/quic_port.c
1501
if (port_try_handle_stateless_reset(port, e))
crypto/openssl/ssl/quic/quic_port.c
1505
&& ossl_quic_lcidm_lookup(port->lcidm, dcid, NULL,
crypto/openssl/ssl/quic/quic_port.c
151
ossl_quic_demux_set_default_handler(port->demux,
crypto/openssl/ssl/quic/quic_port.c
1516
if (!port->allow_incoming)
crypto/openssl/ssl/quic/quic_port.c
153
port);
crypto/openssl/ssl/quic/quic_port.c
155
if ((port->srtm = ossl_quic_srtm_new(port->engine->libctx,
crypto/openssl/ssl/quic/quic_port.c
156
port->engine->propq))
crypto/openssl/ssl/quic/quic_port.c
1566
port_send_version_negotiation(port, &e->peer, &hdr);
crypto/openssl/ssl/quic/quic_port.c
1583
qrx_args.libctx = port->engine->libctx;
crypto/openssl/ssl/quic/quic_port.c
1584
qrx_args.demux = port->demux;
crypto/openssl/ssl/quic/quic_port.c
1594
if (!ossl_quic_provide_initial_secret(port->engine->libctx,
crypto/openssl/ssl/quic/quic_port.c
1595
port->engine->propq,
crypto/openssl/ssl/quic/quic_port.c
160
if ((port->lcidm = ossl_quic_lcidm_new(port->engine->libctx,
crypto/openssl/ssl/quic/quic_port.c
1604
if (port->validate_addr == 0) {
crypto/openssl/ssl/quic/quic_port.c
1626
if (port->validate_addr == 1 && hdr.token == NULL) {
crypto/openssl/ssl/quic/quic_port.c
1627
port_send_retry(port, &e->peer, &hdr);
crypto/openssl/ssl/quic/quic_port.c
1638
&& port_validate_token(&hdr, port, &e->peer,
crypto/openssl/ssl/quic/quic_port.c
165
port->rx_short_dcid_len = (unsigned char)rx_short_dcid_len;
crypto/openssl/ssl/quic/quic_port.c
1653
if (port->validate_addr == 1) {
crypto/openssl/ssl/quic/quic_port.c
1658
port_send_retry(port, &e->peer, &hdr);
crypto/openssl/ssl/quic/quic_port.c
166
port->tx_init_dcid_len = INIT_DCID_LEN;
crypto/openssl/ssl/quic/quic_port.c
167
port->state = QUIC_PORT_STATE_RUNNING;
crypto/openssl/ssl/quic/quic_port.c
1673
port_bind_channel(port, &e->peer, &scid, &hdr.dst_conn_id,
crypto/openssl/ssl/quic/quic_port.c
169
ossl_list_port_insert_tail(&port->engine->port_list, port);
crypto/openssl/ssl/quic/quic_port.c
170
port->on_engine_list = 1;
crypto/openssl/ssl/quic/quic_port.c
171
port->bio_changed = 1;
crypto/openssl/ssl/quic/quic_port.c
1720
ossl_quic_demux_release_urxe(port->demux, e);
crypto/openssl/ssl/quic/quic_port.c
1723
void ossl_quic_port_raise_net_error(QUIC_PORT *port,
crypto/openssl/ssl/quic/quic_port.c
1728
if (!ossl_quic_port_is_running(port))
crypto/openssl/ssl/quic/quic_port.c
1737
OSSL_ERR_STATE_save(port->err_state);
crypto/openssl/ssl/quic/quic_port.c
1739
port_transition_failed(port);
crypto/openssl/ssl/quic/quic_port.c
174
if ((port->token_ctx = EVP_CIPHER_CTX_new()) == NULL
crypto/openssl/ssl/quic/quic_port.c
1745
OSSL_LIST_FOREACH(ch, ch, &port->channel_list)
crypto/openssl/ssl/quic/quic_port.c
175
|| (cipher = EVP_CIPHER_fetch(port->engine->libctx,
crypto/openssl/ssl/quic/quic_port.c
1750
void ossl_quic_port_restore_err_state(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
1753
OSSL_ERR_STATE_restore(port->err_state);
crypto/openssl/ssl/quic/quic_port.c
178
|| !EVP_EncryptInit_ex(port->token_ctx, cipher, NULL, NULL, NULL)
crypto/openssl/ssl/quic/quic_port.c
179
|| (key_len = EVP_CIPHER_CTX_get_key_length(port->token_ctx)) <= 0
crypto/openssl/ssl/quic/quic_port.c
181
|| !RAND_bytes_ex(port->engine->libctx, token_key, key_len, 0)
crypto/openssl/ssl/quic/quic_port.c
182
|| !EVP_EncryptInit_ex(port->token_ctx, NULL, NULL, token_key, NULL))
crypto/openssl/ssl/quic/quic_port.c
190
port_cleanup(port);
crypto/openssl/ssl/quic/quic_port.c
194
static void port_cleanup(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
196
assert(ossl_list_ch_num(&port->channel_list) == 0);
crypto/openssl/ssl/quic/quic_port.c
198
ossl_quic_demux_free(port->demux);
crypto/openssl/ssl/quic/quic_port.c
199
port->demux = NULL;
crypto/openssl/ssl/quic/quic_port.c
201
ossl_quic_srtm_free(port->srtm);
crypto/openssl/ssl/quic/quic_port.c
202
port->srtm = NULL;
crypto/openssl/ssl/quic/quic_port.c
204
ossl_quic_lcidm_free(port->lcidm);
crypto/openssl/ssl/quic/quic_port.c
205
port->lcidm = NULL;
crypto/openssl/ssl/quic/quic_port.c
207
OSSL_ERR_STATE_free(port->err_state);
crypto/openssl/ssl/quic/quic_port.c
208
port->err_state = NULL;
crypto/openssl/ssl/quic/quic_port.c
210
if (port->on_engine_list) {
crypto/openssl/ssl/quic/quic_port.c
211
ossl_list_port_remove(&port->engine->port_list, port);
crypto/openssl/ssl/quic/quic_port.c
212
port->on_engine_list = 0;
crypto/openssl/ssl/quic/quic_port.c
215
EVP_CIPHER_CTX_free(port->token_ctx);
crypto/openssl/ssl/quic/quic_port.c
216
port->token_ctx = NULL;
crypto/openssl/ssl/quic/quic_port.c
219
static void port_transition_failed(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
221
if (port->state == QUIC_PORT_STATE_FAILED)
crypto/openssl/ssl/quic/quic_port.c
224
port->state = QUIC_PORT_STATE_FAILED;
crypto/openssl/ssl/quic/quic_port.c
227
int ossl_quic_port_is_running(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
229
return port->state == QUIC_PORT_STATE_RUNNING;
crypto/openssl/ssl/quic/quic_port.c
232
QUIC_ENGINE *ossl_quic_port_get0_engine(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
234
return port->engine;
crypto/openssl/ssl/quic/quic_port.c
237
QUIC_REACTOR *ossl_quic_port_get0_reactor(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
239
return ossl_quic_engine_get0_reactor(port->engine);
crypto/openssl/ssl/quic/quic_port.c
242
QUIC_DEMUX *ossl_quic_port_get0_demux(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
244
return port->demux;
crypto/openssl/ssl/quic/quic_port.c
247
CRYPTO_MUTEX *ossl_quic_port_get0_mutex(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
249
return ossl_quic_engine_get0_mutex(port->engine);
crypto/openssl/ssl/quic/quic_port.c
252
OSSL_TIME ossl_quic_port_get_time(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
254
return ossl_quic_engine_get_time(port->engine);
crypto/openssl/ssl/quic/quic_port.c
257
static OSSL_TIME get_time(void *port)
crypto/openssl/ssl/quic/quic_port.c
259
return ossl_quic_port_get_time((QUIC_PORT *)port);
crypto/openssl/ssl/quic/quic_port.c
262
int ossl_quic_port_get_rx_short_dcid_len(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
264
return port->rx_short_dcid_len;
crypto/openssl/ssl/quic/quic_port.c
267
int ossl_quic_port_get_tx_init_dcid_len(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
269
return port->tx_init_dcid_len;
crypto/openssl/ssl/quic/quic_port.c
272
size_t ossl_quic_port_get_num_incoming_channels(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
274
return ossl_list_incoming_ch_num(&port->incoming_channel_list);
crypto/openssl/ssl/quic/quic_port.c
29
static int port_init(QUIC_PORT *port);
crypto/openssl/ssl/quic/quic_port.c
293
BIO *ossl_quic_port_get_net_rbio(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
295
return port->net_rbio;
crypto/openssl/ssl/quic/quic_port.c
298
BIO *ossl_quic_port_get_net_wbio(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
30
static void port_cleanup(QUIC_PORT *port);
crypto/openssl/ssl/quic/quic_port.c
300
return port->net_wbio;
crypto/openssl/ssl/quic/quic_port.c
303
static int port_update_poll_desc(QUIC_PORT *port, BIO *net_bio, int for_write)
crypto/openssl/ssl/quic/quic_port.c
326
ossl_quic_reactor_set_poll_w(&port->engine->rtor, &d);
crypto/openssl/ssl/quic/quic_port.c
328
ossl_quic_reactor_set_poll_r(&port->engine->rtor, &d);
crypto/openssl/ssl/quic/quic_port.c
333
int ossl_quic_port_update_poll_descriptors(QUIC_PORT *port, int force)
crypto/openssl/ssl/quic/quic_port.c
337
if (!force && !port->bio_changed)
crypto/openssl/ssl/quic/quic_port.c
34
static void port_rx_pre(QUIC_PORT *port);
crypto/openssl/ssl/quic/quic_port.c
340
if (!port_update_poll_desc(port, port->net_rbio, /*for_write=*/0))
crypto/openssl/ssl/quic/quic_port.c
343
if (!port_update_poll_desc(port, port->net_wbio, /*for_write=*/1))
crypto/openssl/ssl/quic/quic_port.c
346
port->bio_changed = 0;
crypto/openssl/ssl/quic/quic_port.c
379
static void port_update_addressing_mode(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
383
if (port->net_rbio != NULL)
crypto/openssl/ssl/quic/quic_port.c
384
rcaps = BIO_dgram_get_effective_caps(port->net_rbio);
crypto/openssl/ssl/quic/quic_port.c
386
if (port->net_wbio != NULL)
crypto/openssl/ssl/quic/quic_port.c
387
wcaps = BIO_dgram_get_effective_caps(port->net_wbio);
crypto/openssl/ssl/quic/quic_port.c
389
port->addressed_mode_r = ((rcaps & BIO_DGRAM_CAP_PROVIDES_SRC_ADDR) != 0);
crypto/openssl/ssl/quic/quic_port.c
390
port->addressed_mode_w = ((wcaps & BIO_DGRAM_CAP_HANDLES_DST_ADDR) != 0);
crypto/openssl/ssl/quic/quic_port.c
391
port->bio_changed = 1;
crypto/openssl/ssl/quic/quic_port.c
394
int ossl_quic_port_is_addressed_r(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
396
return port->addressed_mode_r;
crypto/openssl/ssl/quic/quic_port.c
399
int ossl_quic_port_is_addressed_w(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
401
return port->addressed_mode_w;
crypto/openssl/ssl/quic/quic_port.c
404
int ossl_quic_port_is_addressed(const QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
406
return ossl_quic_port_is_addressed_r(port) && ossl_quic_port_is_addressed_w(port);
crypto/openssl/ssl/quic/quic_port.c
415
int ossl_quic_port_set_net_rbio(QUIC_PORT *port, BIO *net_rbio)
crypto/openssl/ssl/quic/quic_port.c
417
if (port->net_rbio == net_rbio)
crypto/openssl/ssl/quic/quic_port.c
420
if (!port_update_poll_desc(port, net_rbio, /*for_write=*/0))
crypto/openssl/ssl/quic/quic_port.c
423
ossl_quic_demux_set_bio(port->demux, net_rbio);
crypto/openssl/ssl/quic/quic_port.c
424
port->net_rbio = net_rbio;
crypto/openssl/ssl/quic/quic_port.c
425
port_update_addressing_mode(port);
crypto/openssl/ssl/quic/quic_port.c
429
int ossl_quic_port_set_net_wbio(QUIC_PORT *port, BIO *net_wbio)
crypto/openssl/ssl/quic/quic_port.c
433
if (port->net_wbio == net_wbio)
crypto/openssl/ssl/quic/quic_port.c
436
if (!port_update_poll_desc(port, net_wbio, /*for_write=*/1))
crypto/openssl/ssl/quic/quic_port.c
439
OSSL_LIST_FOREACH(ch, ch, &port->channel_list)
crypto/openssl/ssl/quic/quic_port.c
442
port->net_wbio = net_wbio;
crypto/openssl/ssl/quic/quic_port.c
443
port_update_addressing_mode(port);
crypto/openssl/ssl/quic/quic_port.c
447
SSL_CTX *ossl_quic_port_get_channel_ctx(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
449
return port->channel_ctx;
crypto/openssl/ssl/quic/quic_port.c
457
static SSL *port_new_handshake_layer(QUIC_PORT *port, QUIC_CHANNEL *ch)
crypto/openssl/ssl/quic/quic_port.c
469
if (!ossl_assert(port->get_conn_user_ssl != NULL))
crypto/openssl/ssl/quic/quic_port.c
471
user_ssl = port->get_conn_user_ssl(ch, port->user_ssl_arg);
crypto/openssl/ssl/quic/quic_port.c
475
ql = (QUIC_LISTENER *)port->user_ssl_arg;
crypto/openssl/ssl/quic/quic_port.c
486
tls = ossl_ssl_connection_new_int(port->channel_ctx, user_ssl, TLS_method());
crypto/openssl/ssl/quic/quic_port.c
509
static QUIC_CHANNEL *port_make_channel(QUIC_PORT *port, SSL *tls, OSSL_QRX *qrx,
crypto/openssl/ssl/quic/quic_port.c
515
args.port = port;
crypto/openssl/ssl/quic/quic_port.c
517
args.lcidm = port->lcidm;
crypto/openssl/ssl/quic/quic_port.c
518
args.srtm = port->srtm;
crypto/openssl/ssl/quic/quic_port.c
540
ch->tls = (tls != NULL) ? tls : port_new_handshake_layer(port, ch);
crypto/openssl/ssl/quic/quic_port.c
568
ossl_qtx_set_bio(ch->qtx, port->net_wbio);
crypto/openssl/ssl/quic/quic_port.c
572
QUIC_CHANNEL *ossl_quic_port_create_outgoing(QUIC_PORT *port, SSL *tls)
crypto/openssl/ssl/quic/quic_port.c
574
return port_make_channel(port, tls, NULL, /* is_server= */ 0,
crypto/openssl/ssl/quic/quic_port.c
578
QUIC_CHANNEL *ossl_quic_port_create_incoming(QUIC_PORT *port, SSL *tls)
crypto/openssl/ssl/quic/quic_port.c
582
assert(port->tserver_ch == NULL);
crypto/openssl/ssl/quic/quic_port.c
588
ch = port_make_channel(port, tls, NULL, /* is_server= */ 1,
crypto/openssl/ssl/quic/quic_port.c
590
port->tserver_ch = ch;
crypto/openssl/ssl/quic/quic_port.c
591
port->allow_incoming = 1;
crypto/openssl/ssl/quic/quic_port.c
595
QUIC_CHANNEL *ossl_quic_port_pop_incoming(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
599
ch = ossl_list_incoming_ch_head(&port->incoming_channel_list);
crypto/openssl/ssl/quic/quic_port.c
603
ossl_list_incoming_ch_remove(&port->incoming_channel_list, ch);
crypto/openssl/ssl/quic/quic_port.c
607
int ossl_quic_port_have_incoming(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
609
return ossl_list_incoming_ch_head(&port->incoming_channel_list) != NULL;
crypto/openssl/ssl/quic/quic_port.c
612
void ossl_quic_port_drop_incoming(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
620
ch = ossl_quic_port_pop_incoming(port);
crypto/openssl/ssl/quic/quic_port.c
647
void ossl_quic_port_set_allow_incoming(QUIC_PORT *port, int allow_incoming)
crypto/openssl/ssl/quic/quic_port.c
649
port->allow_incoming = allow_incoming;
crypto/openssl/ssl/quic/quic_port.c
661
void ossl_quic_port_subtick(QUIC_PORT *port, QUIC_TICK_RESULT *res,
crypto/openssl/ssl/quic/quic_port.c
666
res->net_read_desired = ossl_quic_port_is_running(port);
crypto/openssl/ssl/quic/quic_port.c
671
if (!port->engine->inhibit_tick) {
crypto/openssl/ssl/quic/quic_port.c
673
if (ossl_quic_port_is_running(port))
crypto/openssl/ssl/quic/quic_port.c
674
port_rx_pre(port);
crypto/openssl/ssl/quic/quic_port.c
677
OSSL_LIST_FOREACH(ch, ch, &port->channel_list)
crypto/openssl/ssl/quic/quic_port.c
688
static void port_rx_pre(QUIC_PORT *port)
crypto/openssl/ssl/quic/quic_port.c
708
if (!port->allow_incoming && !port->have_sent_any_pkt)
crypto/openssl/ssl/quic/quic_port.c
715
ret = ossl_quic_demux_pump(port->demux);
crypto/openssl/ssl/quic/quic_port.c
723
ossl_quic_port_raise_net_error(port, NULL);
crypto/openssl/ssl/quic/quic_port.c
731
static void port_bind_channel(QUIC_PORT *port, const BIO_ADDR *peer,
crypto/openssl/ssl/quic/quic_port.c
742
if (port->tserver_ch != NULL) {
crypto/openssl/ssl/quic/quic_port.c
743
ch = port->tserver_ch;
crypto/openssl/ssl/quic/quic_port.c
744
port->tserver_ch = NULL;
crypto/openssl/ssl/quic/quic_port.c
750
ch = port_make_channel(port, NULL, qrx, /* is_server= */ 1,
crypto/openssl/ssl/quic/quic_port.c
766
if (!ossl_quic_provide_initial_secret(ch->port->engine->libctx,
crypto/openssl/ssl/quic/quic_port.c
767
ch->port->engine->propq,
crypto/openssl/ssl/quic/quic_port.c
794
ossl_list_incoming_ch_insert_tail(&port->incoming_channel_list, ch);
crypto/openssl/ssl/quic/quic_port.c
798
static int port_try_handle_stateless_reset(QUIC_PORT *port, const QUIC_URXE *e)
crypto/openssl/ssl/quic/quic_port.c
831
if (!ossl_quic_srtm_lookup(port->srtm,
crypto/openssl/ssl/quic/quic_port.c
944
static int encrypt_validation_token(const QUIC_PORT *port,
crypto/openssl/ssl/quic/quic_port.c
954
if ((tag_len = EVP_CIPHER_CTX_get_tag_length(port->token_ctx)) == 0
crypto/openssl/ssl/quic/quic_port.c
955
|| (iv_len = EVP_CIPHER_CTX_get_iv_length(port->token_ctx)) <= 0)
crypto/openssl/ssl/quic/quic_port.c
967
if (!RAND_bytes_ex(port->engine->libctx, ciphertext, iv_len, 0)
crypto/openssl/ssl/quic/quic_port.c
968
|| !EVP_EncryptInit_ex(port->token_ctx, NULL, NULL, NULL, iv)
crypto/openssl/ssl/quic/quic_port.c
969
|| !EVP_EncryptUpdate(port->token_ctx, data, &len, plaintext, pt_len)
crypto/openssl/ssl/quic/quic_port.c
970
|| !EVP_EncryptFinal_ex(port->token_ctx, data + pt_len, &len)
crypto/openssl/ssl/quic/quic_port.c
971
|| !EVP_CIPHER_CTX_ctrl(port->token_ctx, EVP_CTRL_GCM_GET_TAG, tag_len, tag))
crypto/openssl/ssl/quic/quic_port.c
98
DEFINE_LIST_OF_IMPL(port, QUIC_PORT);
crypto/openssl/ssl/quic/quic_port.c
994
static int decrypt_validation_token(const QUIC_PORT *port,
crypto/openssl/ssl/quic/quic_port_local.h
52
OSSL_LIST_MEMBER(port, QUIC_PORT);
crypto/openssl/ssl/quic/quic_rx_depack.c
355
if (!ossl_quic_set_peer_token(ossl_quic_port_get_channel_ctx(ch->port),
crypto/openssl/ssl/quic/quic_tserver.c
133
if ((srv->port = ossl_quic_engine_create_port(srv->engine, &port_args)) == NULL)
crypto/openssl/ssl/quic/quic_tserver.c
136
if ((srv->ch = ossl_quic_port_create_incoming(srv->port, srv->tls)) == NULL)
crypto/openssl/ssl/quic/quic_tserver.c
139
if (!ossl_quic_port_set_net_rbio(srv->port, srv->args.net_rbio)
crypto/openssl/ssl/quic/quic_tserver.c
140
|| !ossl_quic_port_set_net_wbio(srv->port, srv->args.net_wbio))
crypto/openssl/ssl/quic/quic_tserver.c
158
ossl_quic_port_free(srv->port);
crypto/openssl/ssl/quic/quic_tserver.c
177
ossl_quic_port_free(srv->port);
crypto/openssl/ssl/quic/quic_tserver.c
34
QUIC_PORT *port;
crypto/openssl/test/bio_tfo_test.c
216
unsigned short port;
crypto/openssl/test/bio_tfo_test.c
246
port = ((struct sockaddr_in *)ai->ai_addr)->sin_port;
crypto/openssl/test/bio_tfo_test.c
252
port = ((struct sockaddr_in6 *)ai->ai_addr)->sin6_port;
crypto/openssl/test/bio_tfo_test.c
263
|| !TEST_true(BIO_ADDR_rawmake(baddr, ai->ai_family, addr, addrlen, port)))
crypto/openssl/test/bio_tfo_test.c
279
port = ((struct sockaddr_in *)&sstorage)->sin_port;
crypto/openssl/test/bio_tfo_test.c
284
port = ((struct sockaddr_in6 *)&sstorage)->sin6_port;
crypto/openssl/test/bio_tfo_test.c
292
if (!TEST_true(BIO_ADDR_rawmake(baddr, sstorage.ss_family, addr, addrlen, port)))
crypto/openssl/test/bio_tfo_test.c
59
const char *port;
crypto/openssl/test/bio_tfo_test.c
87
|| !TEST_ptr(port = BIO_get_accept_port(abio))) {
crypto/openssl/test/bio_tfo_test.c
96
|| !TEST_long_gt(BIO_set_conn_port(cbio, port), 0)
crypto/openssl/test/http_test.c
292
char *user, *host, *port, *path, *query, *frag;
crypto/openssl/test/http_test.c
298
res = TEST_true(OSSL_HTTP_parse_url(url, &ssl, &user, &host, &port, &num,
crypto/openssl/test/http_test.c
301
&& TEST_str_eq(port, exp_port)
crypto/openssl/test/http_test.c
313
OPENSSL_free(port);
crypto/openssl/test/http_test.c
392
char *host = "1", *port = "1", *path = "1";
crypto/openssl/test/http_test.c
396
res = TEST_false(OSSL_HTTP_parse_url(url, &ssl, NULL, &host, &port, &num,
crypto/openssl/test/http_test.c
399
&& TEST_ptr_null(port)
crypto/openssl/test/http_test.c
403
OPENSSL_free(port);
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
280
static BIO *create_socket(uint16_t port)
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
322
if (!BIO_ADDR_rawmake(addr, AF_INET6, &in6addr_any, sizeof(in6addr_any), htons(port))) {
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
323
fprintf(stderr, "unable to bind to port %d\n", port);
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
329
fprintf(stderr, "cannot bind to %u\n", port);
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
757
unsigned long port;
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
778
port = strtoul(argv[1], NULL, 0);
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
779
if (port == 0 || port > UINT16_MAX) {
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
783
fprintf(stderr, "Binding to port %lu\n", port);
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop-server.c
786
if ((sock = create_socket((uint16_t)port)) == NULL) {
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
100
static BIO *create_socket_bio(const char *hostname, const char *port,
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
111
if (!BIO_lookup_ex(hostname, port, BIO_LOOKUP_CLIENT, AF_UNSPEC, SOCK_DGRAM,
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
699
static int setup_connection(char *hostname, char *port,
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
764
bio = create_socket_bio(hostname, port, &peer_addr);
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
877
char *hostname, *port;
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
885
port = argv[argnext++];
crypto/openssl/test/quic-openssl-docker/hq-interop/quic-hq-interop.c
909
if (!setup_connection(hostname, port, &ctx, &ssl)) {
crypto/openssl/test/quic_client_test.c
40
short port = DST_PORT;
crypto/openssl/test/quic_client_test.c
60
htons(port))))
crypto/openssl/test/quicapitest.c
2557
static BIO_ADDR *create_addr(struct in_addr *ina, short int port)
crypto/openssl/test/quicapitest.c
2565
htons(port)))) {
include/rpcsvc/yp_prot.h
122
u_int port;
lib/libc/nameser/ns_print.c
385
u_int priority, weight, port;
lib/libc/nameser/ns_print.c
394
port = ns_get16(rdata); rdata += NS_INT16SZ;
lib/libc/nameser/ns_print.c
395
len = SPRINTF((t, "%u %u %u ", priority, weight, port));
lib/libc/net/getaddrinfo.c
1487
int port, error;
lib/libc/net/getaddrinfo.c
1530
error = str2number(servname, &port);
lib/libc/net/getaddrinfo.c
1534
if (port < 0 || port > 65535)
lib/libc/net/getaddrinfo.c
1536
port = htons(port);
lib/libc/net/getaddrinfo.c
1561
port = sp->s_port;
lib/libc/net/getaddrinfo.c
1568
ai->ai_addr)->sin_port = port;
lib/libc/net/getaddrinfo.c
1573
ai->ai_addr)->sin6_port = port;
lib/libc/net/getnameinfo.c
183
u_short port;
lib/libc/net/getnameinfo.c
191
port = ((const struct sockaddr_in *)sa)->sin_port;
lib/libc/net/getnameinfo.c
205
sp = getservbyport(port,
lib/libc/net/getnameinfo.c
213
snprintf(numserv, sizeof(numserv), "%u", ntohs(port));
lib/libc/net/getservent.c
1047
int port __unused;
lib/libc/net/getservent.c
1061
port = va_arg(ap, int);
lib/libc/net/getservent.c
1148
getservbyport_r(int port, const char *proto, struct servent *serv,
lib/libc/net/getservent.c
1176
defaultsrc, port, proto, serv, buffer, bufsize, &ret_errno);
lib/libc/net/getservent.c
1292
return (getservbyport_r(key.port, key.proto, serv, buffer, bufsize,
lib/libc/net/getservent.c
1356
getservbyport(int port, const char *proto)
lib/libc/net/getservent.c
1360
key.port = port;
lib/libc/net/getservent.c
1372
key.port = 0;
lib/libc/net/getservent.c
142
int port;
lib/libc/net/getservent.c
292
int port;
lib/libc/net/getservent.c
312
port = va_arg(ap, int);
lib/libc/net/getservent.c
369
compat_src, port, proto, serv, buffer,
lib/libc/net/getservent.c
408
if (port != serv->s_port)
lib/libc/net/getservent.c
497
int port;
lib/libc/net/getservent.c
513
port = va_arg(ap, int);
lib/libc/net/getservent.c
565
port = htons(port);
lib/libc/net/getservent.c
568
"\377%d", port);
lib/libc/net/getservent.c
571
"\377%d/%s", port, proto);
lib/libc/net/getservent.c
669
int port;
lib/libc/net/getservent.c
686
port = va_arg(ap, int);
lib/libc/net/getservent.c
726
asprintf(&buf, "%d/%s", ntohs(port), proto);
lib/libc/net/getservent.c
870
int port;
lib/libc/net/getservent.c
905
port = va_arg(ap, int);
lib/libc/net/getservent.c
921
memcpy(buffer + sizeof(enum nss_lookup_type), &port,
lib/libc/net/getservent.c
946
int port __unused;
lib/libc/net/getservent.c
964
port = va_arg(ap, int);
lib/libc/net/rcmd.c
313
rresvport(int *port)
lib/libc/net/rcmd.c
315
return rresvport_af(port, AF_INET);
lib/libc/net/sctp_sys_calls.c
1108
port = addr_in->sin_port;
lib/libc/net/sctp_sys_calls.c
1110
if (port == addr_in->sin_port) {
lib/libc/net/sctp_sys_calls.c
1133
port = addr_in6->sin6_port;
lib/libc/net/sctp_sys_calls.c
1135
if (port == addr_in6->sin6_port) {
lib/libc/net/sctp_sys_calls.c
977
in_port_t port;
lib/libc/resolv/res_mkupdate.c
1037
slp->port = pp->p_proto; /*%< host byte order */
lib/libc/resolv/res_mkupdate.c
1076
return (lp->port); /*%< host byte order */
lib/libc/resolv/res_mkupdate.c
1111
cgetservbyport(u_int16_t port, const char *proto) { /*%< Host byte order. */
lib/libc/resolv/res_mkupdate.c
1116
port = ntohs(port);
lib/libc/resolv/res_mkupdate.c
1118
if (port != (u_int16_t)lp->port) /*%< Host byte order. */
lib/libc/resolv/res_mkupdate.c
1130
serv.s_port = htons((u_int16_t)lp->port);
lib/libc/resolv/res_mkupdate.c
1145
if (lp->port == proto) { /*%< Host byte order. */
lib/libc/resolv/res_mkupdate.c
1155
prot.p_proto = lp->port; /*%< Host byte order. */
lib/libc/resolv/res_mkupdate.c
1177
res_servicename(u_int16_t port, const char *proto) { /*%< Host byte order. */
lib/libc/resolv/res_mkupdate.c
1183
ss = cgetservbyport(htons(port), proto);
lib/libc/resolv/res_mkupdate.c
1185
(void) sprintf(number, "%d", port);
lib/libc/resolv/res_mkupdate.c
964
int port;
lib/libc/resolv/res_mkupdate.c
990
slp->port = ntohs((u_int16_t)sp->s_port); /*%< host byt order */
lib/libc/rpc/clnt_bcast.c
281
u_long port; /* Remote port number */
lib/libc/rpc/clnt_bcast.c
412
bres_pmap.port_ptr = &port;
lib/libc/rpc/clnt_bcast.c
594
htons((u_short)port);
lib/libc/rpc/pmap_clnt.c
58
pmap_set(u_long program, u_long version, int protocol, int port)
lib/libc/rpc/pmap_clnt.c
73
(((u_int32_t)port) >> 8) & 0xff, port & 0xff);
lib/libc/rpc/pmap_getport.c
67
u_short port = 0;
lib/libc/rpc/pmap_getport.c
84
&parms, (xdrproc_t)xdr_u_short, &port, tottimeout) !=
lib/libc/rpc/pmap_getport.c
88
} else if (port == 0) {
lib/libc/rpc/pmap_getport.c
94
return (port);
lib/libc/rpc/rpc_generic.c
584
u_int16_t port;
lib/libc/rpc/rpc_generic.c
594
port = ntohs(sin->sin_port);
lib/libc/rpc/rpc_generic.c
595
if (asprintf(&ret, "%s.%u.%u", namebuf, ((u_int32_t)port) >> 8,
lib/libc/rpc/rpc_generic.c
596
port & 0xff) < 0)
lib/libc/rpc/rpc_generic.c
607
port = ntohs(sin6->sin6_port);
lib/libc/rpc/rpc_generic.c
608
if (asprintf(&ret, "%s.%u.%u", namebuf6, ((u_int32_t)port) >> 8,
lib/libc/rpc/rpc_generic.c
609
port & 0xff) < 0)
lib/libc/rpc/rpc_generic.c
636
unsigned port, portlo, porthi;
lib/libc/rpc/rpc_generic.c
643
port = 0;
lib/libc/rpc/rpc_generic.c
669
port = (porthi << 8) | portlo;
lib/libc/rpc/rpc_generic.c
683
sin->sin_port = htons(port);
lib/libc/rpc/rpc_generic.c
700
sin6->sin6_port = htons(port);
lib/libc/rpc/rpc_soc.c
204
int port;
lib/libc/rpc/rpc_soc.c
233
port = (((struct sockaddr_in *)svc->xp_ltaddr.buf)->sin_port);
lib/libc/rpc/rpc_soc.c
234
svc->xp_port = ntohs(port);
lib/libc/rpc/rpcb_clnt.c
730
u_short port = 0;
lib/libc/rpc/rpcb_clnt.c
777
(xdrproc_t) xdr_u_short, (caddr_t)(void *)&port,
lib/libc/rpc/rpcb_clnt.c
786
} else if (port == 0) {
lib/libc/rpc/rpcb_clnt.c
791
port = htons(port);
lib/libc/rpc/rpcb_clnt.c
805
(char *)(void *)&port, sizeof (short));
lib/libc/tests/resolv/resolv_test.c
100
resolv_getaddrinfo(long threadnum, char *host, int port, const char **errstr)
lib/libc/tests/resolv/resolv_test.c
106
snprintf(portstr, sizeof(portstr), "%d", port);
lib/libc/tests/sys/sendfile_test.c
1018
int client_sock, error, fd, port;
lib/libc/tests/sys/sendfile_test.c
1020
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
1021
client_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
1122
int client_sock, error, fd, port;
lib/libc/tests/sys/sendfile_test.c
1124
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
1125
client_sock = setup_client(domain, SOCK_DGRAM, port);
lib/libc/tests/sys/sendfile_test.c
115
ATF_REQUIRE_MSG(asprintf(&serv, "%d", port) >= 0,
lib/libc/tests/sys/sendfile_test.c
142
setup_client(int domain, int type, int port)
lib/libc/tests/sys/sendfile_test.c
148
resolve_localhost(&res, domain, type, port);
lib/libc/tests/sys/sendfile_test.c
173
setup_server(int domain, int type, int port)
lib/libc/tests/sys/sendfile_test.c
179
resolve_localhost(&res, domain, type, port);
lib/libc/tests/sys/sendfile_test.c
251
setup_tcp_server(int domain, int port)
lib/libc/tests/sys/sendfile_test.c
254
return (setup_server(domain, SOCK_STREAM, port));
lib/libc/tests/sys/sendfile_test.c
258
setup_tcp_client(int domain, int port)
lib/libc/tests/sys/sendfile_test.c
261
return (setup_client(domain, SOCK_STREAM, port));
lib/libc/tests/sys/sendfile_test.c
336
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
345
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
346
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
347
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
409
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
429
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
430
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
431
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
488
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
490
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
491
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
492
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
538
int client_sock, error, fd, i, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
597
port = generate_random_port(i * __LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
598
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
599
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
681
int client_sock, error, fd, fd2, i, port, rc, server_sock;
lib/libc/tests/sys/sendfile_test.c
711
port = generate_random_port(i * __LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
712
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
713
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
788
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
791
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
806
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
807
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
856
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
858
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
859
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
860
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
908
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
910
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
911
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
912
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
964
int client_sock, error, fd, port, server_sock;
lib/libc/tests/sys/sendfile_test.c
966
port = generate_random_port(__LINE__ + domain);
lib/libc/tests/sys/sendfile_test.c
967
server_sock = setup_tcp_server(domain, port);
lib/libc/tests/sys/sendfile_test.c
968
client_sock = setup_tcp_client(domain, port);
lib/libc/tests/sys/sendfile_test.c
97
resolve_localhost(struct addrinfo **res, int domain, int type, int port)
lib/libcasper/services/cap_net/tests/net_test.c
265
test_connect(cap_channel_t *chan, const char *ip, unsigned short port)
lib/libcasper/services/cap_net/tests/net_test.c
275
ipv4.sin_port = htons(port);
lib/libcasper/services/cap_net/tests/net_test.c
295
ipv4.sin_port = htons(port);
lib/libcasper/services/cap_net/tests/net_test.c
303
ip, port, strerror(serrno));
lib/libcompat/4.3/rexec.c
294
u_short port;
lib/libcompat/4.3/rexec.c
327
port = 0;
lib/libcompat/4.3/rexec.c
347
port = ntohs((u_short)sin2.sin_port);
lib/libcompat/4.3/rexec.c
348
(void) sprintf(num, "%hu", port);
lib/libcompat/4.3/rexec.c
355
port = 0;
lib/libcompat/4.3/rexec.c
379
if (port)
lib/libfetch/common.c
318
fetch_resolve(const char *addr, int port, int af)
lib/libfetch/common.c
356
if (*sep == '\0' && port != 0) {
lib/libfetch/common.c
357
if (port < 1 || port > 65535) {
lib/libfetch/common.c
361
if (snprintf(sbuf, sizeof(sbuf), "%d", port) < 0)
lib/libfetch/common.c
412
fetch_socks5_init(conn_t *conn, const char *host, int port, int verbose)
lib/libfetch/common.c
423
fetch_verbose("Initializing SOCKS5 connection: %s:%d", host, port);
lib/libfetch/common.c
470
port = htons(port);
lib/libfetch/common.c
471
*ptr++ = port & 0x00ff;
lib/libfetch/common.c
472
*ptr++ = (port & 0xff00) >> 8;
lib/libfetch/common.c
534
fetch_socks5_getenv(char **host, int *port)
lib/libfetch/common.c
543
*port = -1;
lib/libfetch/common.c
572
*port = 1080; /* Default port as defined in RFC1928 */
lib/libfetch/common.c
576
*port = strtoimax(ext, (char **)&endptr, 10);
lib/libfetch/common.c
577
if (*endptr != '\0' || errno != 0 || *port < 0 ||
lib/libfetch/common.c
578
*port > 65535) {
lib/libfetch/common.c
594
fetch_connect(const char *host, int port, int af, int verbose)
lib/libfetch/common.c
603
DEBUGF("---> %s:%d\n", host, port);
lib/libfetch/common.c
616
fetch_verbose("resolving server address: %s:%d", host, port);
lib/libfetch/common.c
617
if ((sais = fetch_resolve(host, port, af)) == NULL)
lib/libfetch/common.c
672
fetch_info("failed to connect to %s:%d", host, port);
lib/libfetch/common.c
687
if (!fetch_socks5_init(conn, host, port, verbose))
lib/libfetch/common.h
108
int fetch_socks5_getenv(char **host, int *port);
lib/libfetch/common.h
110
int port, int verbose);
lib/libfetch/fetch.c
254
fetchMakeURL(const char *scheme, const char *host, int port, const char *doc,
lib/libfetch/fetch.c
264
if (port < 0 || port > 65535) {
lib/libfetch/fetch.c
288
u->port = port;
lib/libfetch/fetch.c
431
u->port = n;
lib/libfetch/fetch.c
476
u->host, u->port, u->doc);
lib/libfetch/fetch.h
45
int port;
lib/libfetch/ftp.c
1032
&& (url->port == cached_host.port));
lib/libfetch/ftp.c
1045
if (!url->port)
lib/libfetch/ftp.c
1046
url->port = fetch_default_port(url->scheme);
lib/libfetch/ftp.c
1087
if (!purl->port)
lib/libfetch/ftp.c
1088
purl->port = fetch_default_proxy_port(purl->scheme);
lib/libfetch/ftp.c
124
int port;
lib/libfetch/ftp.c
131
port = sin6->sin6_port;
lib/libfetch/ftp.c
134
sin4->sin_port = port;
lib/libfetch/ftp.c
666
int port;
lib/libfetch/ftp.c
724
&port, &addr[3]) != 5 ||
lib/libfetch/ftp.c
748
sin6->sin6_port = htons(port);
lib/libfetch/ftp.c
757
sin4->sin_port = htons(port);
lib/libfetch/ftp.c
922
if (purl && url->port == fetch_default_port(url->scheme))
lib/libfetch/ftp.c
925
e = ftp_cmd(conn, "USER %s@%s@%d", user, url->host, url->port);
lib/libfetch/ftp.c
978
conn = fetch_connect(purl->host, purl->port, af, verbose);
lib/libfetch/ftp.c
981
conn = fetch_connect(url->host, url->port, af, verbose);
lib/libfetch/http.c
1407
if ((conn = fetch_connect(curl->host, curl->port, af, verbose)) == NULL)
lib/libfetch/http.c
1413
http_cmd(conn, "CONNECT %s:%d HTTP/1.1", URL->host, URL->port);
lib/libfetch/http.c
1414
http_cmd(conn, "Host: %s:%d", URL->host, URL->port);
lib/libfetch/http.c
1513
if (!purl->port)
lib/libfetch/http.c
1514
purl->port = fetch_default_proxy_port(purl->scheme);
lib/libfetch/http.c
1636
if (!url->port)
lib/libfetch/http.c
1637
url->port = fetch_default_port(url->scheme);
lib/libfetch/http.c
1653
if (url->port != fetch_default_port(url->scheme)) {
lib/libfetch/http.c
1654
snprintf(hbuf, sizeof(hbuf), "%s:%d", host, url->port);
lib/libfetch/http.c
1904
url->port, p, url->user, url->pwd);
lib/libipsec/pfkey_dump.c
577
str_prefport(u_int family, u_int pref, u_int port, u_int ulp)
lib/libipsec/pfkey_dump.c
603
if (port == IPSEC_PORT_ANY)
lib/libipsec/pfkey_dump.c
606
snprintf(portbuf, sizeof(portbuf), "[%u]", port);
lib/libnetbsd/sockaddr_snprintf.c
113
char Abuf[1024], pbuf[32], *name = NULL, *port = NULL;
lib/libnetbsd/sockaddr_snprintf.c
228
if (port)
lib/libnetbsd/sockaddr_snprintf.c
229
ADDS(port);
lib/libnetbsd/sockaddr_snprintf.c
234
port = pbuf,
lib/libnetbsd/sockaddr_snprintf.c
236
ADDS(port);
lib/libnetmap/nmport.c
363
NPKEY_DECL(share, port, NMREQ_OPTK_DEFAULT|NMREQ_OPTK_MUSTSET)
lib/libpfctl/libpfctl.c
1138
snl_add_msg_attr_u16(nw, PF_RAT_SRC_PORT, addr->port[0]);
lib/libpfctl/libpfctl.c
1139
snl_add_msg_attr_u16(nw, PF_RAT_DST_PORT, addr->port[1]);
lib/libpfctl/libpfctl.c
1317
snl_add_msg_attr_u16(nw, PF_RT_DIVERT_PORT, r->divert.port);
lib/libpfctl/libpfctl.c
1480
{ .type = PF_RAT_SRC_PORT, .off = _OUT(port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1481
{ .type = PF_RAT_DST_PORT, .off = _OUT(port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1690
{ .type = PF_RT_DIVERT_PORT, .off = _OUT(r.divert.port), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1924
{ .type = PF_STK_PORT0, .off = _OUT(port[0]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
1925
{ .type = PF_STK_PORT1, .off = _OUT(port[1]), .cb = snl_attr_get_uint16 },
lib/libpfctl/libpfctl.c
647
ports[0] = addr->port[0];
lib/libpfctl/libpfctl.c
648
ports[1] = addr->port[1];
lib/libpfctl/libpfctl.c
662
pf_nvuint_16_array(nvl, "port", 2, addr->port, NULL);
lib/libpfctl/libpfctl.c
706
rule->divert.port = nvlist_get_number(nvl, "port");
lib/libpfctl/libpfctl.h
294
uint16_t port;
lib/libpfctl/libpfctl.h
366
uint16_t port[2];
lib/libpjdlog/pjdlog.c
181
unsigned int port;
lib/libpjdlog/pjdlog.c
184
port = ntohs(sin->sin_port);
lib/libpjdlog/pjdlog.c
190
snprintf(buf, sizeof(buf), "%s:%u", addr, port);
lib/libpjdlog/pjdlog.c
197
unsigned int port;
lib/libpjdlog/pjdlog.c
200
port = ntohs(sin->sin6_port);
lib/libpjdlog/pjdlog.c
206
snprintf(buf, sizeof(buf), "[%s]:%u", addr, port);
lib/libradius/radlib.c
411
rad_add_server(struct rad_handle *h, const char *host, int port,
lib/libradius/radlib.c
417
return rad_add_server_ex(h, host, port, secret, timeout, tries,
lib/libradius/radlib.c
422
rad_add_server_ex(struct rad_handle *h, const char *host, int port,
lib/libradius/radlib.c
447
if (port != 0)
lib/libradius/radlib.c
448
srvp->addr.sin_port = htons((u_short)port);
lib/libradius/radlib.c
533
int port;
lib/libradius/radlib.c
604
port = strtoul(port_str, &end, 10);
lib/libradius/radlib.c
612
port = 0;
lib/libradius/radlib.c
656
if (rad_add_server_ex(h, host, port, secret, timeout, maxtries,
lib/libtacplus/taclib.c
1018
add_str_8(h, &as->port_len, &h->port) == -1 ||
lib/libtacplus/taclib.c
1080
add_str_8(h, &areq->port_len, &h->port) == -1 ||
lib/libtacplus/taclib.c
1144
add_str_8(h, &as->port_len, &h->port) == -1 ||
lib/libtacplus/taclib.c
1190
tac_set_port(struct tac_handle *h, const char *port)
lib/libtacplus/taclib.c
1192
return save_str(h, &h->port, port, port != NULL ? strlen(port) : 0);
lib/libtacplus/taclib.c
686
tac_add_server_av(struct tac_handle *h, const char *host, int port,
lib/libtacplus/taclib.c
713
srvp->addr.sin_port = htons(port != 0 ? port : TACPLUS_PORT);
lib/libtacplus/taclib.c
752
tac_add_server(struct tac_handle *h, const char *host, int port,
lib/libtacplus/taclib.c
757
return tac_add_server_av(h, host, port, secret, timeout, flags, avs);
lib/libtacplus/taclib.c
773
free_str(&h->port);
lib/libtacplus/taclib.c
819
int port;
lib/libtacplus/taclib.c
841
port = strtoul(port_str, &end, 10);
lib/libtacplus/taclib.c
849
port = 0;
lib/libtacplus/taclib.c
870
if (tac_add_server_av(h, host, port, secret, timeout,
lib/libtacplus/taclib.c
950
free_str(&h->port);
lib/libtacplus/taclib.c
989
init_str(&h->port);
lib/libtacplus/taclib_private.h
171
struct tac_str port;
libexec/bootpd/bootpd.c
1014
u_short port = bootpc_port;
libexec/bootpd/bootpd.c
1044
port = bootps_port;
libexec/bootpd/bootpd.c
1098
send_addr.sin_port = htons(port);
libexec/tftpd/tests/functional.c
335
uint16_t port = BASEPORT + idx;
libexec/tftpd/tests/functional.c
346
addr4.sin_port = htons(port);
libexec/tftpd/tests/functional.c
353
addr6.sin6_port = htons(port);
libexec/tftpd/tests/functional.c
409
to4->sin_port = htons(port);
libexec/tftpd/tests/functional.c
416
to6->sin6_port = htons(port);
libexec/tftpd/tftp-utils.c
101
sin4->sin_port = port;
libexec/tftpd/tftp-utils.c
91
int port;
libexec/tftpd/tftp-utils.c
98
port = sin6->sin6_port;
sbin/camcontrol/camcontrol.c
5351
fprintf(stdout, "%sPortID: 0x%x\n", pathstr, fc->port);
sbin/dhclient/packet.c
112
u_int32_t to, unsigned int port, unsigned char *data, int len)
sbin/dhclient/packet.c
134
udp.uh_dport = port; /* XXX */
sbin/etherswitchcfg/etherswitchcfg.c
569
print_port(struct cfg *cfg, int port)
sbin/etherswitchcfg/etherswitchcfg.c
576
p.es_port = port;
sbin/etherswitchcfg/etherswitchcfg.c
581
printf("port%d:\n", port);
sbin/ggate/ggatec/ggatec.c
308
serv.sin_port = htons(port);
sbin/ggate/ggatec/ggatec.c
325
g_gate_log(LOG_INFO, "Connected to the server: %s:%d.", host, port);
sbin/ggate/ggatec/ggatec.c
507
port, path);
sbin/ggate/ggatec/ggatec.c
601
port = strtoul(optarg, NULL, 10);
sbin/ggate/ggatec/ggatec.c
602
if (port == 0 && errno != 0)
sbin/ggate/ggatec/ggatec.c
67
static unsigned port = G_GATE_PORT;
sbin/ggate/ggated/ggated.c
1042
unsigned port;
sbin/ggate/ggated/ggated.c
1045
port = G_GATE_PORT;
sbin/ggate/ggated/ggated.c
1063
port = strtoul(optarg, NULL, 10);
sbin/ggate/ggated/ggated.c
1064
if (port == 0 && errno != 0)
sbin/ggate/ggated/ggated.c
1119
serv.sin_port = htons(port);
sbin/ggate/ggated/ggated.c
1128
g_gate_log(LOG_INFO, "Listen on port: %d.", port);
sbin/hastd/pjdlog.c
109
unsigned int port;
sbin/hastd/pjdlog.c
112
port = ntohs(sin->sin_port);
sbin/hastd/pjdlog.c
118
snprintf(buf, sizeof(buf), "%s:%u", addr, port);
sbin/hastd/pjdlog.c
125
unsigned int port;
sbin/hastd/pjdlog.c
128
port = ntohs(sin->sin6_port);
sbin/hastd/pjdlog.c
134
snprintf(buf, sizeof(buf), "[%s]:%u", addr, port);
sbin/hastd/proto_tcp.c
105
intmax_t port;
sbin/hastd/proto_tcp.c
151
port = defport;
sbin/hastd/proto_tcp.c
153
if (numfromstr(pp + 1, 1, 65535, &port) == -1)
sbin/hastd/proto_tcp.c
156
(void)snprintf(portstr, sizeof(portstr), "%jd", (intmax_t)port);
sbin/ifconfig/ifgre.c
53
uint32_t opts = 0, port;
sbin/ifconfig/ifgre.c
63
port = 0;
sbin/ifconfig/ifgre.c
64
ifr.ifr_data = (caddr_t)&port;
sbin/ifconfig/ifgre.c
65
if (ioctl_ctx_ifr(ctx, GREGPORT, &ifr) == 0 && port != 0)
sbin/ifconfig/ifgre.c
66
printf("\tudpport: %u\n", port);
sbin/ipf/common/ipf_y.y
106
%type <port> portnum
sbin/ipf/common/ipf_y.y
1233
port: IPFY_PORT { yyexpectaddr = 0;
sbin/ipf/common/ipf_y.y
1242
portc: port compare { $$ = $2;
sbin/ipf/common/ipf_y.y
1248
porteq: port '=' { $$ = FR_EQUAL;
sbin/ipf/common/ipf_y.y
77
u_short port;
sbin/ipf/ipfstat/ipfstat.c
1870
static void parse_ipportstr(const char *argument, i6addr_t *ip, int *port)
sbin/ipf/ipfstat/ipfstat.c
1885
*port = -1;
sbin/ipf/ipfstat/ipfstat.c
1886
} else if (!sscanf(comma + 1, "%d", port) ||
sbin/ipf/ipfstat/ipfstat.c
1887
(*port < 0) || (*port > 65535)) {
sbin/ipf/iplang/iplang_y.y
958
u_short *port;
sbin/ipf/iplang/iplang_y.y
962
port = &udp->uh_sport;
sbin/ipf/iplang/iplang_y.y
965
port = &tcp->th_sport;
sbin/ipf/iplang/iplang_y.y
969
*port = getportnum(pr, *arg);
sbin/ipf/iplang/iplang_y.y
977
u_short *port;
sbin/ipf/iplang/iplang_y.y
981
port = &udp->uh_dport;
sbin/ipf/iplang/iplang_y.y
984
port = &tcp->th_dport;
sbin/ipf/iplang/iplang_y.y
988
*port = getportnum(pr, *arg);
sbin/ipf/ipmon/ipmon.c
355
int port, i;
sbin/ipf/ipmon/ipmon.c
412
port = ntohs(s->s_port);
sbin/ipf/ipmon/ipmon.c
416
port = ntohs(s->s_port);
sbin/ipf/ipmon/ipmon.c
421
if ((port < 0 || port > 65535) || (name == NULL))
sbin/ipf/ipmon/ipmon.c
424
tab[port] = strdup(name);
sbin/ipf/ipmon/ipmon.c
465
portlocalname(int res, char *proto, u_int port)
sbin/ipf/ipmon/ipmon.c
470
port = ntohs(port);
sbin/ipf/ipmon/ipmon.c
471
port &= 0xffff;
sbin/ipf/ipmon/ipmon.c
472
sprintf(pname, "%u", port);
sbin/ipf/ipmon/ipmon.c
477
s = tcp_ports[port];
sbin/ipf/ipmon/ipmon.c
479
s = udp_ports[port];
sbin/ipf/ipnat/ipnat_y.y
114
%type <port> portspec
sbin/ipf/ipnat/ipnat_y.y
519
proxy: | IPNY_PROXY port portspec YY_STR '/' proto
sbin/ipf/ipnat/ipnat_y.y
532
| IPNY_PROXY port YY_STR YY_STR '/' proto
sbin/ipf/ipnat/ipnat_y.y
545
| IPNY_PROXY port portspec YY_STR '/' proto IPNY_CONFIG YY_STR
sbin/ipf/ipnat/ipnat_y.y
560
| IPNY_PROXY port YY_STR YY_STR '/' proto IPNY_CONFIG YY_STR
sbin/ipf/ipnat/ipnat_y.y
707
port: IPNY_PORT { suggest_port = 1; }
sbin/ipf/ipnat/ipnat_y.y
729
dport: | port portpair { nat->in_odport = $2.p1;
sbin/ipf/ipnat/ipnat_y.y
737
nport: | port portpair { nat->in_dpmin = $2.p1;
sbin/ipf/ipnat/ipnat_y.y
744
| port '=' portspec { nat->in_dpmin = $3;
sbin/ipf/ipnat/ipnat_y.y
79
u_short port;
sbin/ipf/ipnat/ipnat_y.y
879
| saddr port portstuff { nat->in_osport = $3.p1;
sbin/ipf/ipnat/ipnat_y.y
899
| daddr port portstuff { nat->in_odport = $3.p1;
sbin/ipf/ipscan/ipscan_y.y
452
getportnum(char *port)
sbin/ipf/ipscan/ipscan_y.y
456
s = getservbyname(port, "tcp");
sbin/ipf/libipf/connecttcp.c
16
connecttcp(char *server, int port)
sbin/ipf/libipf/connecttcp.c
24
sin.sin_port = htons(port & 65535);
sbin/ipf/libipf/getport.c
14
getport(frentry_t *fr, char *name, u_short *port, char *proto)
sbin/ipf/libipf/getport.c
23
*port = s->s_port;
sbin/ipf/libipf/getport.c
31
*port = htons((u_short)portval);
sbin/ipf/libipf/getport.c
58
*port = p1;
sbin/ipf/libipf/getport.c
60
*port = s->s_port;
sbin/ipf/libipf/getport.c
76
*port = p1;
sbin/ipf/libipf/getport.c
83
*port = s->s_port;
sbin/ipf/libipf/load_http.c
103
fd = connecttcp(s, port);
sbin/ipf/libipf/load_http.c
32
int fd, len, left, port, endhdr, removed, linenum = 0;
sbin/ipf/libipf/load_http.c
95
port = atoi(u);
sbin/ipf/libipf/load_http.c
96
if (port < 0 || port > 65535)
sbin/ipf/libipf/load_http.c
99
port = 80;
sbin/ipf/libipf/parseipfexpr.c
238
u_short port;
sbin/ipf/libipf/parseipfexpr.c
242
if (getport(NULL, s, &port, proto) == -1)
sbin/ipf/libipf/parseipfexpr.c
244
oplist[osize++] = port;
sbin/ipf/libipf/portname.c
13
portname(int pr, int port)
sbin/ipf/libipf/portname.c
22
if ((sv = getservbyport(htons(port), "tcp"))) {
sbin/ipf/libipf/portname.c
25
sv1 = getservbyport(htons(port), "udp");
sbin/ipf/libipf/portname.c
32
if ((sv = getservbyport(htons(port), p->p_name))) {
sbin/ipf/libipf/portname.c
40
(void) snprintf(buf, sizeof(buf), "%d", port);
sbin/ipfw/ipfw2.c
2040
uint16_t port;
sbin/ipfw/ipfw2.c
2044
port = sa->sa.sin_port;
sbin/ipfw/ipfw2.c
2051
port = sa6->sa.sin6_port;
sbin/ipfw/ipfw2.c
2058
if (port != 0)
sbin/ipfw/ipfw2.c
2059
bprintf(bp, ",%u", port);
sbin/ipfw/ipfw2.c
950
print_port(struct buf_pr *bp, int proto, uint16_t port)
sbin/ipfw/ipfw2.c
956
if (g_co.do_resolv && (s = match_value(ether_types, port)) )
sbin/ipfw/ipfw2.c
959
bprintf(bp, "0x%04x", port);
sbin/ipfw/ipfw2.c
965
se = getservbyport(htons(port), pe ? pe->p_name : NULL);
sbin/ipfw/ipfw2.c
970
bprintf(bp, "%d", port);
sbin/ipfw/nat.c
366
spool->port = ~0;
sbin/ipfw/nat.c
545
spool->port = r->pport;
sbin/ipfw/nat.c
556
spool->port = GETLOPORT(portRange);
sbin/ipfw/nat.c
720
s->port);
sbin/ipfw/tables.c
1193
uint16_t port;
sbin/ipfw/tables.c
1330
port = htons(strtol(arg, &pp, 10));
sbin/ipfw/tables.c
1335
port = sent->s_port;
sbin/ipfw/tables.c
1337
tfe->sport = port;
sbin/ipfw/tables.c
1372
port = htons(strtol(arg, &pp, 10));
sbin/ipfw/tables.c
1377
port = sent->s_port;
sbin/ipfw/tables.c
1379
tfe->dport = port;
sbin/natd/natd.c
1887
u_short port;
sbin/natd/natd.c
1891
port = strtol (str, &end, 10);
sbin/natd/natd.c
1893
return htons (port);
sbin/natd/natd.c
1993
unsigned int port;
sbin/natd/natd.c
1995
if (sscanf(strValue, "%u", &port) != 1)
sbin/natd/natd.c
1998
LibAliasSetSkinnyPort(mla, port);
sbin/nvmecontrol/connect.c
185
const char *port)
sbin/nvmecontrol/connect.c
189
qp = connect_discovery_adminq(trtype, address, port, opt.hostnqn);
sbin/nvmecontrol/connect.c
200
const char *address, *port;
sbin/nvmecontrol/connect.c
216
nvmf_parse_address(opt.address, &address, &port, &tofree);
sbin/nvmecontrol/connect.c
217
if (port == NULL)
sbin/nvmecontrol/connect.c
222
error = connect_nvm_controller(trtype, AF_UNSPEC, address, port, cntlid,
sbin/nvmecontrol/connect.c
234
const char *address, *port;
sbin/nvmecontrol/connect.c
248
nvmf_parse_address(opt.address, &address, &port, &tofree);
sbin/nvmecontrol/connect.c
249
discover_controllers(trtype, address, port);
sbin/nvmecontrol/connect.c
69
const char *port, uint16_t cntlid, const char *subnqn,
sbin/nvmecontrol/connect.c
94
error = connect_nvm_queues(&aparams, trtype, adrfam, address, port,
sbin/nvmecontrol/discover.c
247
const char *address, *port;
sbin/nvmecontrol/discover.c
258
nvmf_parse_address(opt.address, &address, &port, &tofree);
sbin/nvmecontrol/discover.c
259
qp = connect_discovery_adminq(trtype, address, port, opt.hostnqn);
sbin/nvmecontrol/fabrics.c
106
*port = NULL;
sbin/nvmecontrol/fabrics.c
114
*port = NULL;
sbin/nvmecontrol/fabrics.c
127
*port = cp + 1;
sbin/nvmecontrol/fabrics.c
151
const char *address, const char *port, struct addrinfo **aip,
sbin/nvmecontrol/fabrics.c
160
error = getaddrinfo(address, port, &hints, &list);
sbin/nvmecontrol/fabrics.c
184
warn("Failed to connect to controller at %s:%s", address, port);
sbin/nvmecontrol/fabrics.c
218
const char *port, const char *hostnqn)
sbin/nvmecontrol/fabrics.c
232
if (port == NULL)
sbin/nvmecontrol/fabrics.c
233
port = "8009";
sbin/nvmecontrol/fabrics.c
254
if (!tcp_qpair_params(&qparams, AF_UNSPEC, address, port, NULL, NULL))
sbin/nvmecontrol/fabrics.c
437
const char *port, uint16_t cntlid, const char *subnqn, const char *hostnqn,
sbin/nvmecontrol/fabrics.c
473
if (!tcp_qpair_params(&qparams, adrfam, address, port, &ai, &list)) {
sbin/nvmecontrol/fabrics.c
525
address, port);
sbin/nvmecontrol/fabrics.c
62
const char **port, char **tofree)
sbin/nvmecontrol/fabrics.c
89
*port = NULL;
sbin/nvmecontrol/fabrics.c
93
*port = cp + 1;
sbin/nvmecontrol/fabrics.h
17
const char **port, char **tofree);
sbin/nvmecontrol/fabrics.h
24
const char *port, uint16_t cntlid, const char *subnqn,
sbin/nvmecontrol/fabrics.h
29
const char *address, const char *port, const char *hostnqn);
sbin/nvmecontrol/fabrics.h
39
const char *port, uint16_t cntlid, const char *subnqn, const char *hostnqn,
sbin/nvmecontrol/reconnect.c
112
const char *address, *hostnqn, *port;
sbin/nvmecontrol/reconnect.c
127
nvmf_parse_address(addr, &address, &port, &tofree);
sbin/nvmecontrol/reconnect.c
128
if (port == NULL) {
sbin/nvmecontrol/reconnect.c
144
address, port, le16toh(dle->cntlid), subnqn, hostnqn,
sbin/nvmecontrol/reconnect.c
157
char *address, *port, *subnqn;
sbin/nvmecontrol/reconnect.c
198
port = strndup(dle->trsvcid, sizeof(dle->trsvcid));
sbin/nvmecontrol/reconnect.c
202
address, port, le16toh(dle->cntlid), dle->subnqn,
sbin/nvmecontrol/reconnect.c
210
free(port);
sbin/nvmecontrol/reconnect.c
64
enum nvmf_trtype trtype, int adrfam, const char *address, const char *port,
sbin/nvmecontrol/reconnect.c
76
error = connect_nvm_queues(aparams, trtype, adrfam, address, port,
sbin/pfctl/parse.y
1173
r.dst.port[0] = $6.dst.port->port[0];
sbin/pfctl/parse.y
1174
r.dst.port[1] = $6.dst.port->port[1];
sbin/pfctl/parse.y
150
u_int16_t port[2];
sbin/pfctl/parse.y
216
struct node_port *port;
sbin/pfctl/parse.y
3118
r.divert.port = $9.divert.port;
sbin/pfctl/parse.y
3120
if ((r.divert.port = $9.divert.port)) {
sbin/pfctl/parse.y
317
u_int16_t port;
sbin/pfctl/parse.y
3374
filter_opts.divert.port = $2.a;
sbin/pfctl/parse.y
3375
if (!filter_opts.divert.port) {
sbin/pfctl/parse.y
3393
filter_opts.divert.port = $4.a;
sbin/pfctl/parse.y
3394
if (!filter_opts.divert.port) {
sbin/pfctl/parse.y
3404
filter_opts.divert.port = 1; /* some random value */
sbin/pfctl/parse.y
3993
$$.src.port = NULL;
sbin/pfctl/parse.y
3995
$$.dst.port = NULL;
sbin/pfctl/parse.y
4029
$$.port = NULL;
sbin/pfctl/parse.y
4038
$$.port = NULL;
sbin/pfctl/parse.y
4050
$$.port = NULL;
sbin/pfctl/parse.y
4054
$$.port = $3;
sbin/pfctl/parse.y
4058
$$.port = $2;
sbin/pfctl/parse.y
4310
$$->port[0] = $1.a;
sbin/pfctl/parse.y
4311
$$->port[1] = $1.b;
sbin/pfctl/parse.y
4314
if (validate_range($$->op, $$->port[0],
sbin/pfctl/parse.y
4315
$$->port[1])) {
sbin/pfctl/parse.y
4333
$$->port[0] = $2.a;
sbin/pfctl/parse.y
4334
$$->port[1] = $2.b;
sbin/pfctl/parse.y
4336
if (validate_range($$->op, $$->port[0], $$->port[1])) {
sbin/pfctl/parse.y
4352
$$->port[0] = $1.a;
sbin/pfctl/parse.y
4353
$$->port[1] = $3.a;
sbin/pfctl/parse.y
4355
if (validate_range($$->op, $$->port[0], $$->port[1])) {
sbin/pfctl/parse.y
521
struct node_port *port;
sbin/pfctl/parse.y
5859
if (r->divert.port) {
sbin/pfctl/parse.y
6164
snprintf(a1, sizeof(a1), "%u", ntohs(addr->port[0]));
sbin/pfctl/parse.y
6165
snprintf(a2, sizeof(a2), "%u", ntohs(addr->port[1]));
sbin/pfctl/parse.y
636
%type <v.port> portspec port_list port_item
sbin/pfctl/parse.y
6575
(ntohs(r->dst.port[1]) - ntohs(r->dst.port[0]));
sbin/pfctl/parse.y
6914
r->src.port[0] = src_port->port[0];
sbin/pfctl/parse.y
6915
r->src.port[1] = src_port->port[1];
sbin/pfctl/parse.y
6919
r->dst.port[0] = dst_port->port[0];
sbin/pfctl/parse.y
6920
r->dst.port[1] = dst_port->port[1];
sbin/pfctl/parse.y
8032
parseport(char *port, struct range *r, int extensions)
sbin/pfctl/parse.y
8034
char *p = strchr(port, ':');
sbin/pfctl/parse.y
8037
if ((r->a = getservice(port)) == -1)
sbin/pfctl/parse.y
8045
if ((r->a = getservice(port)) == -1)
sbin/pfctl/parse.y
8053
if ((r->a = getservice(port)) == -1 ||
sbin/pfctl/pf_print_state.c
163
print_host(struct pf_addr *addr, u_int16_t port, sa_family_t af, int opts)
sbin/pfctl/pf_print_state.c
176
if (port) {
sbin/pfctl/pf_print_state.c
178
printf(":%u", ntohs(port));
sbin/pfctl/pf_print_state.c
180
printf("[%u]", ntohs(port));
sbin/pfctl/pf_print_state.c
253
sk->port[0] = nk->port[0];
sbin/pfctl/pf_print_state.c
260
sk->port[1] = nk->port[1];
sbin/pfctl/pf_print_state.c
268
print_host(&nk->addr[1], nk->port[1], nk->af, opts);
sbin/pfctl/pf_print_state.c
270
nk->port[1] != sk->port[1]) {
sbin/pfctl/pf_print_state.c
273
print_host(&sk->addr[idx], sk->port[idx], sk->af,
sbin/pfctl/pf_print_state.c
281
print_host(&nk->addr[0], nk->port[0], nk->af, opts);
sbin/pfctl/pf_print_state.c
283
nk->port[0] != sk->port[0]) {
sbin/pfctl/pf_print_state.c
286
print_host(&sk->addr[idx], sk->port[idx], sk->af,
sbin/pfctl/pfctl.c
1092
addr->port[0] = ai->ai_family == AF_INET6 ?
sbin/pfctl/pfctl_optimize.c
1126
a->dst.port[0] != b->dst.port[0] ||
sbin/pfctl/pfctl_optimize.c
1127
a->dst.port[1] != b->dst.port[1])
sbin/pfctl/pfctl_optimize.c
1193
a->src.port[0] != b->src.port[0] ||
sbin/pfctl/pfctl_optimize.c
1194
a->src.port[1] != b->src.port[1])
sbin/pfctl/pfctl_optimize.c
1396
a->port[0] != b->port[0] || a->port[1] != b->port[1])
sbin/pfctl/pfctl_optimize.c
1579
sub->src.port[0] = 0;
sbin/pfctl/pfctl_optimize.c
1580
sub->src.port[1] = 0;
sbin/pfctl/pfctl_optimize.c
1584
sub->dst.port[0] = 0;
sbin/pfctl/pfctl_optimize.c
1585
sub->dst.port[1] = 0;
sbin/pfctl/pfctl_optimize.c
171
PF_RULE_FIELD(src.port, NOMERGE),
sbin/pfctl/pfctl_optimize.c
172
PF_RULE_FIELD(dst.port, NOMERGE),
sbin/pfctl/pfctl_parser.c
1317
if (r->divert.port) {
sbin/pfctl/pfctl_parser.c
1319
printf(" divert-to %u", ntohs(r->divert.port));
sbin/pfctl/pfctl_parser.c
1326
printf(" port %u", ntohs(r->divert.port));
sbin/pfctl/pfctl_parser.c
413
print_port(src->port_op, src->port[0],
sbin/pfctl/pfctl_parser.c
414
src->port[1],
sbin/pfctl/pfctl_parser.c
426
print_port(dst->port_op, dst->port[0],
sbin/pfctl/pfctl_parser.c
427
dst->port[1],
sbin/pflowctl/pflowctl.c
444
char *ip, *port;
sbin/pflowctl/pflowctl.c
455
port = NULL;
sbin/pflowctl/pflowctl.c
462
port = cp + 2;
sbin/pflowctl/pflowctl.c
467
port = NULL;
sbin/pflowctl/pflowctl.c
472
port = cp + 1;
sbin/pflowctl/pflowctl.c
481
if ((error = getaddrinfo(ip, port, &hints, &res0)) != 0)
sbin/setkey/parse.y
1317
parse_addr(char *host, char *port)
sbin/setkey/parse.y
1327
error = getaddrinfo(host, port, &hints, &res);
share/examples/ipfilter/l4check/l4check.c
407
char *host, *port;
share/examples/ipfilter/l4check/l4check.c
411
port = strchr(host, ',');
share/examples/ipfilter/l4check/l4check.c
412
if (port)
share/examples/ipfilter/l4check/l4check.c
413
*port++ = '\0';
share/examples/ipfilter/l4check/l4check.c
431
if (port) {
share/examples/ipfilter/l4check/l4check.c
432
if (ISDIGIT(*port))
share/examples/ipfilter/l4check/l4check.c
433
*portp = htons(atoi(port));
share/examples/ipfilter/l4check/l4check.c
435
sp = getservbyname(port, "tcp");
share/examples/ipfilter/l4check/l4check.c
440
lnum, port);
stand/common/bootstrap.h
353
int (*arch_isainb)(int port);
stand/common/bootstrap.h
354
void (*arch_isaoutb)(int port, int value);
stand/common/isapnp.h
254
u_short port[8]; /* The Base Address of the Port */
stand/efi/libefi/eficom.c
161
efi_serial_get_handle(int port, EFI_HANDLE condev)
stand/efi/libefi/eficom.c
168
if (port == -1)
stand/efi/libefi/eficom.c
196
if (port == efi_serial_get_index(devpath, index))
stand/efi/libefi/eficom.c
205
if (port < nhandles && handle == NULL)
stand/efi/libefi/eficom.c
206
handle = handles[port];
stand/efi/libefi/eficom.c
493
unsigned port;
stand/efi/libefi/eficom.c
501
if (comc_parse_intval(value, &port) != CMD_OK)
stand/efi/libefi/eficom.c
504
handle = efi_serial_get_handle(port, NULL);
stand/efi/libefi/eficom.c
519
comc_port->ioaddr = port;
stand/efi/loader/bootinfo.c
110
port = -1;
stand/efi/loader/bootinfo.c
116
port = strtol(tmp, NULL, 0);
stand/efi/loader/bootinfo.c
117
if (port <= 0) {
stand/efi/loader/bootinfo.c
120
port = strtol(tmp, NULL, 0);
stand/efi/loader/bootinfo.c
122
if (port == 0)
stand/efi/loader/bootinfo.c
123
port = 0x3f8;
stand/efi/loader/bootinfo.c
126
if (speed != -1 && port != -1) {
stand/efi/loader/bootinfo.c
127
snprintf(buf, sizeof(buf), "io:%d,br:%d", port,
stand/efi/loader/bootinfo.c
72
int speed, port;
stand/ficl/x86/sysdep.c
13
uint32_t port;
stand/ficl/x86/sysdep.c
15
port=stackPopUNS(pVM->pStack);
stand/ficl/x86/sysdep.c
17
outb(port,c);
stand/ficl/x86/sysdep.c
28
uint32_t port;
stand/ficl/x86/sysdep.c
30
port=stackPopUNS(pVM->pStack);
stand/ficl/x86/sysdep.c
31
c=inb(port);
stand/i386/libi386/comconsole.c
111
port = comc_parseint(env);
stand/i386/libi386/comconsole.c
112
if (port > 0)
stand/i386/libi386/comconsole.c
113
comc_port = port;
stand/i386/libi386/comconsole.c
192
int port;
stand/i386/libi386/comconsole.c
194
if (value == NULL || (port = comc_parseint(value)) <= 0) {
stand/i386/libi386/comconsole.c
199
if (comc_port != port)
stand/i386/libi386/comconsole.c
200
comc_setup(comc_curspeed, port);
stand/i386/libi386/comconsole.c
262
uint32_t port;
stand/i386/libi386/comconsole.c
265
(locator & 0xff0000) >> 16, BIOSPCI_32BITS, &port) == -1) {
stand/i386/libi386/comconsole.c
275
if (port == 0xffffffff) {
stand/i386/libi386/comconsole.c
279
if (!PCI_BAR_IO(port)) {
stand/i386/libi386/comconsole.c
283
port &= PCIM_BAR_IO_BASE;
stand/i386/libi386/comconsole.c
285
sprintf(intbuf, "%d", port);
stand/i386/libi386/comconsole.c
290
comc_setup(comc_curspeed, port);
stand/i386/libi386/comconsole.c
318
comc_setup(int speed, int port)
stand/i386/libi386/comconsole.c
325
comc_port = port;
stand/i386/libi386/comconsole.c
58
static void comc_setup(int speed, int port);
stand/i386/libi386/comconsole.c
82
int speed, port;
stand/i386/loader/main.c
428
isa_inb(int port)
stand/i386/loader/main.c
431
return (inb(port));
stand/i386/loader/main.c
435
isa_outb(int port, int value)
stand/i386/loader/main.c
438
outb(port, value);
stand/i386/loader/main.c
64
static int isa_inb(int port);
stand/i386/loader/main.c
65
static void isa_outb(int port, int value);
stand/libsa/bootparam.c
116
uint16_t port;
stand/libsa/bootparam.c
175
bp_server_port = repl->port;
stand/libsa/rpc.c
116
int port; /* host order */
stand/libsa/rpc.c
124
port = rpc_getport(d, prog, vers);
stand/libsa/rpc.c
125
if (port == -1)
stand/libsa/rpc.c
128
d->destport = htons(port);
stand/libsa/rpc.c
274
rpc_fromaddr(void *pkt, struct in_addr *addr, u_short *port)
stand/libsa/rpc.c
291
*port = hhdr->uh_sport;
stand/libsa/rpc.c
304
int port; /* host order */
stand/libsa/rpc.c
323
return (pl->port);
stand/libsa/rpc.c
337
rpc_pmap_putcache(struct in_addr addr, u_int prog, u_int vers, int port)
stand/libsa/rpc.c
357
pl->port = port;
stand/libsa/rpc.c
373
n_long port; /* call port (unused) */
stand/libsa/rpc.c
376
n_long port;
stand/libsa/rpc.c
384
int port;
stand/libsa/rpc.c
393
port = PMAPPORT;
stand/libsa/rpc.c
398
port = rpc_pmap_getcache(d->destip, prog, vers);
stand/libsa/rpc.c
399
if (port != -1)
stand/libsa/rpc.c
406
args->port = 0;
stand/libsa/rpc.c
417
port = (int)ntohl(res->port);
stand/libsa/rpc.c
420
rpc_pmap_putcache(d->destip, prog, vers, port);
stand/libsa/rpc.c
425
printf("%s: port=%u\n", __func__, port);
stand/libsa/rpc.c
427
return (port);
stand/libsa/tftp.c
112
int port;
stand/libsa/tftp.c
357
h->iodesc->myport = htons(h->port + (getsecs() & 0x3ff));
stand/libsa/tftp.c
366
__func__, h->path, h->id, h->port, ntohs(h->iodesc->myport)));
stand/libsa/tftp.c
429
__func__, h->path, h->id, h->port,
stand/libsa/tftp.c
498
tftpfile->port = (tftpport + (x * tftpport)) & 0xffff;
stand/libsa/tftp.c
500
__func__, path, tftpfile->id, tftpfile->port));
sys/amd64/amd64/machdep.c
1868
inb_(u_short port)
sys/amd64/amd64/machdep.c
1870
return inb(port);
sys/amd64/amd64/machdep.c
1874
outb_(u_short port, u_char data)
sys/amd64/amd64/machdep.c
1876
outb(port, data);
sys/amd64/include/cpufunc.h
129
inb(u_int port)
sys/amd64/include/cpufunc.h
133
__asm __volatile("inb %w1, %0" : "=a" (data) : "Nd" (port));
sys/amd64/include/cpufunc.h
138
inl(u_int port)
sys/amd64/include/cpufunc.h
142
__asm __volatile("inl %w1, %0" : "=a" (data) : "Nd" (port));
sys/amd64/include/cpufunc.h
147
insb(u_int port, void *addr, size_t count)
sys/amd64/include/cpufunc.h
151
: "d" (port)
sys/amd64/include/cpufunc.h
156
insw(u_int port, void *addr, size_t count)
sys/amd64/include/cpufunc.h
160
: "d" (port)
sys/amd64/include/cpufunc.h
165
insl(u_int port, void *addr, size_t count)
sys/amd64/include/cpufunc.h
169
: "d" (port)
sys/amd64/include/cpufunc.h
180
inw(u_int port)
sys/amd64/include/cpufunc.h
184
__asm __volatile("inw %w1, %0" : "=a" (data) : "Nd" (port));
sys/amd64/include/cpufunc.h
189
outb(u_int port, u_char data)
sys/amd64/include/cpufunc.h
191
__asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
sys/amd64/include/cpufunc.h
195
outl(u_int port, u_int data)
sys/amd64/include/cpufunc.h
197
__asm __volatile("outl %0, %w1" : : "a" (data), "Nd" (port));
sys/amd64/include/cpufunc.h
201
outsb(u_int port, const void *addr, size_t count)
sys/amd64/include/cpufunc.h
205
: "d" (port));
sys/amd64/include/cpufunc.h
209
outsw(u_int port, const void *addr, size_t count)
sys/amd64/include/cpufunc.h
213
: "d" (port));
sys/amd64/include/cpufunc.h
217
outsl(u_int port, const void *addr, size_t count)
sys/amd64/include/cpufunc.h
221
: "d" (port));
sys/amd64/include/cpufunc.h
225
outw(u_int port, u_short data)
sys/amd64/include/cpufunc.h
227
__asm __volatile("outw %0, %w1" : : "a" (data), "Nd" (port));
sys/amd64/include/vmm.h
543
uint16_t port;
sys/amd64/pci/pci_cfgreg.c
209
int port;
sys/amd64/pci/pci_cfgreg.c
212
port = pci_cfgenable(bus, slot, func, reg, bytes);
sys/amd64/pci/pci_cfgreg.c
213
if (port != 0) {
sys/amd64/pci/pci_cfgreg.c
216
data = inb(port);
sys/amd64/pci/pci_cfgreg.c
219
data = inw(port);
sys/amd64/pci/pci_cfgreg.c
222
data = inl(port);
sys/amd64/pci/pci_cfgreg.c
234
int port;
sys/amd64/pci/pci_cfgreg.c
237
port = pci_cfgenable(bus, slot, func, reg, bytes);
sys/amd64/pci/pci_cfgreg.c
238
if (port != 0) {
sys/amd64/pci/pci_cfgreg.c
241
outb(port, data);
sys/amd64/pci/pci_cfgreg.c
244
outw(port, data);
sys/amd64/pci/pci_cfgreg.c
247
outl(port, data);
sys/amd64/vmm/amd/svm.c
852
vmexit->u.inout.port = (uint16_t)(info1 >> 16);
sys/amd64/vmm/intel/vmx.c
2650
vmexit->u.inout.port = (uint16_t)(qual >> 16);
sys/amd64/vmm/io/vatpic.c
628
vatpic_read(struct vatpic *vatpic, struct atpic *atpic, bool in, int port,
sys/amd64/vmm/io/vatpic.c
645
if (port & ICU_IMR_OFFSET) {
sys/amd64/vmm/io/vatpic.c
666
vatpic_write(struct vatpic *vatpic, struct atpic *atpic, bool in, int port,
sys/amd64/vmm/io/vatpic.c
677
if (port & ICU_IMR_OFFSET) {
sys/amd64/vmm/io/vatpic.c
713
vatpic_master_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpic.c
726
return (vatpic_read(vatpic, atpic, in, port, bytes, eax));
sys/amd64/vmm/io/vatpic.c
729
return (vatpic_write(vatpic, atpic, in, port, bytes, eax));
sys/amd64/vmm/io/vatpic.c
733
vatpic_slave_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpic.c
746
return (vatpic_read(vatpic, atpic, in, port, bytes, eax));
sys/amd64/vmm/io/vatpic.c
749
return (vatpic_write(vatpic, atpic, in, port, bytes, eax));
sys/amd64/vmm/io/vatpic.c
753
vatpic_elc_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpic.c
760
is_master = (port == IO_ELCR1);
sys/amd64/vmm/io/vatpic.h
42
int vatpic_master_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpic.h
44
int vatpic_slave_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpic.h
46
int vatpic_elc_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpit.c
338
vatpit_handler(struct vm *vm, bool in, int port, int bytes, uint32_t *eax)
sys/amd64/vmm/io/vatpit.c
352
if (port == TIMER_MODE) {
sys/amd64/vmm/io/vatpit.c
366
KASSERT(port >= TIMER_CNTR0 && port <= TIMER_CNTR2,
sys/amd64/vmm/io/vatpit.c
367
("invalid port 0x%x", port));
sys/amd64/vmm/io/vatpit.c
368
c = &vatpit->channel[port - TIMER_CNTR0];
sys/amd64/vmm/io/vatpit.c
406
if (port == TIMER_CNTR0) {
sys/amd64/vmm/io/vatpit.c
420
vatpit_nmisc_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vatpit.h
42
int vatpit_handler(struct vm *vm, bool in, int port, int bytes, uint32_t *eax);
sys/amd64/vmm/io/vatpit.h
43
int vatpit_nmisc_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vpmtmr.c
84
vpmtmr_handler(struct vm *vm, bool in, int port, int bytes, uint32_t *val)
sys/amd64/vmm/io/vpmtmr.h
40
int vpmtmr_handler(struct vm *vm, bool in, int port, int bytes, uint32_t *val);
sys/amd64/vmm/io/vrtc.c
846
vrtc_addr_handler(struct vm *vm, bool in, int port, int bytes, uint32_t *val)
sys/amd64/vmm/io/vrtc.c
868
vrtc_data_handler(struct vm *vm, bool in, int port, int bytes, uint32_t *val)
sys/amd64/vmm/io/vrtc.h
46
int vrtc_addr_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/io/vrtc.h
48
int vrtc_data_handler(struct vm *vm, bool in, int port, int bytes,
sys/amd64/vmm/vmm_ioport.c
111
if (vmexit->u.inout.port >= MAX_IOPORTS ||
sys/amd64/vmm/vmm_ioport.c
112
(handler = ioport_handler[vmexit->u.inout.port]) == NULL) {
sys/amd64/vmm/vmm_ioport.c
124
vmexit->u.inout.port, vmexit->u.inout.bytes, &val);
sys/amd64/vmm/vmm_ioport.c
212
vmexit->u.inout.port,
sys/amd64/vmm/vmm_ioport.h
33
bool in, int port, int bytes, uint32_t *val);
sys/arm/allwinner/allwinner_pinctrl.h
33
uint8_t port;
sys/arm/allwinner/aw_gpio.c
445
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
466
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
486
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
506
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
524
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
545
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
726
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
774
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
880
bank = sc->conf->padconf->pins[pin].port;
sys/arm/allwinner/aw_gpio.c
912
bank = sc->conf->padconf->pins[first_pin].port;
sys/arm/allwinner/aw_gpio.c
972
if (sc->conf->padconf->pins[i].port == gpios[0] &&
sys/arm/freescale/vybrid/vf_port.c
244
DRIVER_MODULE(port, simplebus, port_driver, 0, 0);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1001
&(port->companion), sizeof(port->companion));
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1013
"vbus-supply", &port->supply_vbus);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1024
port->internal = true;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1026
if (port->lane == NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1027
switch(port->type) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1030
port->lane = search_pad_lane(sc, PADCTL_PAD_USB2,
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1031
port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1034
port->lane = search_pad_lane(sc, PADCTL_PAD_ULPI,
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1035
port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1038
port->lane = search_pad_lane(sc, PADCTL_PAD_HSIC,
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1039
port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1042
port->lane = search_usb3_pad_lane(sc, port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1046
if (port->lane == NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1051
port->enabled = true;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1141
struct padctl_port *port;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1175
port = ports_tbl + i;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1176
if (!port->enabled)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1178
if (port->init == NULL)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1180
rv = port->init(sc, port);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
1183
port->name);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
209
struct padctl_port *port);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
219
static int usb3_port_init(struct padctl_softc *sc, struct padctl_port *port);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
299
struct padctl_port *port;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
364
usb3_port_init(struct padctl_softc *sc, struct padctl_port *port)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
369
if (port->internal)
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
370
reg &= ~SS_PORT_MAP_PORT_INTERNAL(port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
372
reg |= SS_PORT_MAP_PORT_INTERNAL(port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
373
reg &= ~SS_PORT_MAP_PORT_MAP(port->idx, ~0);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
374
reg |= SS_PORT_MAP_PORT_MAP(port->idx, port->companion);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
377
reg = RD4(sc, XUSB_PADCTL_IOPHY_USB3_PAD_CTL2(port->idx));
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
384
WR4(sc, XUSB_PADCTL_IOPHY_USB3_PAD_CTL2(port->idx), reg);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
386
WR4(sc, XUSB_PADCTL_IOPHY_USB3_PAD_CTL4(port->idx),
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
390
reg &= ~ELPG_PROGRAM_SSP_ELPG_VCORE_DOWN(port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
395
reg &= ~ELPG_PROGRAM_SSP_ELPG_CLAMP_EN_EARLY(port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
400
reg &= ~ELPG_PROGRAM_SSP_ELPG_CLAMP_EN(port->idx);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
548
struct padctl_port *port;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
551
port = search_lane_port(sc, lane);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
552
if (port == NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
597
if (port != NULL && port->supply_vbus != NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
598
rv = regulator_enable(port->supply_vbus);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
616
struct padctl_port *port;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
619
port = search_lane_port(sc, lane);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
620
if (port == NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
628
if (port != NULL && port->supply_vbus != NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
629
rv = regulator_enable(port->supply_vbus);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
981
struct padctl_port *port;
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
992
port = search_port(sc, name);
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
993
if (port == NULL) {
sys/arm/nvidia/tegra124/tegra124_xusbpadctl.c
999
if (port->type == PADCTL_PORT_USB3) {
sys/arm/nvidia/tegra_pcie.c
1058
port = tegra_pcib_parse_port(sc, child);
sys/arm/nvidia/tegra_pcie.c
1059
if (port == NULL) {
sys/arm/nvidia/tegra_pcie.c
1063
sc->ports[sc->num_ports++] = port;
sys/arm/nvidia/tegra_pcie.c
1120
struct tegra_pcib_port *port)
sys/arm/nvidia/tegra_pcie.c
1126
reg = tegra_pcib_read_config(sc->dev, 0, port->port_idx, 0,
sys/arm/nvidia/tegra_pcie.c
1130
tegra_pcib_write_config(sc->dev, 0, port->port_idx, 0,
sys/arm/nvidia/tegra_pcie.c
1134
reg = tegra_pcib_read_config(sc->dev, 0, port->port_idx, 0,
sys/arm/nvidia/tegra_pcie.c
1144
reg = tegra_pcib_read_config(sc->dev, 0, port->port_idx, 0,
sys/arm/nvidia/tegra_pcie.c
1159
struct tegra_pcib_port *port;
sys/arm/nvidia/tegra_pcie.c
1163
port = sc->ports[port_num];
sys/arm/nvidia/tegra_pcie.c
1166
reg = AFI_RD4(sc, port->afi_pex_ctrl);
sys/arm/nvidia/tegra_pcie.c
1168
AFI_WR4(sc, port->afi_pex_ctrl, reg);
sys/arm/nvidia/tegra_pcie.c
1169
AFI_RD4(sc, port->afi_pex_ctrl);
sys/arm/nvidia/tegra_pcie.c
1176
AFI_WR4(sc, port->afi_pex_ctrl, reg);
sys/arm/nvidia/tegra_pcie.c
1177
AFI_RD4(sc, port->afi_pex_ctrl);
sys/arm/nvidia/tegra_pcie.c
1182
AFI_WR4(sc, port->afi_pex_ctrl, reg);
sys/arm/nvidia/tegra_pcie.c
1185
reg = tegra_pcib_read_config(sc->dev, 0, port->port_idx, 0,
sys/arm/nvidia/tegra_pcie.c
1188
tegra_pcib_write_config(sc->dev, 0, port->port_idx, 0,
sys/arm/nvidia/tegra_pcie.c
1192
rv = tegra_pcib_wait_for_link(sc, port);
sys/arm/nvidia/tegra_pcie.c
1195
port->port_idx, port->num_lanes,
sys/arm/nvidia/tegra_pcie.c
1196
port->num_lanes > 1 ? "s": "",
sys/arm/nvidia/tegra_pcie.c
1203
struct tegra_pcib_port *port;
sys/arm/nvidia/tegra_pcie.c
1206
port = sc->ports[port_num];
sys/arm/nvidia/tegra_pcie.c
1209
reg = AFI_RD4(sc, port->afi_pex_ctrl);
sys/arm/nvidia/tegra_pcie.c
1211
AFI_WR4(sc, port->afi_pex_ctrl, reg);
sys/arm/nvidia/tegra_pcie.c
1212
AFI_RD4(sc, port->afi_pex_ctrl);
sys/arm/nvidia/tegra_pcie.c
1218
AFI_WR4(sc, port->afi_pex_ctrl, reg);
sys/arm/nvidia/tegra_pcie.c
1222
port->port_idx, port->num_lanes,
sys/arm/nvidia/tegra_pcie.c
1223
port->num_lanes > 1 ? "s": "");
sys/arm/nvidia/tegra_pcie.c
1443
struct tegra_pcib_port *port;
sys/arm/nvidia/tegra_pcie.c
1497
port = sc->ports[i];
sys/arm/nvidia/tegra_pcie.c
1498
rv = bus_space_map(sc->bus_tag, port->rp_base_addr,
sys/arm/nvidia/tegra_pcie.c
1499
port->rp_size, 0, &port->cfg_handle);
sys/arm/nvidia/tegra_pcie.c
832
tegra_pcib_pex_ctrl(struct tegra_pcib_softc *sc, int port)
sys/arm/nvidia/tegra_pcie.c
834
switch (port) {
sys/arm/nvidia/tegra_pcie.c
842
panic("invalid port number: %d\n", port);
sys/arm/nvidia/tegra_pcie.c
919
struct tegra_pcib_port *port;
sys/arm/nvidia/tegra_pcie.c
924
port = malloc(sizeof(struct tegra_pcib_port), M_DEVBUF, M_WAITOK);
sys/arm/nvidia/tegra_pcie.c
929
port->enabled = 1;
sys/arm/nvidia/tegra_pcie.c
931
port->enabled = 0;
sys/arm/nvidia/tegra_pcie.c
939
port->rp_base_addr = tmp[2];
sys/arm/nvidia/tegra_pcie.c
940
port->rp_size = tmp[4];
sys/arm/nvidia/tegra_pcie.c
941
port->port_idx = OFW_PCI_PHYS_HI_DEVICE(tmp[0]) - 1;
sys/arm/nvidia/tegra_pcie.c
942
if (port->port_idx >= TEGRA_PCIB_MAX_PORTS) {
sys/arm/nvidia/tegra_pcie.c
944
port->port_idx);
sys/arm/nvidia/tegra_pcie.c
957
port->rp_base_addr += tmp[2];
sys/arm/nvidia/tegra_pcie.c
959
rv = OF_getencprop(node, "nvidia,num-lanes", &port->num_lanes,
sys/arm/nvidia/tegra_pcie.c
960
sizeof(port->num_lanes));
sys/arm/nvidia/tegra_pcie.c
961
if (rv != sizeof(port->num_lanes)) {
sys/arm/nvidia/tegra_pcie.c
966
if (port->num_lanes > 4) {
sys/arm/nvidia/tegra_pcie.c
968
port->num_lanes);
sys/arm/nvidia/tegra_pcie.c
972
port->afi_pex_ctrl = tegra_pcib_pex_ctrl(sc, port->port_idx);
sys/arm/nvidia/tegra_pcie.c
973
sc->lanes_cfg |= port->num_lanes << (4 * port->port_idx);
sys/arm/nvidia/tegra_pcie.c
976
rv = phy_get_by_ofw_name(sc->dev, node, "pcie-0", &port->phy);
sys/arm/nvidia/tegra_pcie.c
980
port->port_idx);
sys/arm/nvidia/tegra_pcie.c
984
return (port);
sys/arm/nvidia/tegra_pcie.c
986
free(port, M_DEVBUF);
sys/arm/nvidia/tegra_pcie.c
994
struct tegra_pcib_port *port;
sys/arm/ti/cpsw/if_cpsw.c
1003
sc->phy = sc->swsc->port[sc->unit].phy;
sys/arm/ti/cpsw/if_cpsw.c
1004
sc->vlan = sc->swsc->port[sc->unit].vlan;
sys/arm/ti/cpsw/if_cpsw.c
1124
psc = device_get_softc(sc->port[0].dev);
sys/arm/ti/cpsw/if_cpsw.c
1126
psc = device_get_softc(sc->port[1].dev);
sys/arm/ti/cpsw/if_cpsw.c
1222
psc = device_get_softc(sc->port[i].dev);
sys/arm/ti/cpsw/if_cpsw.c
1336
psc = device_get_softc(sc->port[i].dev);
sys/arm/ti/cpsw/if_cpsw.c
1601
int nsegs, port, removed;
sys/arm/ti/cpsw/if_cpsw.c
1647
port = (bd.flags & CPDMA_BD_PORT_MASK) - 1;
sys/arm/ti/cpsw/if_cpsw.c
1648
KASSERT(port >= 0 && port <= 1,
sys/arm/ti/cpsw/if_cpsw.c
1649
("packet received with invalid port: %d", port));
sys/arm/ti/cpsw/if_cpsw.c
1650
psc = device_get_softc(sc->port[port].dev);
sys/arm/ti/cpsw/if_cpsw.c
2263
psc = device_get_softc(sc->port[i].dev);
sys/arm/ti/cpsw/if_cpsw.c
2658
sc = device_get_softc(swsc->port[arg2].dev);
sys/arm/ti/cpsw/if_cpsw.c
2724
char port[16];
sys/arm/ti/cpsw/if_cpsw.c
2749
port[0] = '0' + i;
sys/arm/ti/cpsw/if_cpsw.c
2750
port[1] = '\0';
sys/arm/ti/cpsw/if_cpsw.c
2752
port, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL,
sys/arm/ti/cpsw/if_cpsw.c
2825
psc = device_get_softc(sc->port[p->es_port - 1].dev);
sys/arm/ti/cpsw/if_cpsw.c
2873
psc = device_get_softc(sc->port[p->es_port - 1].dev);
sys/arm/ti/cpsw/if_cpsw.c
734
cpsw_get_fdt_data(struct cpsw_softc *sc, int port)
sys/arm/ti/cpsw/if_cpsw.c
754
if (mdio_child_addr != slave_mdio_addr[port] &&
sys/arm/ti/cpsw/if_cpsw.c
755
mdio_child_addr != (slave_mdio_addr[port] & 0xFFF))
sys/arm/ti/cpsw/if_cpsw.c
782
sc->port[port].phy = phy;
sys/arm/ti/cpsw/if_cpsw.c
783
sc->port[port].vlan = vlan;
sys/arm/ti/cpsw/if_cpsw.c
908
sc->port[i].dev = device_add_child(dev, "cpsw", i);
sys/arm/ti/cpsw/if_cpsw.c
909
if (sc->port[i].dev == NULL) {
sys/arm/ti/cpsw/if_cpswvar.h
94
struct cpsw_port port[2];
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1000
usb3_port_init(struct padctl_softc *sc, struct padctl_port *port)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1006
pad = port->lane->pad;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1008
if (port->internal)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1009
reg &= ~SS_PORT_MAP_PORT_INTERNAL(port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1011
reg |= SS_PORT_MAP_PORT_INTERNAL(port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1012
reg &= ~SS_PORT_MAP_PORT_MAP(port->idx, ~0);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1013
reg |= SS_PORT_MAP_PORT_MAP(port->idx, port->companion);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1016
if (port->supply_vbus != NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1017
rv = regulator_enable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1025
reg = RD4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL1(port->idx));
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1028
WR4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL1(port->idx), reg);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1030
reg = RD4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL2(port->idx));
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1033
WR4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL2(port->idx), reg);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1035
WR4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL3(port->idx), 0xc0077f1f);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1037
reg = RD4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL4(port->idx));
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1040
WR4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL4(port->idx), reg);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1042
WR4(sc, XUSB_PADCTL_UPHY_USB3_PAD_ECTL6(port->idx), 0xfcf01368);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1052
reg &= ~ELPG_PROGRAM1_SSP_ELPG_VCORE_DOWN(port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1057
reg &= ~ELPG_PROGRAM1_SSP_ELPG_CLAMP_EN_EARLY(port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1062
reg &= ~ELPG_PROGRAM1_SSP_ELPG_CLAMP_EN(port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1137
struct padctl_port *port;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1140
port = search_lane_port(sc, lane);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1141
if (port == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1147
if (port->supply_vbus != NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1148
rv = regulator_enable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1194
if (port->supply_vbus != NULL)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1195
regulator_disable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1221
struct padctl_port *port;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1224
port = search_lane_port(sc, lane);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1225
if (port == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1242
if (port->supply_vbus != NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1243
rv = regulator_disable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1259
struct padctl_port *port;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1262
port = search_lane_port(sc, lane);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1263
if (port == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1306
if (port->supply_vbus != NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1307
rv = regulator_enable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1318
if (port->supply_vbus != NULL)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1319
regulator_disable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1340
struct padctl_port *port;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1343
port = search_lane_port(sc, lane);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1344
if (port == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1354
if (port->supply_vbus != NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1355
rv = regulator_disable(port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1744
struct padctl_port *port;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1755
port = search_port(sc, name);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1756
if (port == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1763
"vbus-supply", &port->supply_vbus);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1766
port->internal = true;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1769
if (port->lane == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1770
switch(port->type) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1773
port->lane = search_pad_lane(sc, PADCTL_PAD_USB2,
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1774
port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1777
port->lane = search_pad_lane(sc, PADCTL_PAD_HSIC,
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1778
port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1781
port->lane = search_usb3_pad_lane(sc, port->idx);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1785
if (port->lane == NULL) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1791
if (port->type == PADCTL_PORT_USB3) {
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1793
&(port->companion), sizeof(port->companion));
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1803
port->enabled = true;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1897
struct padctl_port *port;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1930
port = ports_tbl + i;
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1931
if (!port->enabled)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1933
if (port->init == NULL)
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1935
rv = port->init(sc, port);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
1938
port->name);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
370
struct padctl_port *port);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
381
static int usb3_port_init(struct padctl_softc *sc, struct padctl_port *port);
sys/arm64/nvidia/tegra210/tegra210_xusbpadctl.c
468
struct padctl_port *port;
sys/bsm/audit.h
186
u_int32_t port; /* XXX dev_t compatibility */
sys/bsm/audit.h
338
au_asid_t audit_session_join(mach_port_name_t port);
sys/cam/ata/ata_all.c
705
ata_pm_read_cmd(struct ccb_ataio *ataio, int reg, int port)
sys/cam/ata/ata_all.c
711
ataio->cmd.device = port & 0x0f;
sys/cam/ata/ata_all.c
715
ata_pm_write_cmd(struct ccb_ataio *ataio, int reg, int port, uint32_t val)
sys/cam/ata/ata_all.c
725
ataio->cmd.device = port & 0x0f;
sys/cam/ata/ata_all.h
128
void ata_pm_read_cmd(struct ccb_ataio *ataio, int reg, int port);
sys/cam/ata/ata_all.h
129
void ata_pm_write_cmd(struct ccb_ataio *ataio, int reg, int port, uint32_t val);
sys/cam/cam_ccb.h
639
uint32_t port; /* 24 bit port id, if known */
sys/cam/cam_ccb.h
910
uint32_t port;
sys/cam/cam_ccb.h
998
uint32_t port; /* 24 bit port id, if known */
sys/cam/ctl/ctl.c
1002
struct ctl_port *port;
sys/cam/ctl/ctl.c
10148
struct ctl_port *port = CTL_PORT(ctsio);
sys/cam/ctl/ctl.c
10156
port_type = port->port_type;
sys/cam/ctl/ctl.c
1018
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
1019
ctl_isc_announce_port(port);
sys/cam/ctl/ctl.c
1021
if (port->wwpn_iid[i].in_use)
sys/cam/ctl/ctl.c
1022
ctl_isc_announce_iid(port, i);
sys/cam/ctl/ctl.c
1032
struct ctl_port *port;
sys/cam/ctl/ctl.c
1055
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
1056
if (port->targ_port >= softc->port_min &&
sys/cam/ctl/ctl.c
1057
port->targ_port < softc->port_max)
sys/cam/ctl/ctl.c
1059
port->status &= ~CTL_PORT_STATUS_ONLINE;
sys/cam/ctl/ctl.c
1061
port->wwpn_iid[i].in_use = 0;
sys/cam/ctl/ctl.c
1062
free(port->wwpn_iid[i].name, M_CTL);
sys/cam/ctl/ctl.c
1063
port->wwpn_iid[i].name = NULL;
sys/cam/ctl/ctl.c
1196
struct ctl_port *port;
sys/cam/ctl/ctl.c
1206
i = msg->port.name_len + msg->port.lun_map_len +
sys/cam/ctl/ctl.c
1207
msg->port.port_devid_len + msg->port.target_devid_len +
sys/cam/ctl/ctl.c
1208
msg->port.init_devid_len;
sys/cam/ctl/ctl.c
1216
port = softc->ctl_ports[msg->hdr.nexus.targ_port];
sys/cam/ctl/ctl.c
1217
if (port == NULL) {
sys/cam/ctl/ctl.c
1221
port = malloc(sizeof(*port), M_CTL, M_WAITOK | M_ZERO);
sys/cam/ctl/ctl.c
1222
port->frontend = &ha_frontend;
sys/cam/ctl/ctl.c
1223
port->targ_port = msg->hdr.nexus.targ_port;
sys/cam/ctl/ctl.c
1224
port->fe_datamove = ctl_ha_datamove;
sys/cam/ctl/ctl.c
1225
port->fe_done = ctl_ha_done;
sys/cam/ctl/ctl.c
1226
} else if (port->frontend == &ha_frontend) {
sys/cam/ctl/ctl.c
1235
port->port_type = msg->port.port_type;
sys/cam/ctl/ctl.c
1236
port->physical_port = msg->port.physical_port;
sys/cam/ctl/ctl.c
1237
port->virtual_port = msg->port.virtual_port;
sys/cam/ctl/ctl.c
1238
port->status = msg->port.status;
sys/cam/ctl/ctl.c
1240
free(port->port_name, M_CTL);
sys/cam/ctl/ctl.c
1241
port->port_name = strndup(&msg->port.data[i], msg->port.name_len,
sys/cam/ctl/ctl.c
1243
i += msg->port.name_len;
sys/cam/ctl/ctl.c
1244
if (msg->port.lun_map_len != 0) {
sys/cam/ctl/ctl.c
1245
if (port->lun_map == NULL ||
sys/cam/ctl/ctl.c
1246
port->lun_map_size * sizeof(uint32_t) <
sys/cam/ctl/ctl.c
1247
msg->port.lun_map_len) {
sys/cam/ctl/ctl.c
1248
port->lun_map_size = 0;
sys/cam/ctl/ctl.c
1249
free(port->lun_map, M_CTL);
sys/cam/ctl/ctl.c
1250
port->lun_map = malloc(msg->port.lun_map_len,
sys/cam/ctl/ctl.c
1253
memcpy(port->lun_map, &msg->port.data[i], msg->port.lun_map_len);
sys/cam/ctl/ctl.c
1254
port->lun_map_size = msg->port.lun_map_len / sizeof(uint32_t);
sys/cam/ctl/ctl.c
1255
i += msg->port.lun_map_len;
sys/cam/ctl/ctl.c
1257
port->lun_map_size = 0;
sys/cam/ctl/ctl.c
1258
free(port->lun_map, M_CTL);
sys/cam/ctl/ctl.c
12583
struct ctl_port *port = CTL_PORT(io);
sys/cam/ctl/ctl.c
1259
port->lun_map = NULL;
sys/cam/ctl/ctl.c
12607
if (port != NULL &&
sys/cam/ctl/ctl.c
12608
ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
1261
if (msg->port.port_devid_len != 0) {
sys/cam/ctl/ctl.c
1262
if (port->port_devid == NULL ||
sys/cam/ctl/ctl.c
1263
port->port_devid->len < msg->port.port_devid_len) {
sys/cam/ctl/ctl.c
1264
free(port->port_devid, M_CTL);
sys/cam/ctl/ctl.c
1265
port->port_devid = malloc(sizeof(struct ctl_devid) +
sys/cam/ctl/ctl.c
1266
msg->port.port_devid_len, M_CTL, M_WAITOK);
sys/cam/ctl/ctl.c
1268
memcpy(port->port_devid->data, &msg->port.data[i],
sys/cam/ctl/ctl.c
1269
msg->port.port_devid_len);
sys/cam/ctl/ctl.c
1270
port->port_devid->len = msg->port.port_devid_len;
sys/cam/ctl/ctl.c
1271
i += msg->port.port_devid_len;
sys/cam/ctl/ctl.c
1273
free(port->port_devid, M_CTL);
sys/cam/ctl/ctl.c
1274
port->port_devid = NULL;
sys/cam/ctl/ctl.c
1276
if (msg->port.target_devid_len != 0) {
sys/cam/ctl/ctl.c
1277
if (port->target_devid == NULL ||
sys/cam/ctl/ctl.c
1278
port->target_devid->len < msg->port.target_devid_len) {
sys/cam/ctl/ctl.c
1279
free(port->target_devid, M_CTL);
sys/cam/ctl/ctl.c
1280
port->target_devid = malloc(sizeof(struct ctl_devid) +
sys/cam/ctl/ctl.c
1281
msg->port.target_devid_len, M_CTL, M_WAITOK);
sys/cam/ctl/ctl.c
1283
memcpy(port->target_devid->data, &msg->port.data[i],
sys/cam/ctl/ctl.c
1284
msg->port.target_devid_len);
sys/cam/ctl/ctl.c
1285
port->target_devid->len = msg->port.target_devid_len;
sys/cam/ctl/ctl.c
1286
i += msg->port.target_devid_len;
sys/cam/ctl/ctl.c
1288
free(port->target_devid, M_CTL);
sys/cam/ctl/ctl.c
1289
port->target_devid = NULL;
sys/cam/ctl/ctl.c
1291
if (msg->port.init_devid_len != 0) {
sys/cam/ctl/ctl.c
1292
if (port->init_devid == NULL ||
sys/cam/ctl/ctl.c
1293
port->init_devid->len < msg->port.init_devid_len) {
sys/cam/ctl/ctl.c
1294
free(port->init_devid, M_CTL);
sys/cam/ctl/ctl.c
1295
port->init_devid = malloc(sizeof(struct ctl_devid) +
sys/cam/ctl/ctl.c
1296
msg->port.init_devid_len, M_CTL, M_WAITOK);
sys/cam/ctl/ctl.c
1298
memcpy(port->init_devid->data, &msg->port.data[i],
sys/cam/ctl/ctl.c
1299
msg->port.init_devid_len);
sys/cam/ctl/ctl.c
1300
port->init_devid->len = msg->port.init_devid_len;
sys/cam/ctl/ctl.c
1301
i += msg->port.init_devid_len;
sys/cam/ctl/ctl.c
1303
free(port->init_devid, M_CTL);
sys/cam/ctl/ctl.c
1304
port->init_devid = NULL;
sys/cam/ctl/ctl.c
1307
if (ctl_port_register(port) != 0) {
sys/cam/ctl/ctl.c
1314
if (ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
1326
struct ctl_port *port;
sys/cam/ctl/ctl.c
1343
port = softc->ctl_ports[msg->hdr.nexus.targ_port];
sys/cam/ctl/ctl.c
1344
if (port == NULL) {
sys/cam/ctl/ctl.c
1350
if (port->wwpn_iid[iid].in_use != 0 &&
sys/cam/ctl/ctl.c
1353
port->wwpn_iid[iid].in_use = msg->iid.in_use;
sys/cam/ctl/ctl.c
1354
port->wwpn_iid[iid].wwpn = msg->iid.wwpn;
sys/cam/ctl/ctl.c
1355
free(port->wwpn_iid[iid].name, M_CTL);
sys/cam/ctl/ctl.c
1357
port->wwpn_iid[iid].name = strndup(&msg->iid.data[0],
sys/cam/ctl/ctl.c
1360
port->wwpn_iid[iid].name = NULL;
sys/cam/ctl/ctl.c
13829
struct ctl_port *port = CTL_PORT(io);
sys/cam/ctl/ctl.c
13835
fe_done = port->fe_done;
sys/cam/ctl/ctl.c
13951
mtx_lock(&port->port_lock);
sys/cam/ctl/ctl.c
13952
port->stats.bytes[type] += ctl_kern_total_len(io);
sys/cam/ctl/ctl.c
13953
port->stats.operations[type] ++;
sys/cam/ctl/ctl.c
13954
port->stats.dmas[type] += io->io_hdr.num_dmas;
sys/cam/ctl/ctl.c
13956
bintime_add(&port->stats.dma_time[type], &io->io_hdr.dma_bt);
sys/cam/ctl/ctl.c
13957
bintime_add(&port->stats.time[type], &bt);
sys/cam/ctl/ctl.c
13959
mtx_unlock(&port->port_lock);
sys/cam/ctl/ctl.c
14044
struct ctl_port *port = CTL_PORT(io);
sys/cam/ctl/ctl.c
14052
targ_lun = ctl_lun_map_from_port(port, io->io_hdr.nexus.targ_lun);
sys/cam/ctl/ctl.c
14096
struct ctl_port *port = CTL_PORT(io);
sys/cam/ctl/ctl.c
14122
ctl_lun_map_from_port(port, io->io_hdr.nexus.targ_lun);
sys/cam/ctl/ctl.c
14144
struct ctl_port *port = CTL_PORT(io);
sys/cam/ctl/ctl.c
14155
ctl_lun_map_from_port(port, io->io_hdr.nexus.targ_lun);
sys/cam/ctl/ctl.c
1795
ctl_est_ua_port(struct ctl_lun *lun, int port, uint32_t except, ctl_ua_type ua)
sys/cam/ctl/ctl.c
1800
if (lun->pending_ua[port] == NULL)
sys/cam/ctl/ctl.c
1803
if (port * CTL_MAX_INIT_PER_PORT + i == except)
sys/cam/ctl/ctl.c
1805
lun->pending_ua[port][i] |= ua;
sys/cam/ctl/ctl.c
2118
ctl_remove_initiator(struct ctl_port *port, int iid)
sys/cam/ctl/ctl.c
2120
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
2132
last = (--port->wwpn_iid[iid].in_use == 0);
sys/cam/ctl/ctl.c
2133
port->wwpn_iid[iid].last_use = time_uptime;
sys/cam/ctl/ctl.c
2137
ctl_isc_announce_iid(port, iid);
sys/cam/ctl/ctl.c
2147
ctl_add_initiator(struct ctl_port *port, int iid, uint64_t wwpn, char *name)
sys/cam/ctl/ctl.c
2149
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
2166
if (wwpn != 0 && wwpn == port->wwpn_iid[i].wwpn) {
sys/cam/ctl/ctl.c
2170
if (name != NULL && port->wwpn_iid[i].name != NULL &&
sys/cam/ctl/ctl.c
2171
strcmp(name, port->wwpn_iid[i].name) == 0) {
sys/cam/ctl/ctl.c
2180
if (port->wwpn_iid[i].in_use == 0 &&
sys/cam/ctl/ctl.c
2181
port->wwpn_iid[i].wwpn == 0 &&
sys/cam/ctl/ctl.c
2182
port->wwpn_iid[i].name == NULL) {
sys/cam/ctl/ctl.c
2193
if (port->wwpn_iid[i].in_use == 0) {
sys/cam/ctl/ctl.c
2194
if (port->wwpn_iid[i].last_use < best_time) {
sys/cam/ctl/ctl.c
2196
best_time = port->wwpn_iid[i].last_use;
sys/cam/ctl/ctl.c
2209
if (port->wwpn_iid[iid].in_use > 0 && (wwpn != 0 || name != NULL)) {
sys/cam/ctl/ctl.c
2213
if (wwpn != 0 && wwpn == port->wwpn_iid[iid].wwpn) {
sys/cam/ctl/ctl.c
2216
" again\n", __func__, port->targ_port,
sys/cam/ctl/ctl.c
2221
if (name != NULL && port->wwpn_iid[iid].name != NULL &&
sys/cam/ctl/ctl.c
2222
strcmp(name, port->wwpn_iid[iid].name) == 0) {
sys/cam/ctl/ctl.c
2225
" again\n", __func__, port->targ_port,
sys/cam/ctl/ctl.c
2238
__func__, port->targ_port, iid, wwpn, name,
sys/cam/ctl/ctl.c
2239
(uintmax_t)port->wwpn_iid[iid].wwpn,
sys/cam/ctl/ctl.c
2240
port->wwpn_iid[iid].name);
sys/cam/ctl/ctl.c
2243
free(port->wwpn_iid[iid].name, M_CTL);
sys/cam/ctl/ctl.c
2244
port->wwpn_iid[iid].name = name;
sys/cam/ctl/ctl.c
2245
port->wwpn_iid[iid].wwpn = wwpn;
sys/cam/ctl/ctl.c
2246
port->wwpn_iid[iid].in_use++;
sys/cam/ctl/ctl.c
2248
ctl_isc_announce_iid(port, iid);
sys/cam/ctl/ctl.c
2254
ctl_create_iid(struct ctl_port *port, int iid, uint8_t *buf)
sys/cam/ctl/ctl.c
2258
switch (port->port_type) {
sys/cam/ctl/ctl.c
2263
if (port->wwpn_iid[iid].wwpn == 0)
sys/cam/ctl/ctl.c
2267
scsi_u64to8b(port->wwpn_iid[iid].wwpn, id->n_port_name);
sys/cam/ctl/ctl.c
2274
if (port->wwpn_iid[iid].name == NULL)
sys/cam/ctl/ctl.c
2279
len = strlcpy(id->iscsi_name, port->wwpn_iid[iid].name, 252) + 1;
sys/cam/ctl/ctl.c
2288
if (port->wwpn_iid[iid].wwpn == 0)
sys/cam/ctl/ctl.c
2292
scsi_u64to8b(port->wwpn_iid[iid].wwpn, id->sas_address);
sys/cam/ctl/ctl.c
2302
scsi_ulto2b(port->targ_port, id->rel_trgt_port_id);
sys/cam/ctl/ctl.c
2320
struct ctl_port *port = CTL_PORT(ctsio);
sys/cam/ctl/ctl.c
2330
if (port == NULL || (port->status & CTL_PORT_STATUS_ONLINE) == 0) {
sys/cam/ctl/ctl.c
2576
struct ctl_port *port;
sys/cam/ctl/ctl.c
2589
struct ctl_port *port;
sys/cam/ctl/ctl.c
2595
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
2598
if (port->targ_port < softc->port_min ||
sys/cam/ctl/ctl.c
2599
port->targ_port >= softc->port_max)
sys/cam/ctl/ctl.c
2605
&& (entry->targ_port == port->targ_port)) {
sys/cam/ctl/ctl.c
2613
} else if (entry->port_type & port->port_type) {
sys/cam/ctl/ctl.c
2644
ctl_port_online(port);
sys/cam/ctl/ctl.c
2648
ctl_port_offline(port);
sys/cam/ctl/ctl.c
2651
ctl_port_set_wwns(port,
sys/cam/ctl/ctl.c
2867
struct ctl_port *port;
sys/cam/ctl/ctl.c
2894
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
2896
"%#jx WWPN %#jx\n", port->targ_port, port->port_name,
sys/cam/ctl/ctl.c
2897
port->frontend->name, port->port_type,
sys/cam/ctl/ctl.c
2898
port->physical_port, port->virtual_port,
sys/cam/ctl/ctl.c
2899
(uintmax_t)port->wwnn, (uintmax_t)port->wwpn);
sys/cam/ctl/ctl.c
2901
if (port->wwpn_iid[j].in_use == 0 &&
sys/cam/ctl/ctl.c
2902
port->wwpn_iid[j].wwpn == 0 &&
sys/cam/ctl/ctl.c
2903
port->wwpn_iid[j].name == NULL)
sys/cam/ctl/ctl.c
2907
j, port->wwpn_iid[j].in_use,
sys/cam/ctl/ctl.c
2908
(uintmax_t)port->wwpn_iid[j].wwpn,
sys/cam/ctl/ctl.c
2909
port->wwpn_iid[j].name);
sys/cam/ctl/ctl.c
3326
struct ctl_port *port;
sys/cam/ctl/ctl.c
3347
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
3349
(uintmax_t)port->targ_port);
sys/cam/ctl/ctl.c
3359
"</frontend_type>\n", port->frontend->name);
sys/cam/ctl/ctl.c
3364
port->port_type);
sys/cam/ctl/ctl.c
3369
(port->status & CTL_PORT_STATUS_ONLINE) ? "YES" : "NO");
sys/cam/ctl/ctl.c
3374
port->port_name);
sys/cam/ctl/ctl.c
3379
port->physical_port);
sys/cam/ctl/ctl.c
3384
port->virtual_port);
sys/cam/ctl/ctl.c
3388
if (port->target_devid != NULL) {
sys/cam/ctl/ctl.c
3390
ctl_id_sbuf(port->target_devid, sb);
sys/cam/ctl/ctl.c
3394
if (port->port_devid != NULL) {
sys/cam/ctl/ctl.c
3396
ctl_id_sbuf(port->port_devid, sb);
sys/cam/ctl/ctl.c
3400
if (port->port_info != NULL) {
sys/cam/ctl/ctl.c
3401
retval = port->port_info(port->onoff_arg, sb);
sys/cam/ctl/ctl.c
3407
while ((name = nvlist_next(port->options, &type,
sys/cam/ctl/ctl.c
3412
value = dnvlist_get_string(port->options,
sys/cam/ctl/ctl.c
3421
if (port->lun_map != NULL) {
sys/cam/ctl/ctl.c
3423
for (j = 0; j < port->lun_map_size; j++) {
sys/cam/ctl/ctl.c
3424
plun = ctl_lun_map_from_port(port, j);
sys/cam/ctl/ctl.c
3434
if (port->wwpn_iid[j].in_use == 0 ||
sys/cam/ctl/ctl.c
3435
(port->wwpn_iid[j].wwpn == 0 &&
sys/cam/ctl/ctl.c
3436
port->wwpn_iid[j].name == NULL))
sys/cam/ctl/ctl.c
3439
if (port->wwpn_iid[j].name != NULL)
sys/cam/ctl/ctl.c
3442
j, port->wwpn_iid[j].name);
sys/cam/ctl/ctl.c
3446
j, port->wwpn_iid[j].wwpn);
sys/cam/ctl/ctl.c
3482
struct ctl_port *port;
sys/cam/ctl/ctl.c
3485
if (lm->port < softc->port_min ||
sys/cam/ctl/ctl.c
3486
lm->port >= softc->port_max ||
sys/cam/ctl/ctl.c
3487
(port = softc->ctl_ports[lm->port]) == NULL) {
sys/cam/ctl/ctl.c
3491
if (port->status & CTL_PORT_STATUS_ONLINE) {
sys/cam/ctl/ctl.c
3493
if (ctl_lun_map_to_port(port, lun->lun) ==
sys/cam/ctl/ctl.c
3497
ctl_est_ua_port(lun, lm->port, -1,
sys/cam/ctl/ctl.c
3505
retval = ctl_lun_map_unset(port, lm->plun);
sys/cam/ctl/ctl.c
3508
retval = ctl_lun_map_set(port, lm->plun, lm->lun);
sys/cam/ctl/ctl.c
3513
retval = ctl_lun_map_deinit(port);
sys/cam/ctl/ctl.c
3515
retval = ctl_lun_map_init(port);
sys/cam/ctl/ctl.c
3517
if (port->status & CTL_PORT_STATUS_ONLINE)
sys/cam/ctl/ctl.c
3518
ctl_isc_announce_port(port);
sys/cam/ctl/ctl.c
3565
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
3566
if (port->targ_port < stats->first_item)
sys/cam/ctl/ctl.c
3568
if (stats->fill_len + sizeof(port->stats) >
sys/cam/ctl/ctl.c
3573
retval = copyout(&port->stats, &stats->stats[i++],
sys/cam/ctl/ctl.c
3574
sizeof(port->stats));
sys/cam/ctl/ctl.c
3577
stats->fill_len += sizeof(port->stats);
sys/cam/ctl/ctl.c
3631
ctl_lun_map_init(struct ctl_port *port)
sys/cam/ctl/ctl.c
3633
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
3638
if (port->lun_map == NULL || port->lun_map_size < size) {
sys/cam/ctl/ctl.c
3639
port->lun_map_size = 0;
sys/cam/ctl/ctl.c
3640
free(port->lun_map, M_CTL);
sys/cam/ctl/ctl.c
3641
port->lun_map = malloc(size * sizeof(uint32_t),
sys/cam/ctl/ctl.c
3644
if (port->lun_map == NULL)
sys/cam/ctl/ctl.c
3647
port->lun_map[i] = UINT32_MAX;
sys/cam/ctl/ctl.c
3648
port->lun_map_size = size;
sys/cam/ctl/ctl.c
3649
if (port->status & CTL_PORT_STATUS_ONLINE) {
sys/cam/ctl/ctl.c
3650
if (port->lun_disable != NULL) {
sys/cam/ctl/ctl.c
3652
port->lun_disable(port->targ_lun_arg, lun->lun);
sys/cam/ctl/ctl.c
3654
ctl_isc_announce_port(port);
sys/cam/ctl/ctl.c
3660
ctl_lun_map_deinit(struct ctl_port *port)
sys/cam/ctl/ctl.c
3662
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
3665
if (port->lun_map == NULL)
sys/cam/ctl/ctl.c
3667
port->lun_map_size = 0;
sys/cam/ctl/ctl.c
3668
free(port->lun_map, M_CTL);
sys/cam/ctl/ctl.c
3669
port->lun_map = NULL;
sys/cam/ctl/ctl.c
3670
if (port->status & CTL_PORT_STATUS_ONLINE) {
sys/cam/ctl/ctl.c
3671
if (port->lun_enable != NULL) {
sys/cam/ctl/ctl.c
3673
port->lun_enable(port->targ_lun_arg, lun->lun);
sys/cam/ctl/ctl.c
3675
ctl_isc_announce_port(port);
sys/cam/ctl/ctl.c
3681
ctl_lun_map_set(struct ctl_port *port, uint32_t plun, uint32_t glun)
sys/cam/ctl/ctl.c
3686
if (port->lun_map == NULL) {
sys/cam/ctl/ctl.c
3687
status = ctl_lun_map_init(port);
sys/cam/ctl/ctl.c
3691
if (plun >= port->lun_map_size)
sys/cam/ctl/ctl.c
3693
old = port->lun_map[plun];
sys/cam/ctl/ctl.c
3694
port->lun_map[plun] = glun;
sys/cam/ctl/ctl.c
3695
if ((port->status & CTL_PORT_STATUS_ONLINE) && old == UINT32_MAX) {
sys/cam/ctl/ctl.c
3696
if (port->lun_enable != NULL)
sys/cam/ctl/ctl.c
3697
port->lun_enable(port->targ_lun_arg, plun);
sys/cam/ctl/ctl.c
3698
ctl_isc_announce_port(port);
sys/cam/ctl/ctl.c
3704
ctl_lun_map_unset(struct ctl_port *port, uint32_t plun)
sys/cam/ctl/ctl.c
3708
if (port->lun_map == NULL || plun >= port->lun_map_size)
sys/cam/ctl/ctl.c
3710
old = port->lun_map[plun];
sys/cam/ctl/ctl.c
3711
port->lun_map[plun] = UINT32_MAX;
sys/cam/ctl/ctl.c
3712
if ((port->status & CTL_PORT_STATUS_ONLINE) && old != UINT32_MAX) {
sys/cam/ctl/ctl.c
3713
if (port->lun_disable != NULL)
sys/cam/ctl/ctl.c
3714
port->lun_disable(port->targ_lun_arg, plun);
sys/cam/ctl/ctl.c
3715
ctl_isc_announce_port(port);
sys/cam/ctl/ctl.c
3721
ctl_lun_map_from_port(struct ctl_port *port, uint32_t lun_id)
sys/cam/ctl/ctl.c
3724
if (port == NULL)
sys/cam/ctl/ctl.c
3726
if (port->lun_map == NULL)
sys/cam/ctl/ctl.c
3728
if (lun_id > port->lun_map_size)
sys/cam/ctl/ctl.c
3730
return (port->lun_map[lun_id]);
sys/cam/ctl/ctl.c
3734
ctl_lun_map_to_port(struct ctl_port *port, uint32_t lun_id)
sys/cam/ctl/ctl.c
3738
if (port == NULL)
sys/cam/ctl/ctl.c
3740
if (port->lun_map == NULL)
sys/cam/ctl/ctl.c
3742
for (i = 0; i < port->lun_map_size; i++) {
sys/cam/ctl/ctl.c
3743
if (port->lun_map[i] == lun_id)
sys/cam/ctl/ctl.c
4731
struct ctl_port *port, *nport;
sys/cam/ctl/ctl.c
4743
STAILQ_FOREACH_SAFE(port, &softc->port_list, links, nport) {
sys/cam/ctl/ctl.c
4744
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0 ||
sys/cam/ctl/ctl.c
4745
port->lun_map != NULL || port->lun_enable == NULL)
sys/cam/ctl/ctl.c
4754
retval = port->lun_enable(port->targ_lun_arg, lun->lun);
sys/cam/ctl/ctl.c
4759
__func__, port->port_name, port->targ_port,
sys/cam/ctl/ctl.c
4774
struct ctl_port *port;
sys/cam/ctl/ctl.c
4786
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
4787
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0 ||
sys/cam/ctl/ctl.c
4788
port->lun_map != NULL || port->lun_disable == NULL)
sys/cam/ctl/ctl.c
4799
retval = port->lun_disable(port->targ_lun_arg, lun->lun);
sys/cam/ctl/ctl.c
4804
__func__, port->port_name, port->targ_port,
sys/cam/ctl/ctl.c
598
struct ctl_port *port;
sys/cam/ctl/ctl.c
606
while ((port = STAILQ_FIRST(&ha_frontend.port_list)) != NULL) {
sys/cam/ctl/ctl.c
607
ctl_port_deregister(port);
sys/cam/ctl/ctl.c
608
free(port->port_name, M_CTL);
sys/cam/ctl/ctl.c
609
free(port, M_CTL);
sys/cam/ctl/ctl.c
7255
struct ctl_port *port;
sys/cam/ctl/ctl.c
7286
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
7287
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0)
sys/cam/ctl/ctl.c
7289
if (ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
7292
if (port->status & CTL_PORT_STATUS_HA_SHARED)
sys/cam/ctl/ctl.c
7365
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
7366
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0)
sys/cam/ctl/ctl.c
7369
(port->status & CTL_PORT_STATUS_HA_SHARED) == 0)
sys/cam/ctl/ctl.c
7371
if (ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
7373
scsi_ulto2b(port->targ_port, tpg_desc->descriptors[pc].
sys/cam/ctl/ctl.c
7388
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
7389
if (port->targ_port < g * softc->port_cnt ||
sys/cam/ctl/ctl.c
7390
port->targ_port >= (g + 1) * softc->port_cnt)
sys/cam/ctl/ctl.c
7392
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0)
sys/cam/ctl/ctl.c
7394
if (port->status & CTL_PORT_STATUS_HA_SHARED)
sys/cam/ctl/ctl.c
7396
if (ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
7398
scsi_ulto2b(port->targ_port, tpg_desc->descriptors[pc].
sys/cam/ctl/ctl.c
7830
struct ctl_port *port;
sys/cam/ctl/ctl.c
7869
port = softc->ctl_ports[i / CTL_MAX_INIT_PER_PORT];
sys/cam/ctl/ctl.c
7870
if (port != NULL)
sys/cam/ctl/ctl.c
7871
len = ctl_create_iid(port,
sys/cam/ctl/ctl.c
865
ctl_isc_announce_port(struct ctl_port *port)
sys/cam/ctl/ctl.c
867
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
871
if (port->targ_port < softc->port_min ||
sys/cam/ctl/ctl.c
872
port->targ_port >= softc->port_max ||
sys/cam/ctl/ctl.c
875
i = sizeof(msg->port) + strlen(port->port_name) + 1;
sys/cam/ctl/ctl.c
876
if (port->lun_map)
sys/cam/ctl/ctl.c
877
i += port->lun_map_size * sizeof(uint32_t);
sys/cam/ctl/ctl.c
878
if (port->port_devid)
sys/cam/ctl/ctl.c
879
i += port->port_devid->len;
sys/cam/ctl/ctl.c
880
if (port->target_devid)
sys/cam/ctl/ctl.c
881
i += port->target_devid->len;
sys/cam/ctl/ctl.c
882
if (port->init_devid)
sys/cam/ctl/ctl.c
883
i += port->init_devid->len;
sys/cam/ctl/ctl.c
885
bzero(&msg->port, sizeof(msg->port));
sys/cam/ctl/ctl.c
887
msg->hdr.nexus.targ_port = port->targ_port;
sys/cam/ctl/ctl.c
888
msg->port.port_type = port->port_type;
sys/cam/ctl/ctl.c
889
msg->port.physical_port = port->physical_port;
sys/cam/ctl/ctl.c
890
msg->port.virtual_port = port->virtual_port;
sys/cam/ctl/ctl.c
891
msg->port.status = port->status;
sys/cam/ctl/ctl.c
893
msg->port.name_len = sprintf(&msg->port.data[i],
sys/cam/ctl/ctl.c
894
"%d:%s", softc->ha_id, port->port_name) + 1;
sys/cam/ctl/ctl.c
895
i += msg->port.name_len;
sys/cam/ctl/ctl.c
896
if (port->lun_map) {
sys/cam/ctl/ctl.c
897
msg->port.lun_map_len = port->lun_map_size * sizeof(uint32_t);
sys/cam/ctl/ctl.c
898
memcpy(&msg->port.data[i], port->lun_map,
sys/cam/ctl/ctl.c
899
msg->port.lun_map_len);
sys/cam/ctl/ctl.c
900
i += msg->port.lun_map_len;
sys/cam/ctl/ctl.c
902
if (port->port_devid) {
sys/cam/ctl/ctl.c
903
msg->port.port_devid_len = port->port_devid->len;
sys/cam/ctl/ctl.c
904
memcpy(&msg->port.data[i], port->port_devid->data,
sys/cam/ctl/ctl.c
905
msg->port.port_devid_len);
sys/cam/ctl/ctl.c
906
i += msg->port.port_devid_len;
sys/cam/ctl/ctl.c
908
if (port->target_devid) {
sys/cam/ctl/ctl.c
909
msg->port.target_devid_len = port->target_devid->len;
sys/cam/ctl/ctl.c
910
memcpy(&msg->port.data[i], port->target_devid->data,
sys/cam/ctl/ctl.c
911
msg->port.target_devid_len);
sys/cam/ctl/ctl.c
912
i += msg->port.target_devid_len;
sys/cam/ctl/ctl.c
914
if (port->init_devid) {
sys/cam/ctl/ctl.c
9142
struct ctl_port *port = CTL_PORT(ctsio);
sys/cam/ctl/ctl.c
915
msg->port.init_devid_len = port->init_devid->len;
sys/cam/ctl/ctl.c
9156
num_port_luns = port->lun_map ? port->lun_map_size : ctl_max_luns;
sys/cam/ctl/ctl.c
9159
if (ctl_lun_map_from_port(port, targ_lun_id) != UINT32_MAX)
sys/cam/ctl/ctl.c
916
memcpy(&msg->port.data[i], port->init_devid->data,
sys/cam/ctl/ctl.c
917
msg->port.init_devid_len);
sys/cam/ctl/ctl.c
918
i += msg->port.init_devid_len;
sys/cam/ctl/ctl.c
920
ctl_ha_msg_send(CTL_HA_CHAN_CTL, &msg->port, sizeof(msg->port) + i,
sys/cam/ctl/ctl.c
9217
lun_id = ctl_lun_map_from_port(port, targ_lun_id);
sys/cam/ctl/ctl.c
926
ctl_isc_announce_iid(struct ctl_port *port, int iid)
sys/cam/ctl/ctl.c
928
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl.c
932
if (port->targ_port < softc->port_min ||
sys/cam/ctl/ctl.c
933
port->targ_port >= softc->port_max ||
sys/cam/ctl/ctl.c
939
if (port->wwpn_iid[iid].name)
sys/cam/ctl/ctl.c
940
l = strlen(port->wwpn_iid[iid].name) + 1;
sys/cam/ctl/ctl.c
949
msg->hdr.nexus.targ_port = port->targ_port;
sys/cam/ctl/ctl.c
951
msg->iid.in_use = port->wwpn_iid[iid].in_use;
sys/cam/ctl/ctl.c
953
msg->iid.wwpn = port->wwpn_iid[iid].wwpn;
sys/cam/ctl/ctl.c
954
if (port->wwpn_iid[iid].name)
sys/cam/ctl/ctl.c
955
strlcpy(msg->iid.data, port->wwpn_iid[iid].name, l);
sys/cam/ctl/ctl.c
9646
struct ctl_port *port = CTL_PORT(ctsio);
sys/cam/ctl/ctl.c
9660
if (port && port->port_devid)
sys/cam/ctl/ctl.c
9661
data_len += port->port_devid->len;
sys/cam/ctl/ctl.c
9662
if (port && port->target_devid)
sys/cam/ctl/ctl.c
9663
data_len += port->target_devid->len;
sys/cam/ctl/ctl.c
9685
if (port && port->port_type == CTL_PORT_FC)
sys/cam/ctl/ctl.c
9687
else if (port && port->port_type == CTL_PORT_SAS)
sys/cam/ctl/ctl.c
9689
else if (port && port->port_type == CTL_PORT_ISCSI)
sys/cam/ctl/ctl.c
9708
if (port && port->port_devid) {
sys/cam/ctl/ctl.c
9709
memcpy(desc, port->port_devid->data, port->port_devid->len);
sys/cam/ctl/ctl.c
9711
port->port_devid->len);
sys/cam/ctl/ctl.c
9733
(port && port->status & CTL_PORT_STATUS_HA_SHARED))
sys/cam/ctl/ctl.c
9744
if (port && port->target_devid) {
sys/cam/ctl/ctl.c
9745
memcpy(desc, port->target_devid->data, port->target_devid->len);
sys/cam/ctl/ctl.c
9763
struct ctl_port *port;
sys/cam/ctl/ctl.c
9770
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
9771
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0)
sys/cam/ctl/ctl.c
9774
ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
9777
if (port->init_devid)
sys/cam/ctl/ctl.c
9778
iid_len += port->init_devid->len;
sys/cam/ctl/ctl.c
9779
if (port->port_devid)
sys/cam/ctl/ctl.c
9780
id_len += port->port_devid->len;
sys/cam/ctl/ctl.c
9812
STAILQ_FOREACH(port, &softc->port_list, links) {
sys/cam/ctl/ctl.c
9813
if ((port->status & CTL_PORT_STATUS_ONLINE) == 0)
sys/cam/ctl/ctl.c
9816
ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl.c
9818
scsi_ulto2b(port->targ_port, pd->relative_port_id);
sys/cam/ctl/ctl.c
9819
if (port->init_devid) {
sys/cam/ctl/ctl.c
9820
iid_len = port->init_devid->len;
sys/cam/ctl/ctl.c
9822
port->init_devid->data, port->init_devid->len);
sys/cam/ctl/ctl.c
9828
if (port->port_devid) {
sys/cam/ctl/ctl.c
9829
id_len = port->port_devid->len;
sys/cam/ctl/ctl.c
9831
port->port_devid->data, port->port_devid->len);
sys/cam/ctl/ctl.h
192
void ctl_est_ua_port(struct ctl_lun *lun, int port, uint32_t except,
sys/cam/ctl/ctl.h
204
void ctl_isc_announce_port(struct ctl_port *port);
sys/cam/ctl/ctl.h
205
void ctl_isc_announce_iid(struct ctl_port *port, int iid);
sys/cam/ctl/ctl_frontend.c
143
ctl_port_register(struct ctl_port *port)
sys/cam/ctl/ctl_frontend.c
152
port->ctl_softc = softc;
sys/cam/ctl/ctl_frontend.c
155
if (port->targ_port >= 0)
sys/cam/ctl/ctl_frontend.c
156
port_num = port->targ_port;
sys/cam/ctl/ctl_frontend.c
171
port->max_initiators = CTL_MAX_INIT_PER_PORT;
sys/cam/ctl/ctl_frontend.c
172
port->wwpn_iid = malloc(sizeof(*port->wwpn_iid) * port->max_initiators,
sys/cam/ctl/ctl_frontend.c
174
if (port->wwpn_iid == NULL) {
sys/cam/ctl/ctl_frontend.c
187
retval = ctl_pool_create(softc, port->port_name,
sys/cam/ctl/ctl_frontend.c
188
port->num_requested_ctl_io + 20, &pool);
sys/cam/ctl/ctl_frontend.c
190
free(port->wwpn_iid, M_CTL);
sys/cam/ctl/ctl_frontend.c
192
port->targ_port = -1;
sys/cam/ctl/ctl_frontend.c
198
port->targ_port = port_num;
sys/cam/ctl/ctl_frontend.c
199
port->ctl_pool_ref = pool;
sys/cam/ctl/ctl_frontend.c
200
if (port->options == NULL)
sys/cam/ctl/ctl_frontend.c
201
port->options = nvlist_create(0);
sys/cam/ctl/ctl_frontend.c
202
port->stats.item = port_num;
sys/cam/ctl/ctl_frontend.c
203
mtx_init(&port->port_lock, "CTL port", NULL, MTX_DEF);
sys/cam/ctl/ctl_frontend.c
206
STAILQ_INSERT_TAIL(&port->frontend->port_list, port, fe_links);
sys/cam/ctl/ctl_frontend.c
212
STAILQ_INSERT_AFTER(&softc->port_list, tport, port, links);
sys/cam/ctl/ctl_frontend.c
214
STAILQ_INSERT_HEAD(&softc->port_list, port, links);
sys/cam/ctl/ctl_frontend.c
215
softc->ctl_ports[port->targ_port] = port;
sys/cam/ctl/ctl_frontend.c
222
ctl_port_deregister(struct ctl_port *port)
sys/cam/ctl/ctl_frontend.c
224
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl_frontend.c
225
struct ctl_io_pool *pool = (struct ctl_io_pool *)port->ctl_pool_ref;
sys/cam/ctl/ctl_frontend.c
228
if (port->targ_port == -1)
sys/cam/ctl/ctl_frontend.c
232
STAILQ_REMOVE(&softc->port_list, port, ctl_port, links);
sys/cam/ctl/ctl_frontend.c
233
STAILQ_REMOVE(&port->frontend->port_list, port, ctl_port, fe_links);
sys/cam/ctl/ctl_frontend.c
235
ctl_clear_mask(softc->ctl_port_mask, port->targ_port);
sys/cam/ctl/ctl_frontend.c
236
softc->ctl_ports[port->targ_port] = NULL;
sys/cam/ctl/ctl_frontend.c
240
nvlist_destroy(port->options);
sys/cam/ctl/ctl_frontend.c
242
ctl_lun_map_deinit(port);
sys/cam/ctl/ctl_frontend.c
243
free(port->port_devid, M_CTL);
sys/cam/ctl/ctl_frontend.c
244
port->port_devid = NULL;
sys/cam/ctl/ctl_frontend.c
245
free(port->target_devid, M_CTL);
sys/cam/ctl/ctl_frontend.c
246
port->target_devid = NULL;
sys/cam/ctl/ctl_frontend.c
247
free(port->init_devid, M_CTL);
sys/cam/ctl/ctl_frontend.c
248
port->init_devid = NULL;
sys/cam/ctl/ctl_frontend.c
249
for (i = 0; i < port->max_initiators; i++)
sys/cam/ctl/ctl_frontend.c
250
free(port->wwpn_iid[i].name, M_CTL);
sys/cam/ctl/ctl_frontend.c
251
free(port->wwpn_iid, M_CTL);
sys/cam/ctl/ctl_frontend.c
252
mtx_destroy(&port->port_lock);
sys/cam/ctl/ctl_frontend.c
258
ctl_port_set_wwns(struct ctl_port *port, int wwnn_valid, uint64_t wwnn,
sys/cam/ctl/ctl_frontend.c
264
if (port->port_type == CTL_PORT_FC)
sys/cam/ctl/ctl_frontend.c
266
else if (port->port_type == CTL_PORT_SAS)
sys/cam/ctl/ctl_frontend.c
268
else if (port->port_type == CTL_PORT_ISCSI)
sys/cam/ctl/ctl_frontend.c
274
port->wwnn = wwnn;
sys/cam/ctl/ctl_frontend.c
276
free(port->target_devid, M_CTL);
sys/cam/ctl/ctl_frontend.c
279
port->target_devid = malloc(sizeof(struct ctl_devid) + len,
sys/cam/ctl/ctl_frontend.c
281
port->target_devid->len = len;
sys/cam/ctl/ctl_frontend.c
282
desc = (struct scsi_vpd_id_descriptor *)port->target_devid->data;
sys/cam/ctl/ctl_frontend.c
287
scsi_u64to8b(port->wwnn, desc->identifier);
sys/cam/ctl/ctl_frontend.c
291
port->wwpn = wwpn;
sys/cam/ctl/ctl_frontend.c
293
free(port->port_devid, M_CTL);
sys/cam/ctl/ctl_frontend.c
296
port->port_devid = malloc(sizeof(struct ctl_devid) + len,
sys/cam/ctl/ctl_frontend.c
298
port->port_devid->len = len;
sys/cam/ctl/ctl_frontend.c
299
desc = (struct scsi_vpd_id_descriptor *)port->port_devid->data;
sys/cam/ctl/ctl_frontend.c
304
scsi_u64to8b(port->wwpn, desc->identifier);
sys/cam/ctl/ctl_frontend.c
309
ctl_port_online(struct ctl_port *port)
sys/cam/ctl/ctl_frontend.c
311
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl_frontend.c
316
if (port->lun_enable != NULL) {
sys/cam/ctl/ctl_frontend.c
317
if (port->lun_map) {
sys/cam/ctl/ctl_frontend.c
318
for (l = 0; l < port->lun_map_size; l++) {
sys/cam/ctl/ctl_frontend.c
319
if (ctl_lun_map_from_port(port, l) ==
sys/cam/ctl/ctl_frontend.c
322
port->lun_enable(port->targ_lun_arg, l);
sys/cam/ctl/ctl_frontend.c
326
port->lun_enable(port->targ_lun_arg, lun->lun);
sys/cam/ctl/ctl_frontend.c
329
if (port->port_online != NULL)
sys/cam/ctl/ctl_frontend.c
330
port->port_online(port->onoff_arg);
sys/cam/ctl/ctl_frontend.c
333
value = dnvlist_get_string(port->options, "ha_shared", NULL);
sys/cam/ctl/ctl_frontend.c
335
port->status |= CTL_PORT_STATUS_HA_SHARED;
sys/cam/ctl/ctl_frontend.c
337
port->status &= ~CTL_PORT_STATUS_HA_SHARED;
sys/cam/ctl/ctl_frontend.c
339
port->status |= CTL_PORT_STATUS_ONLINE;
sys/cam/ctl/ctl_frontend.c
341
if (ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl_frontend.c
348
ctl_isc_announce_port(port);
sys/cam/ctl/ctl_frontend.c
352
ctl_port_offline(struct ctl_port *port)
sys/cam/ctl/ctl_frontend.c
354
struct ctl_softc *softc = port->ctl_softc;
sys/cam/ctl/ctl_frontend.c
358
if (port->port_offline != NULL)
sys/cam/ctl/ctl_frontend.c
359
port->port_offline(port->onoff_arg);
sys/cam/ctl/ctl_frontend.c
360
if (port->lun_disable != NULL) {
sys/cam/ctl/ctl_frontend.c
361
if (port->lun_map) {
sys/cam/ctl/ctl_frontend.c
362
for (l = 0; l < port->lun_map_size; l++) {
sys/cam/ctl/ctl_frontend.c
363
if (ctl_lun_map_from_port(port, l) ==
sys/cam/ctl/ctl_frontend.c
366
port->lun_disable(port->targ_lun_arg, l);
sys/cam/ctl/ctl_frontend.c
370
port->lun_disable(port->targ_lun_arg, lun->lun);
sys/cam/ctl/ctl_frontend.c
374
port->status &= ~CTL_PORT_STATUS_ONLINE;
sys/cam/ctl/ctl_frontend.c
376
if (ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl_frontend.c
383
ctl_isc_announce_port(port);
sys/cam/ctl/ctl_frontend.h
281
int ctl_port_register(struct ctl_port *port);
sys/cam/ctl/ctl_frontend.h
287
int ctl_port_deregister(struct ctl_port *port);
sys/cam/ctl/ctl_frontend.h
292
void ctl_port_set_wwns(struct ctl_port *port, int wwnn_valid,
sys/cam/ctl/ctl_frontend.h
336
int ctl_add_initiator(struct ctl_port *port, int iid, uint64_t wwpn, char *name);
sys/cam/ctl/ctl_frontend.h
343
int ctl_remove_initiator(struct ctl_port *port, int iid);
sys/cam/ctl/ctl_frontend_cam_sim.c
125
struct ctl_port *port;
sys/cam/ctl/ctl_frontend_cam_sim.c
130
port = &softc->port;
sys/cam/ctl/ctl_frontend_cam_sim.c
132
port->frontend = &cfcs_frontend;
sys/cam/ctl/ctl_frontend_cam_sim.c
133
port->port_type = CTL_PORT_INTERNAL;
sys/cam/ctl/ctl_frontend_cam_sim.c
135
port->num_requested_ctl_io = 4096;
sys/cam/ctl/ctl_frontend_cam_sim.c
137
port->port_name = softc->port_name;
sys/cam/ctl/ctl_frontend_cam_sim.c
138
port->port_online = cfcs_online;
sys/cam/ctl/ctl_frontend_cam_sim.c
139
port->port_offline = cfcs_offline;
sys/cam/ctl/ctl_frontend_cam_sim.c
140
port->onoff_arg = softc;
sys/cam/ctl/ctl_frontend_cam_sim.c
141
port->fe_datamove = cfcs_datamove;
sys/cam/ctl/ctl_frontend_cam_sim.c
142
port->fe_done = cfcs_done;
sys/cam/ctl/ctl_frontend_cam_sim.c
143
port->targ_port = -1;
sys/cam/ctl/ctl_frontend_cam_sim.c
145
retval = ctl_port_register(port);
sys/cam/ctl/ctl_frontend_cam_sim.c
156
if (port->wwnn == 0) {
sys/cam/ctl/ctl_frontend_cam_sim.c
163
softc->wwpn = softc->wwnn + port->targ_port + 1;
sys/cam/ctl/ctl_frontend_cam_sim.c
164
ctl_port_set_wwns(port, true, softc->wwnn, true, softc->wwpn);
sys/cam/ctl/ctl_frontend_cam_sim.c
166
softc->wwnn = port->wwnn;
sys/cam/ctl/ctl_frontend_cam_sim.c
167
softc->wwpn = port->wwpn;
sys/cam/ctl/ctl_frontend_cam_sim.c
170
softc->devq = cam_simq_alloc(port->num_requested_ctl_io);
sys/cam/ctl/ctl_frontend_cam_sim.c
179
port->num_requested_ctl_io, softc->devq);
sys/cam/ctl/ctl_frontend_cam_sim.c
216
struct ctl_port *port = &softc->port;
sys/cam/ctl/ctl_frontend_cam_sim.c
219
ctl_port_offline(port);
sys/cam/ctl/ctl_frontend_cam_sim.c
225
if ((error = ctl_port_deregister(port)) != 0)
sys/cam/ctl/ctl_frontend_cam_sim.c
517
io = ctl_alloc_io_nowait(softc->port.ctl_pool_ref);
sys/cam/ctl/ctl_frontend_cam_sim.c
536
io->io_hdr.nexus.targ_port = softc->port.targ_port;
sys/cam/ctl/ctl_frontend_cam_sim.c
611
io = ctl_alloc_io_nowait(softc->port.ctl_pool_ref);
sys/cam/ctl/ctl_frontend_cam_sim.c
626
io->io_hdr.nexus.targ_port = softc->port.targ_port;
sys/cam/ctl/ctl_frontend_cam_sim.c
683
fc->port = softc->port.targ_port;
sys/cam/ctl/ctl_frontend_cam_sim.c
706
io = ctl_alloc_io_nowait(softc->port.ctl_pool_ref);
sys/cam/ctl/ctl_frontend_cam_sim.c
72
struct ctl_port port;
sys/cam/ctl/ctl_frontend_cam_sim.c
722
io->io_hdr.nexus.targ_port = softc->port.targ_port;
sys/cam/ctl/ctl_frontend_cam_sim.c
776
cpi->xport_specific.fc.port = softc->port.targ_port;
sys/cam/ctl/ctl_frontend_ioctl.c
115
struct ctl_port *port;
sys/cam/ctl/ctl_frontend_ioctl.c
122
port = &cfi->port;
sys/cam/ctl/ctl_frontend_ioctl.c
123
port->frontend = &cfi_frontend;
sys/cam/ctl/ctl_frontend_ioctl.c
124
port->port_type = CTL_PORT_IOCTL;
sys/cam/ctl/ctl_frontend_ioctl.c
125
port->num_requested_ctl_io = 100;
sys/cam/ctl/ctl_frontend_ioctl.c
126
port->port_name = "ioctl";
sys/cam/ctl/ctl_frontend_ioctl.c
127
port->fe_datamove = cfi_datamove;
sys/cam/ctl/ctl_frontend_ioctl.c
128
port->fe_done = cfi_done;
sys/cam/ctl/ctl_frontend_ioctl.c
129
port->physical_port = 0;
sys/cam/ctl/ctl_frontend_ioctl.c
130
port->targ_port = -1;
sys/cam/ctl/ctl_frontend_ioctl.c
132
if ((error = ctl_port_register(port)) != 0) {
sys/cam/ctl/ctl_frontend_ioctl.c
137
ctl_port_online(port);
sys/cam/ctl/ctl_frontend_ioctl.c
147
struct ctl_port *port;
sys/cam/ctl/ctl_frontend_ioctl.c
151
port = &cfi->port;
sys/cam/ctl/ctl_frontend_ioctl.c
152
ctl_port_offline(port);
sys/cam/ctl/ctl_frontend_ioctl.c
153
error = ctl_port_deregister(port);
sys/cam/ctl/ctl_frontend_ioctl.c
172
struct ctl_port *port;
sys/cam/ctl/ctl_frontend_ioctl.c
189
if (pp == cfi->port.physical_port &&
sys/cam/ctl/ctl_frontend_ioctl.c
190
vp == cfi->port.virtual_port) {
sys/cam/ctl/ctl_frontend_ioctl.c
201
pp = MAX(pp, cfi->port.physical_port);
sys/cam/ctl/ctl_frontend_ioctl.c
208
port = &cfi->port;
sys/cam/ctl/ctl_frontend_ioctl.c
209
port->frontend = &cfi_frontend;
sys/cam/ctl/ctl_frontend_ioctl.c
210
port->port_type = CTL_PORT_IOCTL;
sys/cam/ctl/ctl_frontend_ioctl.c
211
port->num_requested_ctl_io = 100;
sys/cam/ctl/ctl_frontend_ioctl.c
212
port->port_name = "ioctl";
sys/cam/ctl/ctl_frontend_ioctl.c
213
port->fe_datamove = cfi_datamove;
sys/cam/ctl/ctl_frontend_ioctl.c
214
port->fe_done = cfi_done;
sys/cam/ctl/ctl_frontend_ioctl.c
215
port->physical_port = pp;
sys/cam/ctl/ctl_frontend_ioctl.c
216
port->virtual_port = vp;
sys/cam/ctl/ctl_frontend_ioctl.c
217
port->targ_port = -1;
sys/cam/ctl/ctl_frontend_ioctl.c
219
retval = ctl_port_register(port);
sys/cam/ctl/ctl_frontend_ioctl.c
229
nvlist_add_number(req->result_nvl, "port_id", port->targ_port);
sys/cam/ctl/ctl_frontend_ioctl.c
230
ctl_port_online(port);
sys/cam/ctl/ctl_frontend_ioctl.c
245
ctl_port_offline(port);
sys/cam/ctl/ctl_frontend_ioctl.c
246
ctl_port_deregister(port);
sys/cam/ctl/ctl_frontend_ioctl.c
275
if (cfi->port.targ_port == port_id)
sys/cam/ctl/ctl_frontend_ioctl.c
287
if (cfi->port.physical_port == 0 && cfi->port.virtual_port == 0) {
sys/cam/ctl/ctl_frontend_ioctl.c
295
ctl_port_offline(&cfi->port);
sys/cam/ctl/ctl_frontend_ioctl.c
296
ctl_port_deregister(&cfi->port);
sys/cam/ctl/ctl_frontend_ioctl.c
606
if ((cfi->port.status & CTL_PORT_STATUS_ONLINE) == 0)
sys/cam/ctl/ctl_frontend_ioctl.c
609
io = ctl_alloc_io(cfi->port.ctl_pool_ref);
sys/cam/ctl/ctl_frontend_ioctl.c
630
io->io_hdr.nexus.targ_port = cfi->port.targ_port;
sys/cam/ctl/ctl_frontend_ioctl.c
77
struct ctl_port port;
sys/cam/ctl/ctl_frontend_iscsi.c
2145
struct ctl_port *port;
sys/cam/ctl/ctl_frontend_iscsi.c
2186
port = &ct->ct_port;
sys/cam/ctl/ctl_frontend_iscsi.c
2191
port->frontend = &cfiscsi_frontend;
sys/cam/ctl/ctl_frontend_iscsi.c
2192
port->port_type = CTL_PORT_ISCSI;
sys/cam/ctl/ctl_frontend_iscsi.c
2194
port->num_requested_ctl_io = 4096;
sys/cam/ctl/ctl_frontend_iscsi.c
2195
port->port_name = "iscsi";
sys/cam/ctl/ctl_frontend_iscsi.c
2196
port->physical_port = (int)tag;
sys/cam/ctl/ctl_frontend_iscsi.c
2197
port->virtual_port = ct->ct_target_id;
sys/cam/ctl/ctl_frontend_iscsi.c
2198
port->port_online = cfiscsi_online;
sys/cam/ctl/ctl_frontend_iscsi.c
2199
port->port_offline = cfiscsi_offline;
sys/cam/ctl/ctl_frontend_iscsi.c
2200
port->port_info = cfiscsi_info;
sys/cam/ctl/ctl_frontend_iscsi.c
2201
port->onoff_arg = ct;
sys/cam/ctl/ctl_frontend_iscsi.c
2202
port->fe_datamove = cfiscsi_datamove;
sys/cam/ctl/ctl_frontend_iscsi.c
2203
port->fe_done = cfiscsi_done;
sys/cam/ctl/ctl_frontend_iscsi.c
2204
port->targ_port = -1;
sys/cam/ctl/ctl_frontend_iscsi.c
2205
port->options = nvlist_clone(req->args_nvl);
sys/cam/ctl/ctl_frontend_iscsi.c
2211
port->port_devid = malloc(sizeof(struct ctl_devid) + len,
sys/cam/ctl/ctl_frontend_iscsi.c
2213
port->port_devid->len = len;
sys/cam/ctl/ctl_frontend_iscsi.c
2214
desc = (struct scsi_vpd_id_descriptor *)port->port_devid->data;
sys/cam/ctl/ctl_frontend_iscsi.c
2225
port->target_devid = malloc(sizeof(struct ctl_devid) + len,
sys/cam/ctl/ctl_frontend_iscsi.c
2227
port->target_devid->len = len;
sys/cam/ctl/ctl_frontend_iscsi.c
2228
desc = (struct scsi_vpd_id_descriptor *)port->target_devid->data;
sys/cam/ctl/ctl_frontend_iscsi.c
2235
retval = ctl_port_register(port);
sys/cam/ctl/ctl_frontend_iscsi.c
2237
free(port->port_devid, M_CFISCSI);
sys/cam/ctl/ctl_frontend_iscsi.c
2238
free(port->target_devid, M_CFISCSI);
sys/cam/ctl/ctl_frontend_iscsi.c
2249
nvlist_add_number(req->result_nvl, "port_id", port->targ_port);
sys/cam/ctl/ctl_io.h
647
struct ctl_ha_msg_port port;
sys/cam/ctl/ctl_ioctl.h
761
uint32_t port;
sys/cam/ctl/ctl_private.h
435
int ctl_lun_map_init(struct ctl_port *port);
sys/cam/ctl/ctl_private.h
436
int ctl_lun_map_deinit(struct ctl_port *port);
sys/cam/ctl/ctl_private.h
437
int ctl_lun_map_set(struct ctl_port *port, uint32_t plun, uint32_t glun);
sys/cam/ctl/ctl_private.h
438
int ctl_lun_map_unset(struct ctl_port *port, uint32_t plun);
sys/cam/ctl/ctl_private.h
439
uint32_t ctl_lun_map_from_port(struct ctl_port *port, uint32_t plun);
sys/cam/ctl/ctl_private.h
440
uint32_t ctl_lun_map_to_port(struct ctl_port *port, uint32_t glun);
sys/cam/ctl/ctl_tpc.c
1970
tpc_create_token(struct ctl_lun *lun, struct ctl_port *port, off_t len,
sys/cam/ctl/ctl_tpc.c
2008
if (port->target_devid) {
sys/cam/ctl/ctl_tpc.c
2009
targid_len = port->target_devid->len;
sys/cam/ctl/ctl_tpc.c
2010
memcpy(&token->body[120], port->target_devid->data, targid_len);
sys/cam/ctl/ctl_tpc.c
2020
struct ctl_port *port = CTL_PORT(ctsio);
sys/cam/ctl/ctl_tpc.c
2150
tpc_create_token(lun, port, list->curbytes,
sys/cam/ctl/ctl_tpc_local.c
105
port->init_devid = malloc(sizeof(struct ctl_devid) + len,
sys/cam/ctl/ctl_tpc_local.c
107
port->init_devid->len = len;
sys/cam/ctl/ctl_tpc_local.c
108
tid = (struct scsi_transportid_spi *)port->init_devid->data;
sys/cam/ctl/ctl_tpc_local.c
111
scsi_ulto2b(port->targ_port, tid->rel_trgt_port_id);
sys/cam/ctl/ctl_tpc_local.c
113
ctl_port_online(port);
sys/cam/ctl/ctl_tpc_local.c
121
struct ctl_port *port = &tsoftc->port;
sys/cam/ctl/ctl_tpc_local.c
124
ctl_port_offline(port);
sys/cam/ctl/ctl_tpc_local.c
125
if ((error = ctl_port_deregister(port)) != 0)
sys/cam/ctl/ctl_tpc_local.c
269
struct ctl_port *port;
sys/cam/ctl/ctl_tpc_local.c
281
port = softc->ctl_ports[init_port];
sys/cam/ctl/ctl_tpc_local.c
283
port = NULL;
sys/cam/ctl/ctl_tpc_local.c
285
if (port != NULL &&
sys/cam/ctl/ctl_tpc_local.c
286
ctl_lun_map_to_port(port, lun->lun) == UINT32_MAX)
sys/cam/ctl/ctl_tpc_local.c
314
return (ctl_alloc_io(tsoftc->port.ctl_pool_ref));
sys/cam/ctl/ctl_tpc_local.c
323
io->io_hdr.nexus.targ_port = tsoftc->port.targ_port;
sys/cam/ctl/ctl_tpc_local.c
60
struct ctl_port port;
sys/cam/ctl/ctl_tpc_local.c
83
struct ctl_port *port;
sys/cam/ctl/ctl_tpc_local.c
89
port = &tsoftc->port;
sys/cam/ctl/ctl_tpc_local.c
90
port->frontend = &tpcl_frontend;
sys/cam/ctl/ctl_tpc_local.c
91
port->port_type = CTL_PORT_INTERNAL;
sys/cam/ctl/ctl_tpc_local.c
92
port->num_requested_ctl_io = 100;
sys/cam/ctl/ctl_tpc_local.c
93
port->port_name = "tpc";
sys/cam/ctl/ctl_tpc_local.c
94
port->fe_datamove = tpcl_datamove;
sys/cam/ctl/ctl_tpc_local.c
95
port->fe_done = tpcl_done;
sys/cam/ctl/ctl_tpc_local.c
96
port->targ_port = -1;
sys/cam/ctl/ctl_tpc_local.c
97
port->max_initiators = 1;
sys/cam/ctl/ctl_tpc_local.c
99
if ((error = ctl_port_register(port)) != 0) {
sys/cam/ctl/scsi_ctl.c
1146
io->io_hdr.nexus.targ_port = bus_softc->port.targ_port;
sys/cam/ctl/scsi_ctl.c
1279
(io = ctl_alloc_io_nowait(bus_softc->port.ctl_pool_ref)) != NULL) {
sys/cam/ctl/scsi_ctl.c
1418
io->io_hdr.nexus.targ_port = bus_softc->port.targ_port;
sys/cam/ctl/scsi_ctl.c
1557
if (bus_softc->port.wwnn != 0 && bus_softc->port.wwnn
sys/cam/ctl/scsi_ctl.c
1560
bus_softc->port.wwnn;
sys/cam/ctl/scsi_ctl.c
1563
ctl_port_set_wwns(&bus_softc->port,
sys/cam/ctl/scsi_ctl.c
1567
if (bus_softc->port.wwpn != 0 && bus_softc->port.wwpn
sys/cam/ctl/scsi_ctl.c
1570
bus_softc->port.wwpn;
sys/cam/ctl/scsi_ctl.c
1573
ctl_port_set_wwns(&bus_softc->port,
sys/cam/ctl/scsi_ctl.c
1580
if (bus_softc->port.wwnn != 0) {
sys/cam/ctl/scsi_ctl.c
1582
bus_softc->port.wwnn;
sys/cam/ctl/scsi_ctl.c
1585
if (bus_softc->port.wwpn != 0) {
sys/cam/ctl/scsi_ctl.c
1587
bus_softc->port.wwpn;
sys/cam/ctl/scsi_ctl.c
287
struct ctl_port *port;
sys/cam/ctl/scsi_ctl.c
333
port = &softc->port;
sys/cam/ctl/scsi_ctl.c
334
port->frontend = &ctlfe_frontend;
sys/cam/ctl/scsi_ctl.c
340
port->port_type = CTL_PORT_FC;
sys/cam/ctl/scsi_ctl.c
342
port->port_type = CTL_PORT_SAS;
sys/cam/ctl/scsi_ctl.c
344
port->port_type = CTL_PORT_SCSI;
sys/cam/ctl/scsi_ctl.c
347
port->num_requested_ctl_io = CTLFE_REQ_CTL_IO;
sys/cam/ctl/scsi_ctl.c
354
port->port_name = softc->port_name;
sys/cam/ctl/scsi_ctl.c
355
port->physical_port = cpi->bus_id;
sys/cam/ctl/scsi_ctl.c
356
port->virtual_port = 0;
sys/cam/ctl/scsi_ctl.c
357
port->port_online = ctlfe_online;
sys/cam/ctl/scsi_ctl.c
358
port->port_offline = ctlfe_offline;
sys/cam/ctl/scsi_ctl.c
359
port->onoff_arg = softc;
sys/cam/ctl/scsi_ctl.c
360
port->lun_enable = ctlfe_lun_enable;
sys/cam/ctl/scsi_ctl.c
361
port->lun_disable = ctlfe_lun_disable;
sys/cam/ctl/scsi_ctl.c
362
port->targ_lun_arg = softc;
sys/cam/ctl/scsi_ctl.c
363
port->fe_datamove = ctlfe_datamove;
sys/cam/ctl/scsi_ctl.c
364
port->fe_done = ctlfe_done;
sys/cam/ctl/scsi_ctl.c
365
port->targ_port = -1;
sys/cam/ctl/scsi_ctl.c
367
retval = ctl_port_register(port);
sys/cam/ctl/scsi_ctl.c
392
ctl_port_deregister(&softc->port);
sys/cam/ctl/scsi_ctl.c
411
__func__, dev_chg->wwpn, dev_chg->port,
sys/cam/ctl/scsi_ctl.c
422
retval = ctl_add_initiator(&softc->port,
sys/cam/ctl/scsi_ctl.c
425
retval = ctl_remove_initiator(&softc->port,
sys/cam/ctl/scsi_ctl.c
433
"remove", softc->port.targ_port,
sys/cam/ctl/scsi_ctl.c
506
new_io = ctl_alloc_io_nowait(bus_softc->port.ctl_pool_ref);
sys/cam/ctl/scsi_ctl.c
562
new_io = ctl_alloc_io_nowait(bus_softc->port.ctl_pool_ref);
sys/cam/ctl/scsi_ctl.c
77
struct ctl_port port;
sys/cam/scsi/scsi_all.c
5928
struct scsi_transportid_iscsi_port *port;
sys/cam/scsi/scsi_all.c
5930
port = (struct scsi_transportid_iscsi_port *)hdr;
sys/cam/scsi/scsi_all.c
5932
add_len = scsi_2btoul(port->additional_length);
sys/cam/scsi/scsi_all.c
5936
iscsi_name = &port->iscsi_name[0];
sys/cam/scsi/scsi_cd.c
2259
page->audio.port[LEFT_PORT].channels =
sys/cam/scsi/scsi_cd.c
2261
page->audio.port[RIGHT_PORT].channels =
sys/cam/scsi/scsi_cd.c
2263
page->audio.port[2].channels = arg->patch[2];
sys/cam/scsi/scsi_cd.c
2264
page->audio.port[3].channels = arg->patch[3];
sys/cam/scsi/scsi_cd.c
2293
page->audio.port[LEFT_PORT].volume;
sys/cam/scsi/scsi_cd.c
2295
page->audio.port[RIGHT_PORT].volume;
sys/cam/scsi/scsi_cd.c
2296
arg->vol[2] = page->audio.port[2].volume;
sys/cam/scsi/scsi_cd.c
2297
arg->vol[3] = page->audio.port[3].volume;
sys/cam/scsi/scsi_cd.c
2324
page->audio.port[LEFT_PORT].channels = CHANNEL_0;
sys/cam/scsi/scsi_cd.c
2325
page->audio.port[LEFT_PORT].volume =
sys/cam/scsi/scsi_cd.c
2327
page->audio.port[RIGHT_PORT].channels = CHANNEL_1;
sys/cam/scsi/scsi_cd.c
2328
page->audio.port[RIGHT_PORT].volume =
sys/cam/scsi/scsi_cd.c
2330
page->audio.port[2].volume = arg->vol[2];
sys/cam/scsi/scsi_cd.c
2331
page->audio.port[3].volume = arg->vol[3];
sys/cam/scsi/scsi_cd.c
2358
page->audio.port[LEFT_PORT].channels =
sys/cam/scsi/scsi_cd.c
2360
page->audio.port[RIGHT_PORT].channels =
sys/cam/scsi/scsi_cd.c
2362
page->audio.port[2].channels = 0;
sys/cam/scsi/scsi_cd.c
2363
page->audio.port[3].channels = 0;
sys/cam/scsi/scsi_cd.c
2390
page->audio.port[LEFT_PORT].channels =
sys/cam/scsi/scsi_cd.c
2392
page->audio.port[RIGHT_PORT].channels =
sys/cam/scsi/scsi_cd.c
2394
page->audio.port[2].channels = 0;
sys/cam/scsi/scsi_cd.c
2395
page->audio.port[3].channels = 0;
sys/cam/scsi/scsi_cd.c
2422
page->audio.port[LEFT_PORT].channels = 0;
sys/cam/scsi/scsi_cd.c
2423
page->audio.port[RIGHT_PORT].channels = 0;
sys/cam/scsi/scsi_cd.c
2424
page->audio.port[2].channels = 0;
sys/cam/scsi/scsi_cd.c
2425
page->audio.port[3].channels = 0;
sys/cam/scsi/scsi_cd.c
2452
page->audio.port[LEFT_PORT].channels = LEFT_CHANNEL;
sys/cam/scsi/scsi_cd.c
2453
page->audio.port[RIGHT_PORT].channels = LEFT_CHANNEL;
sys/cam/scsi/scsi_cd.c
2454
page->audio.port[2].channels = 0;
sys/cam/scsi/scsi_cd.c
2455
page->audio.port[3].channels = 0;
sys/cam/scsi/scsi_cd.c
2482
page->audio.port[LEFT_PORT].channels = RIGHT_CHANNEL;
sys/cam/scsi/scsi_cd.c
2483
page->audio.port[RIGHT_PORT].channels = RIGHT_CHANNEL;
sys/cam/scsi/scsi_cd.c
2484
page->audio.port[2].channels = 0;
sys/cam/scsi/scsi_cd.c
2485
page->audio.port[3].channels = 0;
sys/cam/scsi/scsi_cd.h
788
} port[4];
sys/cam/scsi/scsi_xpt.c
3219
sbuf_printf(sb, " PortID 0x%x", fc->port);
sys/compat/linux/linux_ioctl.c
373
int port;
sys/compat/linux/linux_socket.h
333
u_char port;
sys/compat/linuxkpi/common/include/linux/io.h
399
#define _outb(data, port) outb((data), (port))
sys/compat/linuxkpi/common/include/linux/soc/qcom/qmi.h
82
uint32_t port;
sys/compat/x86bios/x86bios.c
428
x86bios_emu_inb(struct x86emu *emu, uint16_t port)
sys/compat/x86bios/x86bios.c
432
if (port == 0xb2) /* APM scratch register */
sys/compat/x86bios/x86bios.c
434
if (port >= 0x80 && port < 0x88) /* POST status register */
sys/compat/x86bios/x86bios.c
438
return (iodev_read_1(port));
sys/compat/x86bios/x86bios.c
442
x86bios_emu_inw(struct x86emu *emu, uint16_t port)
sys/compat/x86bios/x86bios.c
447
if (port >= 0x80 && port < 0x88) /* POST status register */
sys/compat/x86bios/x86bios.c
450
if ((port & 1) != 0) {
sys/compat/x86bios/x86bios.c
451
val = iodev_read_1(port);
sys/compat/x86bios/x86bios.c
452
val |= iodev_read_1(port + 1) << 8;
sys/compat/x86bios/x86bios.c
455
val = iodev_read_2(port);
sys/compat/x86bios/x86bios.c
461
x86bios_emu_inl(struct x86emu *emu, uint16_t port)
sys/compat/x86bios/x86bios.c
466
if (port >= 0x80 && port < 0x88) /* POST status register */
sys/compat/x86bios/x86bios.c
469
if ((port & 1) != 0) {
sys/compat/x86bios/x86bios.c
470
val = iodev_read_1(port);
sys/compat/x86bios/x86bios.c
471
val |= iodev_read_2(port + 1) << 8;
sys/compat/x86bios/x86bios.c
472
val |= iodev_read_1(port + 3) << 24;
sys/compat/x86bios/x86bios.c
473
} else if ((port & 2) != 0) {
sys/compat/x86bios/x86bios.c
474
val = iodev_read_2(port);
sys/compat/x86bios/x86bios.c
475
val |= iodev_read_2(port + 2) << 16;
sys/compat/x86bios/x86bios.c
478
val = iodev_read_4(port);
sys/compat/x86bios/x86bios.c
484
x86bios_emu_outb(struct x86emu *emu, uint16_t port, uint8_t val)
sys/compat/x86bios/x86bios.c
488
if (port == 0xb2) /* APM scratch register */
sys/compat/x86bios/x86bios.c
490
if (port >= 0x80 && port < 0x88) /* POST status register */
sys/compat/x86bios/x86bios.c
494
iodev_write_1(port, val);
sys/compat/x86bios/x86bios.c
498
x86bios_emu_outw(struct x86emu *emu, uint16_t port, uint16_t val)
sys/compat/x86bios/x86bios.c
502
if (port >= 0x80 && port < 0x88) /* POST status register */
sys/compat/x86bios/x86bios.c
505
if ((port & 1) != 0) {
sys/compat/x86bios/x86bios.c
506
iodev_write_1(port, val);
sys/compat/x86bios/x86bios.c
507
iodev_write_1(port + 1, val >> 8);
sys/compat/x86bios/x86bios.c
510
iodev_write_2(port, val);
sys/compat/x86bios/x86bios.c
514
x86bios_emu_outl(struct x86emu *emu, uint16_t port, uint32_t val)
sys/compat/x86bios/x86bios.c
518
if (port >= 0x80 && port < 0x88) /* POST status register */
sys/compat/x86bios/x86bios.c
521
if ((port & 1) != 0) {
sys/compat/x86bios/x86bios.c
522
iodev_write_1(port, val);
sys/compat/x86bios/x86bios.c
523
iodev_write_2(port + 1, val >> 8);
sys/compat/x86bios/x86bios.c
524
iodev_write_1(port + 3, val >> 24);
sys/compat/x86bios/x86bios.c
525
} else if ((port & 2) != 0) {
sys/compat/x86bios/x86bios.c
526
iodev_write_2(port, val);
sys/compat/x86bios/x86bios.c
527
iodev_write_2(port + 2, val >> 16);
sys/compat/x86bios/x86bios.c
530
iodev_write_4(port, val);
sys/dev/ahci/ahci.c
1377
int i, ccs, port, reset = 0;
sys/dev/ahci/ahci.c
1441
port = -1;
sys/dev/ahci/ahci.c
1445
port = (fbs & AHCI_P_FBS_DWE)
sys/dev/ahci/ahci.c
1451
if (port == -1)
sys/dev/ahci/ahci.c
1452
port = i;
sys/dev/ahci/ahci.c
1453
else if (port != i) {
sys/dev/ahci/ahci.c
1454
port = -2;
sys/dev/ahci/ahci.c
1464
port = -1;
sys/dev/ahci/ahci.c
1488
if (port >= 0 &&
sys/dev/ahci/ahci.c
1489
ch->slot[i].ccb->ccb_h.target_id != port)
sys/dev/ahci/ahci.c
1492
if (port != -2) {
sys/dev/ahci/ahci.c
1510
if (ch->numtslots == 0 && i != ccs && port != -2)
sys/dev/ahci/ahci.c
1669
int port = ccb->ccb_h.target_id & 0x0f;
sys/dev/ahci/ahci.c
1691
(port << 12);
sys/dev/ahci/ahci.c
1726
(port << AHCI_P_FBS_DEV_SHIFT));
sys/dev/ahci/ahci.c
1793
slot->slot, port);
sys/dev/aic7xxx/aic79xx_inline.h
431
ahd_inw(struct ahd_softc *ahd, u_int port);
sys/dev/aic7xxx/aic79xx_inline.h
432
static __inline void ahd_outw(struct ahd_softc *ahd, u_int port,
sys/dev/aic7xxx/aic79xx_inline.h
435
ahd_inl(struct ahd_softc *ahd, u_int port);
sys/dev/aic7xxx/aic79xx_inline.h
436
static __inline void ahd_outl(struct ahd_softc *ahd, u_int port,
sys/dev/aic7xxx/aic79xx_inline.h
439
ahd_inq(struct ahd_softc *ahd, u_int port);
sys/dev/aic7xxx/aic79xx_inline.h
440
static __inline void ahd_outq(struct ahd_softc *ahd, u_int port,
sys/dev/aic7xxx/aic79xx_inline.h
523
ahd_inw(struct ahd_softc *ahd, u_int port)
sys/dev/aic7xxx/aic79xx_inline.h
530
return ((ahd_inb(ahd, port+1) << 8) | ahd_inb(ahd, port));
sys/dev/aic7xxx/aic79xx_inline.h
534
ahd_outw(struct ahd_softc *ahd, u_int port, u_int value)
sys/dev/aic7xxx/aic79xx_inline.h
540
ahd_outb(ahd, port, value & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
541
ahd_outb(ahd, port+1, (value >> 8) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
545
ahd_inl(struct ahd_softc *ahd, u_int port)
sys/dev/aic7xxx/aic79xx_inline.h
547
return ((ahd_inb(ahd, port))
sys/dev/aic7xxx/aic79xx_inline.h
548
| (ahd_inb(ahd, port+1) << 8)
sys/dev/aic7xxx/aic79xx_inline.h
549
| (ahd_inb(ahd, port+2) << 16)
sys/dev/aic7xxx/aic79xx_inline.h
550
| (ahd_inb(ahd, port+3) << 24));
sys/dev/aic7xxx/aic79xx_inline.h
554
ahd_outl(struct ahd_softc *ahd, u_int port, uint32_t value)
sys/dev/aic7xxx/aic79xx_inline.h
556
ahd_outb(ahd, port, (value) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
557
ahd_outb(ahd, port+1, ((value) >> 8) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
558
ahd_outb(ahd, port+2, ((value) >> 16) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
559
ahd_outb(ahd, port+3, ((value) >> 24) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
563
ahd_inq(struct ahd_softc *ahd, u_int port)
sys/dev/aic7xxx/aic79xx_inline.h
565
return ((ahd_inb(ahd, port))
sys/dev/aic7xxx/aic79xx_inline.h
566
| (ahd_inb(ahd, port+1) << 8)
sys/dev/aic7xxx/aic79xx_inline.h
567
| (ahd_inb(ahd, port+2) << 16)
sys/dev/aic7xxx/aic79xx_inline.h
568
| (((uint64_t)ahd_inb(ahd, port+3)) << 24)
sys/dev/aic7xxx/aic79xx_inline.h
569
| (((uint64_t)ahd_inb(ahd, port+4)) << 32)
sys/dev/aic7xxx/aic79xx_inline.h
570
| (((uint64_t)ahd_inb(ahd, port+5)) << 40)
sys/dev/aic7xxx/aic79xx_inline.h
571
| (((uint64_t)ahd_inb(ahd, port+6)) << 48)
sys/dev/aic7xxx/aic79xx_inline.h
572
| (((uint64_t)ahd_inb(ahd, port+7)) << 56));
sys/dev/aic7xxx/aic79xx_inline.h
576
ahd_outq(struct ahd_softc *ahd, u_int port, uint64_t value)
sys/dev/aic7xxx/aic79xx_inline.h
578
ahd_outb(ahd, port, value & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
579
ahd_outb(ahd, port+1, (value >> 8) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
580
ahd_outb(ahd, port+2, (value >> 16) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
581
ahd_outb(ahd, port+3, (value >> 24) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
582
ahd_outb(ahd, port+4, (value >> 32) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
583
ahd_outb(ahd, port+5, (value >> 40) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
584
ahd_outb(ahd, port+6, (value >> 48) & 0xFF);
sys/dev/aic7xxx/aic79xx_inline.h
585
ahd_outb(ahd, port+7, (value >> 56) & 0xFF);
sys/dev/aic7xxx/aic79xx_osm.h
148
#define ahd_inb(ahd, port) \
sys/dev/aic7xxx/aic79xx_osm.h
149
bus_space_read_1((ahd)->tags[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
150
(ahd)->bshs[(port) >> 8], (port) & 0xFF)
sys/dev/aic7xxx/aic79xx_osm.h
152
#define ahd_outb(ahd, port, value) \
sys/dev/aic7xxx/aic79xx_osm.h
153
bus_space_write_1((ahd)->tags[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
154
(ahd)->bshs[(port) >> 8], (port) & 0xFF, value)
sys/dev/aic7xxx/aic79xx_osm.h
156
#define ahd_inw_atomic(ahd, port) \
sys/dev/aic7xxx/aic79xx_osm.h
157
aic_le16toh(bus_space_read_2((ahd)->tags[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
158
(ahd)->bshs[(port) >> 8], (port) & 0xFF))
sys/dev/aic7xxx/aic79xx_osm.h
160
#define ahd_outw_atomic(ahd, port, value) \
sys/dev/aic7xxx/aic79xx_osm.h
161
bus_space_write_2((ahd)->tags[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
162
(ahd)->bshs[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
163
(port & 0xFF), aic_htole16(value))
sys/dev/aic7xxx/aic79xx_osm.h
165
#define ahd_outsb(ahd, port, valp, count) \
sys/dev/aic7xxx/aic79xx_osm.h
166
bus_space_write_multi_1((ahd)->tags[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
167
(ahd)->bshs[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
168
(port & 0xFF), valp, count)
sys/dev/aic7xxx/aic79xx_osm.h
170
#define ahd_insb(ahd, port, valp, count) \
sys/dev/aic7xxx/aic79xx_osm.h
171
bus_space_read_multi_1((ahd)->tags[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
172
(ahd)->bshs[(port) >> 8], \
sys/dev/aic7xxx/aic79xx_osm.h
173
(port & 0xFF), valp, count)
sys/dev/aic7xxx/aic7xxx.h
1200
u_int port);
sys/dev/aic7xxx/aic7xxx_inline.h
242
ahc_inw(struct ahc_softc *ahc, u_int port);
sys/dev/aic7xxx/aic7xxx_inline.h
243
static __inline void ahc_outw(struct ahc_softc *ahc, u_int port,
sys/dev/aic7xxx/aic7xxx_inline.h
246
ahc_inl(struct ahc_softc *ahc, u_int port);
sys/dev/aic7xxx/aic7xxx_inline.h
247
static __inline void ahc_outl(struct ahc_softc *ahc, u_int port,
sys/dev/aic7xxx/aic7xxx_inline.h
250
ahc_inq(struct ahc_softc *ahc, u_int port);
sys/dev/aic7xxx/aic7xxx_inline.h
251
static __inline void ahc_outq(struct ahc_softc *ahc, u_int port,
sys/dev/aic7xxx/aic7xxx_inline.h
301
ahc_inw(struct ahc_softc *ahc, u_int port)
sys/dev/aic7xxx/aic7xxx_inline.h
303
return ((ahc_inb(ahc, port+1) << 8) | ahc_inb(ahc, port));
sys/dev/aic7xxx/aic7xxx_inline.h
307
ahc_outw(struct ahc_softc *ahc, u_int port, u_int value)
sys/dev/aic7xxx/aic7xxx_inline.h
309
ahc_outb(ahc, port, value & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
310
ahc_outb(ahc, port+1, (value >> 8) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
314
ahc_inl(struct ahc_softc *ahc, u_int port)
sys/dev/aic7xxx/aic7xxx_inline.h
316
return ((ahc_inb(ahc, port))
sys/dev/aic7xxx/aic7xxx_inline.h
317
| (ahc_inb(ahc, port+1) << 8)
sys/dev/aic7xxx/aic7xxx_inline.h
318
| (ahc_inb(ahc, port+2) << 16)
sys/dev/aic7xxx/aic7xxx_inline.h
319
| (ahc_inb(ahc, port+3) << 24));
sys/dev/aic7xxx/aic7xxx_inline.h
323
ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value)
sys/dev/aic7xxx/aic7xxx_inline.h
325
ahc_outb(ahc, port, (value) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
326
ahc_outb(ahc, port+1, ((value) >> 8) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
327
ahc_outb(ahc, port+2, ((value) >> 16) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
328
ahc_outb(ahc, port+3, ((value) >> 24) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
332
ahc_inq(struct ahc_softc *ahc, u_int port)
sys/dev/aic7xxx/aic7xxx_inline.h
334
return ((ahc_inb(ahc, port))
sys/dev/aic7xxx/aic7xxx_inline.h
335
| (ahc_inb(ahc, port+1) << 8)
sys/dev/aic7xxx/aic7xxx_inline.h
336
| (ahc_inb(ahc, port+2) << 16)
sys/dev/aic7xxx/aic7xxx_inline.h
337
| (ahc_inb(ahc, port+3) << 24)
sys/dev/aic7xxx/aic7xxx_inline.h
338
| (((uint64_t)ahc_inb(ahc, port+4)) << 32)
sys/dev/aic7xxx/aic7xxx_inline.h
339
| (((uint64_t)ahc_inb(ahc, port+5)) << 40)
sys/dev/aic7xxx/aic7xxx_inline.h
340
| (((uint64_t)ahc_inb(ahc, port+6)) << 48)
sys/dev/aic7xxx/aic7xxx_inline.h
341
| (((uint64_t)ahc_inb(ahc, port+7)) << 56));
sys/dev/aic7xxx/aic7xxx_inline.h
345
ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value)
sys/dev/aic7xxx/aic7xxx_inline.h
347
ahc_outb(ahc, port, value & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
348
ahc_outb(ahc, port+1, (value >> 8) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
349
ahc_outb(ahc, port+2, (value >> 16) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
350
ahc_outb(ahc, port+3, (value >> 24) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
351
ahc_outb(ahc, port+4, (value >> 32) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
352
ahc_outb(ahc, port+5, (value >> 40) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
353
ahc_outb(ahc, port+6, (value >> 48) & 0xFF);
sys/dev/aic7xxx/aic7xxx_inline.h
354
ahc_outb(ahc, port+7, (value >> 56) & 0xFF);
sys/dev/aic7xxx/aic7xxx_osm.h
146
#define ahc_inb(ahc, port) \
sys/dev/aic7xxx/aic7xxx_osm.h
147
bus_space_read_1((ahc)->tag, (ahc)->bsh, port)
sys/dev/aic7xxx/aic7xxx_osm.h
149
#define ahc_outb(ahc, port, value) \
sys/dev/aic7xxx/aic7xxx_osm.h
150
bus_space_write_1((ahc)->tag, (ahc)->bsh, port, value)
sys/dev/aic7xxx/aic7xxx_osm.h
152
#define ahc_outsb(ahc, port, valp, count) \
sys/dev/aic7xxx/aic7xxx_osm.h
153
bus_space_write_multi_1((ahc)->tag, (ahc)->bsh, port, valp, count)
sys/dev/aic7xxx/aic7xxx_osm.h
155
#define ahc_insb(ahc, port, valp, count) \
sys/dev/aic7xxx/aic7xxx_osm.h
156
bus_space_read_multi_1((ahc)->tag, (ahc)->bsh, port, valp, count)
sys/dev/aic7xxx/aic7xxx_osm.h
206
int aic7770_map_registers(struct ahc_softc *ahc, u_int port);
sys/dev/ata/ata-all.h
372
int (*pm_read)(device_t dev, int port, int reg, u_int32_t *result);
sys/dev/ata/ata-all.h
373
int (*pm_write)(device_t dev, int port, int reg, u_int32_t value);
sys/dev/ata/ata-all.h
487
void ata_sata_phy_check_events(device_t dev, int port);
sys/dev/ata/ata-all.h
488
int ata_sata_scr_read(struct ata_channel *ch, int port, int reg, uint32_t *val);
sys/dev/ata/ata-all.h
489
int ata_sata_scr_write(struct ata_channel *ch, int port, int reg, uint32_t val);
sys/dev/ata/ata-all.h
490
int ata_sata_phy_reset(device_t dev, int port, int quick);
sys/dev/ata/ata-sata.c
108
ata_sata_connect(struct ata_channel *ch, int port, int quick)
sys/dev/ata/ata-sata.c
117
if (ata_sata_scr_read(ch, port, ATA_SSTATUS, &status))
sys/dev/ata/ata-sata.c
129
if (port < 0) {
sys/dev/ata/ata-sata.c
134
port, status);
sys/dev/ata/ata-sata.c
136
} else if (port < 0) {
sys/dev/ata/ata-sata.c
141
port, t * 10, status);
sys/dev/ata/ata-sata.c
146
ata_sata_scr_write(ch, port, ATA_SERROR, 0xffffffff);
sys/dev/ata/ata-sata.c
152
ata_sata_phy_reset(device_t dev, int port, int quick)
sys/dev/ata/ata-sata.c
158
sata_rev = ch->user[port < 0 ? 0 : port].revision;
sys/dev/ata/ata-sata.c
163
if (ata_sata_scr_read(ch, port, ATA_SCONTROL, &val))
sys/dev/ata/ata-sata.c
166
ata_sata_scr_write(ch, port, ATA_SCONTROL,
sys/dev/ata/ata-sata.c
169
return ata_sata_connect(ch, port, quick);
sys/dev/ata/ata-sata.c
174
if (port < 0) {
sys/dev/ata/ata-sata.c
177
device_printf(dev, "p%d: hard reset ...\n", port);
sys/dev/ata/ata-sata.c
190
if (ata_sata_scr_write(ch, port, ATA_SCONTROL, ATA_SC_DET_RESET |
sys/dev/ata/ata-sata.c
194
if (ata_sata_scr_read(ch, port, ATA_SCONTROL, &val))
sys/dev/ata/ata-sata.c
201
if (ata_sata_scr_write(ch, port, ATA_SCONTROL,
sys/dev/ata/ata-sata.c
206
if (ata_sata_scr_read(ch, port, ATA_SCONTROL, &val))
sys/dev/ata/ata-sata.c
209
return ata_sata_connect(ch, port, 0);
sys/dev/ata/ata-sata.c
214
ata_sata_scr_write(ch, port, ATA_SERROR, 0xffffffff);
sys/dev/ata/ata-sata.c
217
if (port < 0) {
sys/dev/ata/ata-sata.c
220
device_printf(dev, "p%d: hard reset failed\n", port);
sys/dev/ata/ata-sata.c
289
int port;
sys/dev/ata/ata-sata.c
338
for (port=0; port < pm_ports; port++) {
sys/dev/ata/ata-sata.c
341
if (!ata_sata_phy_reset(dev, port, 1))
sys/dev/ata/ata-sata.c
351
signature = ch->hw.softreset(dev, port);
sys/dev/ata/ata-sata.c
354
device_printf(dev, "p%d: SIGNATURE=%08x\n", port, signature);
sys/dev/ata/ata-sata.c
359
ch->devices |= (ATA_ATA_MASTER << port);
sys/dev/ata/ata-sata.c
362
ch->devices |= (ATA_ATAPI_MASTER << port);
sys/dev/ata/ata-sata.c
49
ata_sata_phy_check_events(device_t dev, int port)
sys/dev/ata/ata-sata.c
54
if (ata_sata_scr_read(ch, port, ATA_SERROR, &error))
sys/dev/ata/ata-sata.c
63
ata_sata_scr_write(ch, port, ATA_SERROR, error);
sys/dev/ata/ata-sata.c
68
if (ata_sata_scr_read(ch, port, ATA_SSTATUS, &status)) {
sys/dev/ata/ata-sata.c
82
ata_sata_scr_read(struct ata_channel *ch, int port, int reg, uint32_t *val)
sys/dev/ata/ata-sata.c
86
return (ch->hw.pm_read(ch->dev, port, reg, val));
sys/dev/ata/ata-sata.c
95
ata_sata_scr_write(struct ata_channel *ch, int port, int reg, uint32_t val)
sys/dev/ata/ata-sata.c
99
return (ch->hw.pm_write(ch->dev, port, reg, val));
sys/dev/ata/chipsets/ata-intel.c
600
ata_intel_sata_ahci_read(device_t dev, int port, int reg, u_int32_t *result)
sys/dev/ata/chipsets/ata-intel.c
611
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-intel.c
613
offset = 0x100 + smap[port] * 0x80;
sys/dev/ata/chipsets/ata-intel.c
62
static int ata_intel_sata_ahci_read(device_t dev, int port,
sys/dev/ata/chipsets/ata-intel.c
632
ata_intel_sata_cscr_read(device_t dev, int port, int reg, u_int32_t *result)
sys/dev/ata/chipsets/ata-intel.c
64
static int ata_intel_sata_cscr_read(device_t dev, int port,
sys/dev/ata/chipsets/ata-intel.c
643
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-intel.c
659
0x50 + smap[port] * 0x10 + reg * 4, 4);
sys/dev/ata/chipsets/ata-intel.c
66
static int ata_intel_sata_sidpr_read(device_t dev, int port,
sys/dev/ata/chipsets/ata-intel.c
666
ata_intel_sata_sidpr_read(device_t dev, int port, int reg, u_int32_t *result)
sys/dev/ata/chipsets/ata-intel.c
675
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-intel.c
68
static int ata_intel_sata_ahci_write(device_t dev, int port,
sys/dev/ata/chipsets/ata-intel.c
690
ATA_IDX_OUTL(ch, ATA_IDX_ADDR, ((ch->unit * 2 + port) << 8) + reg);
sys/dev/ata/chipsets/ata-intel.c
697
ata_intel_sata_ahci_write(device_t dev, int port, int reg, u_int32_t value)
sys/dev/ata/chipsets/ata-intel.c
70
static int ata_intel_sata_cscr_write(device_t dev, int port,
sys/dev/ata/chipsets/ata-intel.c
708
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-intel.c
710
offset = 0x100 + smap[port] * 0x80;
sys/dev/ata/chipsets/ata-intel.c
72
static int ata_intel_sata_sidpr_write(device_t dev, int port,
sys/dev/ata/chipsets/ata-intel.c
729
ata_intel_sata_cscr_write(device_t dev, int port, int reg, u_int32_t value)
sys/dev/ata/chipsets/ata-intel.c
740
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-intel.c
756
0x50 + smap[port] * 0x10 + reg * 4, 4);
sys/dev/ata/chipsets/ata-intel.c
763
ata_intel_sata_sidpr_write(device_t dev, int port, int reg, u_int32_t value)
sys/dev/ata/chipsets/ata-intel.c
772
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-intel.c
787
ATA_IDX_OUTL(ch, ATA_IDX_ADDR, ((ch->unit * 2 + port) << 8) + reg);
sys/dev/ata/chipsets/ata-intel.c
797
int port;
sys/dev/ata/chipsets/ata-intel.c
800
port = (ch->flags & ATA_NO_SLAVE) ? 0 : 1;
sys/dev/ata/chipsets/ata-intel.c
801
for (; port >= 0; port--) {
sys/dev/ata/chipsets/ata-intel.c
802
ata_intel_sata_sidpr_read(dev, port, ATA_SCONTROL, &val);
sys/dev/ata/chipsets/ata-intel.c
807
ata_intel_sata_sidpr_write(dev, port, ATA_SCONTROL, val);
sys/dev/ata/chipsets/ata-intel.c
808
ata_intel_sata_sidpr_read(dev, port, ATA_SCONTROL, &val);
sys/dev/ata/chipsets/ata-promise.c
68
static int ata_promise_mio_pm_read(device_t dev, int port, int reg, u_int32_t *result);
sys/dev/ata/chipsets/ata-promise.c
69
static int ata_promise_mio_pm_write(device_t dev, int port, int reg, u_int32_t result);
sys/dev/ata/chipsets/ata-promise.c
70
static u_int32_t ata_promise_mio_softreset(device_t dev, int port);
sys/dev/ata/chipsets/ata-promise.c
822
ata_promise_mio_pm_read(device_t dev, int port, int reg, u_int32_t *result)
sys/dev/ata/chipsets/ata-promise.c
828
if (port < 0) {
sys/dev/ata/chipsets/ata-promise.c
832
if (port < ATA_PM) {
sys/dev/ata/chipsets/ata-promise.c
851
ATA_IDX_OUTB(ch, ATA_DRIVE, port);
sys/dev/ata/chipsets/ata-promise.c
873
ata_promise_mio_pm_write(device_t dev, int port, int reg, u_int32_t value)
sys/dev/ata/chipsets/ata-promise.c
879
if (port < 0) {
sys/dev/ata/chipsets/ata-promise.c
883
if (port < ATA_PM) {
sys/dev/ata/chipsets/ata-promise.c
902
ATA_IDX_OUTB(ch, ATA_DRIVE, port);
sys/dev/ata/chipsets/ata-promise.c
925
ata_promise_mio_softreset(device_t dev, int port)
sys/dev/ata/chipsets/ata-promise.c
932
ATA_OUTB(ctlr->r_res2, 0x4e8 + (ch->unit << 8), port & 0x0f);
sys/dev/ata/chipsets/ata-via.c
481
ata_via_sata_scr_read(device_t dev, int port, int reg, u_int32_t *result)
sys/dev/ata/chipsets/ata-via.c
487
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-via.c
490
val = pci_read_config(parent, 0xa0 + port, 1);
sys/dev/ata/chipsets/ata-via.c
506
*result = pci_read_config(parent, 0xa8 + port * 4, 4);
sys/dev/ata/chipsets/ata-via.c
509
val = pci_read_config(parent, 0xa4 + port, 1);
sys/dev/ata/chipsets/ata-via.c
527
ata_via_sata_scr_write(device_t dev, int port, int reg, u_int32_t value)
sys/dev/ata/chipsets/ata-via.c
533
port = (port == 1) ? 1 : 0;
sys/dev/ata/chipsets/ata-via.c
536
pci_write_config(parent, 0xa8 + port * 4, value, 4);
sys/dev/ata/chipsets/ata-via.c
548
pci_write_config(parent, 0xa4 + port, val, 1);
sys/dev/ata/chipsets/ata-via.c
65
static int ata_via_sata_scr_read(device_t dev, int port, int reg,
sys/dev/ata/chipsets/ata-via.c
67
static int ata_via_sata_scr_write(device_t dev, int port, int reg,
sys/dev/atkbdc/atkbd.c
1239
setup_kbd_port(KBDC kbdc, int port, int intr)
sys/dev/atkbdc/atkbd.c
1243
((port) ? KBD_ENABLE_KBD_PORT : KBD_DISABLE_KBD_PORT)
sys/dev/atkbdc/atkbd.c
262
static int setup_kbd_port(KBDC kbdc, int port, int intr);
sys/dev/atkbdc/atkbdc.c
1219
set_active_aux_mux_port(KBDC p, int port)
sys/dev/atkbdc/atkbdc.c
1225
if (port < 0 || port >= KBDC_AUX_MUX_NUM_PORTS)
sys/dev/atkbdc/atkbdc.c
1228
p->aux_mux_port = port;
sys/dev/atkbdc/atkbdcreg.h
276
int set_active_aux_mux_port(KBDC p, int port);
sys/dev/atkbdc/psm.c
6340
int port, version;
sys/dev/atkbdc/psm.c
6355
for (port = 0; port < KBDC_AUX_MUX_NUM_PORTS; port++) {
sys/dev/atkbdc/psm.c
6356
VLOG(3, (LOG_DEBUG, "aux_mux: ping port %d\n", port));
sys/dev/atkbdc/psm.c
6357
set_active_aux_mux_port(kbdc, port);
sys/dev/atkbdc/psm.c
6360
active_ports_mask |= 1 << port;
sys/dev/atkbdc/psm.c
6370
for (port = 0; port < KBDC_AUX_MUX_NUM_PORTS; port++) {
sys/dev/atkbdc/psm.c
6371
if ((active_ports_mask & 1 << port) == 0)
sys/dev/atkbdc/psm.c
6373
VLOG(3, (LOG_DEBUG, "aux_mux: probe port %d\n", port));
sys/dev/atkbdc/psm.c
6374
set_active_aux_mux_port(kbdc, port);
sys/dev/atkbdc/psm.c
6378
sc->muxport = port;
sys/dev/axgbe/xgbe-dev.c
1164
xgbe_create_mdio_sca(int port, int reg)
sys/dev/axgbe/xgbe-dev.c
1172
XGMAC_SET_BITS(mdio_sca, MAC_MDIOSCAR, PA, port);
sys/dev/axgbe/xgbe-dev.c
1234
xgbe_set_ext_mii_mode(struct xgbe_prv_data *pdata, unsigned int port,
sys/dev/axgbe/xgbe-dev.c
1241
if (port > XGMAC_MAX_C22_PORT)
sys/dev/axgbe/xgbe-dev.c
1243
reg_val |= (1 << port);
sys/dev/bhnd/bcma/bcma.c
487
struct bcma_sport *port;
sys/dev/bhnd/bcma/bcma.c
497
STAILQ_FOREACH(port, ports, sp_link) {
sys/dev/bhnd/bcma/bcma.c
498
if (port->sp_num == port_num)
sys/dev/bhnd/bcma/bcma.c
499
return (port->sp_num_maps);
sys/dev/bhnd/bcma/bcma.c
513
struct bcma_sport *port;
sys/dev/bhnd/bcma/bcma.c
518
STAILQ_FOREACH(port, ports, sp_link) {
sys/dev/bhnd/bcma/bcma.c
519
if (port->sp_num != port_num)
sys/dev/bhnd/bcma/bcma.c
522
STAILQ_FOREACH(map, &port->sp_maps, m_link)
sys/dev/bhnd/bcma/bcma.c
537
struct bcma_sport *port;
sys/dev/bhnd/bcma/bcma.c
556
STAILQ_FOREACH(port, ports, sp_link) {
sys/dev/bhnd/bcma/bcma.c
557
STAILQ_FOREACH(map, &port->sp_maps, m_link) {
sys/dev/bhnd/bcma/bcma.c
561
*port_type = port->sp_type;
sys/dev/bhnd/bcma/bcma.c
562
*port_num = port->sp_num;
sys/dev/bhnd/bcma/bcma.c
579
struct bcma_sport *port;
sys/dev/bhnd/bcma/bcma.c
585
STAILQ_FOREACH(port, ports, sp_link) {
sys/dev/bhnd/bcma/bcma.c
586
if (port->sp_num != port_num)
sys/dev/bhnd/bcma/bcma.c
589
STAILQ_FOREACH(map, &port->sp_maps, m_link) {
sys/dev/bhnd/bcma/bcma_subr.c
164
struct bcma_sport *port;
sys/dev/bhnd/bcma/bcma_subr.c
167
STAILQ_FOREACH(port, ports, sp_link) {
sys/dev/bhnd/bcma/bcma_subr.c
168
STAILQ_FOREACH(map, &port->sp_maps, m_link) {
sys/dev/bhnd/bcma/bcma_subr.c
189
bhnd_port_type_name(port->sp_type),
sys/dev/bhnd/bcma/bcma_subr.c
190
port->sp_num, map->m_region_num,
sys/dev/bhnd/bhnd.c
763
bhnd_port_type type, u_int port, u_int region)
sys/dev/bhnd/bhnd.c
765
if (port >= bhnd_get_port_count(child, type))
sys/dev/bhnd/bhnd.c
768
if (region >= bhnd_get_region_count(child, type, port))
sys/dev/bhnd/bhnd.h
1377
bhnd_is_region_valid(device_t dev, bhnd_port_type type, u_int port,
sys/dev/bhnd/bhnd.h
1381
port, region));
sys/dev/bhnd/bhnd.h
1404
bhnd_get_region_count(device_t dev, bhnd_port_type type, u_int port) {
sys/dev/bhnd/bhnd.h
1406
port));
sys/dev/bhnd/bhnd.h
1421
bhnd_get_port_rid(device_t dev, bhnd_port_type type, u_int port, u_int region)
sys/dev/bhnd/bhnd.h
1423
return BHND_BUS_GET_PORT_RID(device_get_parent(dev), dev, type, port,
sys/dev/bhnd/bhnd.h
1442
u_int *port, u_int *region)
sys/dev/bhnd/bhnd.h
1445
port_type, port, region);
sys/dev/bhnd/bhnd.h
1462
bhnd_get_region_addr(device_t dev, bhnd_port_type port_type, u_int port,
sys/dev/bhnd/bhnd.h
1466
port, region, region_addr, region_size);
sys/dev/bhnd/bhnd.h
605
u_int port, u_int region);
sys/dev/bhnd/bhnd_erom.h
227
bhnd_port_type type, u_int port, u_int region, struct bhnd_core_info *core,
sys/dev/bhnd/bhnd_erom.h
230
return (BHND_EROM_LOOKUP_CORE_ADDR(erom, desc, type, port, region,
sys/dev/bhnd/bhndb/bhndb.c
272
regw->d.core.port,
sys/dev/bhnd/bhndb/bhndb.c
313
regw->d.core.port_type, regw->d.core.port,
sys/dev/bhnd/bhndb/bhndb.c
371
pp->type, pp->port, pp->region,
sys/dev/bhnd/bhndb/bhndb.h
173
u_int port; /**< port */
sys/dev/bhnd/bhndb/bhndb.h
88
u_int port; /**< mapped port number */
sys/dev/bhnd/bhndb/bhndb_hwdata.c
84
.port = _port, \
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
143
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
323
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
338
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
399
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
414
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
474
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
489
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
557
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
572
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
640
.port = 0,
sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
655
.port = 0,
sys/dev/bhnd/bhndb/bhndb_private.h
142
bhnd_port_type port_type, u_int port,
sys/dev/bhnd/bhndb/bhndb_subr.c
1494
int unit, bhnd_port_type port_type, u_int port, u_int region,
sys/dev/bhnd/bhndb/bhndb_subr.c
1516
if (rw->d.core.port != port)
sys/dev/bhnd/bhndb/bhndb_subr.c
1562
bhnd_devclass_t class, int unit, bhnd_port_type port_type, u_int port,
sys/dev/bhnd/bhndb/bhndb_subr.c
1569
port, region, offset, min_size);
sys/dev/bhnd/bhndb/bhndb_subr.c
1637
struct bhnd_core_info *core, bhnd_port_type port_type, u_int port,
sys/dev/bhnd/bhndb/bhndb_subr.c
1651
if (pp->port != port)
sys/dev/bhnd/bhndb/bhndbvar.h
119
bhnd_port_type port_type, u_int port,
sys/dev/bhnd/bhndb/bhndbvar.h
126
bhnd_port_type port_type, u_int port,
sys/dev/bhnd/cores/chipc/chipc.c
646
u_int port)
sys/dev/bhnd/cores/chipc/chipc.c
653
num_regions = bhnd_get_region_count(sc->dev, type, port);
sys/dev/bhnd/cores/chipc/chipc.c
656
cr = chipc_alloc_region(sc, type, port, region);
sys/dev/bhnd/cores/chipc/chipc.c
663
"%s%u.%u", bhnd_port_type_name(type), port, region);
sys/dev/bhnd/cores/chipc/chipc.c
709
for (u_int port = 0; port < num_ports; port++) {
sys/dev/bhnd/cores/chipc/chipc.c
710
error = chipc_rman_init_regions(sc, types[i], port);
sys/dev/bhnd/cores/chipc/chipc.c
714
bhnd_port_type_name(types[i]), port,
sys/dev/bhnd/cores/chipc/chipc_private.h
67
rman_res_t count, u_int port, u_int region);
sys/dev/bhnd/cores/chipc/chipc_private.h
70
bhnd_port_type type, u_int port,
sys/dev/bhnd/cores/chipc/chipc_subr.c
235
rman_res_t start, rman_res_t count, u_int port, u_int region)
sys/dev/bhnd/cores/chipc/chipc_subr.c
246
error = bhnd_get_region_addr(sc->dev, BHND_PORT_DEVICE, port,
sys/dev/bhnd/cores/chipc/chipc_subr.c
251
bhnd_port_type_name(BHND_PORT_DEVICE), port, region, error);
sys/dev/bhnd/cores/chipc/chipc_subr.c
265
bhnd_port_type_name(BHND_PORT_DEVICE), port, region, start,
sys/dev/bhnd/cores/chipc/chipc_subr.c
318
u_int port, u_int region)
sys/dev/bhnd/cores/chipc/chipc_subr.c
324
if (!bhnd_is_region_valid(sc->dev, type, port, region))
sys/dev/bhnd/cores/chipc/chipc_subr.c
333
cr->cr_port_num = port;
sys/dev/bhnd/cores/chipc/chipc_subr.c
339
error = bhnd_get_region_addr(sc->dev, type, port, region, &cr->cr_addr,
sys/dev/bhnd/cores/chipc/chipc_subr.c
351
cr->cr_rid = bhnd_get_port_rid(sc->dev, type, port, region);
sys/dev/bhnd/cores/chipc/chipc_subr.c
357
bhnd_port_type_name(type), port, region);
sys/dev/bhnd/siba/siba.c
1001
u_int port)
sys/dev/bhnd/siba/siba.c
1008
type, port));
sys/dev/bhnd/siba/siba.c
1011
return (siba_port_region_count(&dinfo->core_id, type, port));
sys/dev/bhnd/siba/siba_erom.c
498
bhnd_port_type type, u_int port, u_int region, struct bhnd_core_info *info,
sys/dev/bhnd/siba/siba_erom.c
523
if (!siba_is_port_valid(&sid, type, port))
sys/dev/bhnd/siba/siba_erom.c
527
if (region >= siba_port_region_count(&sid, type, port))
sys/dev/bhnd/siba/siba_erom.c
532
error = siba_cfg_index(&sid, type, port, region, &cfg);
sys/dev/bhnd/siba/siba_erom.c
550
bhnd_port_type_name(type), port, region, cfg_offset,
sys/dev/bhnd/siba/siba_erom.c
558
"%ju\n", bhnd_port_type_name(type), port, region,
sys/dev/bhnd/siba/siba_erom.c
580
error = siba_addrspace_index(&sid, type, port, region, &addrspace);
sys/dev/bhnd/siba/siba_subr.c
298
u_int port)
sys/dev/bhnd/siba/siba_subr.c
301
if (siba_port_count(core_id, port_type) <= port)
sys/dev/bhnd/siba/siba_subr.c
316
u_int port)
sys/dev/bhnd/siba/siba_subr.c
319
if (!siba_is_port_valid(core_id, port_type, port))
sys/dev/bhnd/siba/siba_subr.c
325
if (port == 0)
sys/dev/bhnd/siba/siba_subr.c
329
if (port == 1 && core_id->num_admatch >= 2)
sys/dev/bhnd/siba/siba_subr.c
336
if (port == 0)
sys/dev/bhnd/siba/siba_subr.c
347
bhnd_port_type_name(port_type), port);
sys/dev/bhnd/siba/siba_subr.c
372
u_int port, u_int region, u_int *cfgidx)
sys/dev/bhnd/siba/siba_subr.c
379
if (!siba_is_port_valid(core_id, port_type, port))
sys/dev/bhnd/siba/siba_subr.c
405
siba_find_cfg_block(struct siba_devinfo *dinfo, bhnd_port_type type, u_int port,
sys/dev/bhnd/siba/siba_subr.c
412
error = siba_cfg_index(&dinfo->core_id, type, port, region, &cfgidx);
sys/dev/bhnd/siba/siba_subr.c
445
u_int port, u_int region, u_int *addridx)
sys/dev/bhnd/siba/siba_subr.c
454
if (!siba_is_port_valid(core_id, port_type, port))
sys/dev/bhnd/siba/siba_subr.c
457
if (port == 0)
sys/dev/bhnd/siba/siba_subr.c
459
else if (port == 1)
sys/dev/bhnd/siba/siba_subr.c
484
siba_find_addrspace(struct siba_devinfo *dinfo, bhnd_port_type type, u_int port,
sys/dev/bhnd/siba/siba_subr.c
491
error = siba_addrspace_index(&dinfo->core_id, type, port, region,
sys/dev/bhnd/siba/sibavar.h
105
bhnd_port_type type, u_int port, u_int region);
sys/dev/bhnd/siba/sibavar.h
108
bhnd_port_type type, u_int port, u_int region);
sys/dev/bhnd/siba/sibavar.h
84
bhnd_port_type port_type, u_int port);
sys/dev/bhnd/siba/sibavar.h
88
bhnd_port_type port_type, u_int port);
sys/dev/bhnd/siba/sibavar.h
91
bhnd_port_type type, u_int port, u_int region,
sys/dev/bhnd/siba/sibavar.h
95
bhnd_port_type type, u_int port, u_int region,
sys/dev/bnxt/bnxt_re/stats.c
619
u8 port, int index)
sys/dev/bnxt/bnxt_re/stats.c
630
if (!port || !stats)
sys/dev/bnxt/bnxt_re/stats.h
347
u8 port, int index);
sys/dev/bxe/bxe.c
10092
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
10126
uint8_t port)
sys/dev/bxe/bxe.c
10134
XSTORM_CMNG_PER_PORT_VARS_OFFSET(port));
sys/dev/bxe/bxe.c
10136
ecore_storm_memset_struct(sc, addr, size, (uint32_t *)&cmng->port);
sys/dev/bxe/bxe.c
10208
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
10224
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
10225
uint32_t addr = (port) ? HC_REG_CONFIG_1 : HC_REG_CONFIG_0;
sys/dev/bxe/bxe.c
10253
val, port, addr);
sys/dev/bxe/bxe.c
10262
REG_WR(sc, (HC_REG_INT_MASK + port*4), 0x1FFFF);
sys/dev/bxe/bxe.c
10266
val, port, addr, ((msix) ? "MSI-X" : ((msi) ? "MSI" : "INTx")));
sys/dev/bxe/bxe.c
10277
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
10285
REG_WR(sc, (HC_REG_TRAILING_EDGE_0 + port*8), val);
sys/dev/bxe/bxe.c
10286
REG_WR(sc, (HC_REG_LEADING_EDGE_0 + port*8), val);
sys/dev/bxe/bxe.c
10342
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
10370
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
10371
uint32_t addr = (port) ? HC_REG_CONFIG_1 : HC_REG_CONFIG_0;
sys/dev/bxe/bxe.c
10384
REG_WR(sc, (HC_REG_INT_MASK + port*4), 0);
sys/dev/bxe/bxe.c
10396
BLOGD(sc, DBG_INTR, "write %x to HC %d (addr 0x%x)\n", val, port, addr);
sys/dev/bxe/bxe.c
1111
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
1126
(MCPR_NVM_SW_ARB_ARB_REQ_SET1 << port));
sys/dev/bxe/bxe.c
1130
if (val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port)) {
sys/dev/bxe/bxe.c
1137
if (!(val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port))) {
sys/dev/bxe/bxe.c
1140
port, val);
sys/dev/bxe/bxe.c
1150
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
11556
return (bxe_config_rss_eth(sc, sc->port.pmf || !CHIP_IS_E1x(sc)));
sys/dev/bxe/bxe.c
1162
(MCPR_NVM_SW_ARB_ARB_REQ_CLR1 << port));
sys/dev/bxe/bxe.c
1166
if (!(val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port))) {
sys/dev/bxe/bxe.c
11691
sc->port.advertising[cfg_idx] &= ~(ADVERTISED_Asym_Pause |
sys/dev/bxe/bxe.c
11698
sc->port.advertising[cfg_idx] |= (ADVERTISED_Asym_Pause |
sys/dev/bxe/bxe.c
11703
sc->port.advertising[cfg_idx] |= ADVERTISED_Asym_Pause;
sys/dev/bxe/bxe.c
1173
if (val & (MCPR_NVM_SW_ARB_ARB_ARB1 << port)) {
sys/dev/bxe/bxe.c
1176
port, val);
sys/dev/bxe/bxe.c
11866
sc->port.supported[0] |= (ELINK_SUPPORTED_10baseT_Half |
sys/dev/bxe/bxe.c
11878
sc->port.advertising[0] = sc->port.supported[0];
sys/dev/bxe/bxe.c
11881
sc->link_params.port = SC_PORT(sc);
sys/dev/bxe/bxe.c
11906
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + sc->link_params.port*4, 0);
sys/dev/bxe/bxe.c
12276
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
12753
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
12784
if (sc->port.pmf) {
sys/dev/bxe/bxe.c
12835
sc->port.pmf = 0;
sys/dev/bxe/bxe.c
13640
int port;
sys/dev/bxe/bxe.c
13643
port = SC_PORT(sc);
sys/dev/bxe/bxe.c
13647
sc->link_params.port = port;
sys/dev/bxe/bxe.c
13660
sc->port.config =
sys/dev/bxe/bxe.c
13661
SHMEM_RD(sc, dev_info.port_feature_config[port].config);
sys/dev/bxe/bxe.c
13665
SHMEM_RD(sc, dev_info.port_hw_config[port].speed_capability_mask);
sys/dev/bxe/bxe.c
13667
SHMEM_RD(sc, dev_info.port_hw_config[port].speed_capability_mask2);
sys/dev/bxe/bxe.c
13671
SHMEM_RD(sc, dev_info.port_hw_config[port].lane_config);
sys/dev/bxe/bxe.c
13674
val = SHMEM_RD(sc, dev_info.port_feature_config[port].link_config);
sys/dev/bxe/bxe.c
13675
sc->port.link_config[ELINK_INT_PHY] = val;
sys/dev/bxe/bxe.c
13677
sc->port.link_config[ELINK_EXT_PHY1] =
sys/dev/bxe/bxe.c
13678
SHMEM_RD(sc, dev_info.port_feature_config[port].link_config2);
sys/dev/bxe/bxe.c
13692
SHMEM_RD(sc, dev_info.port_hw_config[port].multi_phy_config);
sys/dev/bxe/bxe.c
13695
sc->port.ext_phy_config =
sys/dev/bxe/bxe.c
13696
SHMEM_RD(sc, dev_info.port_hw_config[port].external_phy_config);
sys/dev/bxe/bxe.c
13706
mac_hi = SHMEM_RD(sc, dev_info.port_hw_config[port].mac_upper);
sys/dev/bxe/bxe.c
13707
mac_lo = SHMEM_RD(sc, dev_info.port_hw_config[port].mac_lower);
sys/dev/bxe/bxe.c
14212
uint8_t port = SC_PORT(sc);
sys/dev/bxe/bxe.c
14215
sc->port.supported[0] = 0;
sys/dev/bxe/bxe.c
14216
sc->port.supported[1] = 0;
sys/dev/bxe/bxe.c
14220
sc->port.supported[0] = sc->link_params.phy[ELINK_INT_PHY].supported;
sys/dev/bxe/bxe.c
14224
sc->port.supported[0] = sc->link_params.phy[ELINK_EXT_PHY1].supported;
sys/dev/bxe/bxe.c
14230
sc->port.supported[1] =
sys/dev/bxe/bxe.c
14232
sc->port.supported[0] =
sys/dev/bxe/bxe.c
14235
sc->port.supported[0] =
sys/dev/bxe/bxe.c
14237
sc->port.supported[1] =
sys/dev/bxe/bxe.c
14244
if (!(sc->port.supported[0] || sc->port.supported[1])) {
sys/dev/bxe/bxe.c
14247
dev_info.port_hw_config[port].external_phy_config),
sys/dev/bxe/bxe.c
14249
dev_info.port_hw_config[port].external_phy_config2));
sys/dev/bxe/bxe.c
14254
sc->port.phy_addr = REG_RD(sc, MISC_REG_WC0_CTRL_PHY_ADDR);
sys/dev/bxe/bxe.c
14258
sc->port.phy_addr =
sys/dev/bxe/bxe.c
14259
REG_RD(sc, NIG_REG_SERDES0_CTRL_PHY_ADDR + port*0x10);
sys/dev/bxe/bxe.c
14262
sc->port.phy_addr =
sys/dev/bxe/bxe.c
14263
REG_RD(sc, NIG_REG_XGXS0_CTRL_PHY_ADDR + port*0x18);
sys/dev/bxe/bxe.c
14267
sc->port.link_config[0]);
sys/dev/bxe/bxe.c
14272
BLOGD(sc, DBG_LOAD, "PHY addr 0x%08x\n", sc->port.phy_addr);
sys/dev/bxe/bxe.c
14278
sc->port.supported[idx] &= ~ELINK_SUPPORTED_10baseT_Half;
sys/dev/bxe/bxe.c
14283
sc->port.supported[idx] &= ~ELINK_SUPPORTED_10baseT_Full;
sys/dev/bxe/bxe.c
14288
sc->port.supported[idx] &= ~ELINK_SUPPORTED_100baseT_Half;
sys/dev/bxe/bxe.c
14293
sc->port.supported[idx] &= ~ELINK_SUPPORTED_100baseT_Full;
sys/dev/bxe/bxe.c
14298
sc->port.supported[idx] &= ~ELINK_SUPPORTED_1000baseT_Full;
sys/dev/bxe/bxe.c
14303
sc->port.supported[idx] &= ~ELINK_SUPPORTED_2500baseX_Full;
sys/dev/bxe/bxe.c
14308
sc->port.supported[idx] &= ~ELINK_SUPPORTED_10000baseT_Full;
sys/dev/bxe/bxe.c
14313
sc->port.supported[idx] &= ~ELINK_SUPPORTED_20000baseKR2_Full;
sys/dev/bxe/bxe.c
14318
sc->port.supported[0], sc->port.supported[1]);
sys/dev/bxe/bxe.c
14320
sc->port.supported[0], sc->port.supported[1]);
sys/dev/bxe/bxe.c
14330
sc->port.advertising[0] = 0;
sys/dev/bxe/bxe.c
14331
sc->port.advertising[1] = 0;
sys/dev/bxe/bxe.c
14345
link_config = sc->port.link_config[idx];
sys/dev/bxe/bxe.c
14349
if (sc->port.supported[idx] & ELINK_SUPPORTED_Autoneg) {
sys/dev/bxe/bxe.c
14351
sc->port.advertising[idx] |= sc->port.supported[idx];
sys/dev/bxe/bxe.c
14354
sc->port.advertising[idx] |=
sys/dev/bxe/bxe.c
14360
sc->port.advertising[idx] |=
sys/dev/bxe/bxe.c
14367
if (sc->port.supported[idx] & ELINK_SUPPORTED_10baseT_Full) {
sys/dev/bxe/bxe.c
14369
sc->port.advertising[idx] |= (ADVERTISED_10baseT_Full |
sys/dev/bxe/bxe.c
14380
if (sc->port.supported[idx] & ELINK_SUPPORTED_10baseT_Half) {
sys/dev/bxe/bxe.c
14383
sc->port.advertising[idx] |= (ADVERTISED_10baseT_Half |
sys/dev/bxe/bxe.c
14396
if (sc->port.supported[idx] & ELINK_SUPPORTED_100baseT_Full) {
sys/dev/bxe/bxe.c
14398
sc->port.advertising[idx] |= (ADVERTISED_100baseT_Full |
sys/dev/bxe/bxe.c
14409
if (sc->port.supported[idx] & ELINK_SUPPORTED_100baseT_Half) {
sys/dev/bxe/bxe.c
14412
sc->port.advertising[idx] |= (ADVERTISED_100baseT_Half |
sys/dev/bxe/bxe.c
14423
if (sc->port.supported[idx] & ELINK_SUPPORTED_1000baseT_Full) {
sys/dev/bxe/bxe.c
14425
sc->port.advertising[idx] |= (ADVERTISED_1000baseT_Full |
sys/dev/bxe/bxe.c
14436
if (sc->port.supported[idx] & ELINK_SUPPORTED_2500baseX_Full) {
sys/dev/bxe/bxe.c
14438
sc->port.advertising[idx] |= (ADVERTISED_2500baseX_Full |
sys/dev/bxe/bxe.c
14449
if (sc->port.supported[idx] & ELINK_SUPPORTED_10000baseT_Full) {
sys/dev/bxe/bxe.c
14451
sc->port.advertising[idx] |= (ADVERTISED_10000baseT_Full |
sys/dev/bxe/bxe.c
14470
sc->port.advertising[idx] = sc->port.supported[idx];
sys/dev/bxe/bxe.c
14478
if (!(sc->port.supported[idx] & ELINK_SUPPORTED_Autoneg)) {
sys/dev/bxe/bxe.c
14490
sc->port.advertising[idx]);
sys/dev/bxe/bxe.c
14495
sc->port.advertising[idx]);
sys/dev/bxe/bxe.c
14502
uint8_t port = SC_PORT(sc);
sys/dev/bxe/bxe.c
14503
uint32_t config = sc->port.config;
sys/dev/bxe/bxe.c
14512
sc->port.link_config[0]);
sys/dev/bxe/bxe.c
14531
(((SHMEM_RD(sc, dev_info.port_feature_config[port].eee_power_mode)) &
sys/dev/bxe/bxe.c
15436
uint8_t port = SC_PORT(sc);
sys/dev/bxe/bxe.c
15448
val = REG_RD(sc, NIG_REG_BMAC0_REGS_OUT_EN + port * 4);
sys/dev/bxe/bxe.c
15449
mask = MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port;
sys/dev/bxe/bxe.c
15491
mask = MISC_REGISTERS_RESET_REG_2_UMAC0 << port;
sys/dev/bxe/bxe.c
15514
uint8_t port,
sys/dev/bxe/bxe.c
15518
uint32_t tmp_reg = REG_RD(sc, BXE_PREV_UNDI_PROD_ADDR(port));
sys/dev/bxe/bxe.c
15524
REG_WR(sc, BXE_PREV_UNDI_PROD_ADDR(port), tmp_reg);
sys/dev/bxe/bxe.c
15528
port, bd, rcq);
sys/dev/bxe/bxe.c
15931
if((result & 0x400) && !(sc->port.supported[cfg_idx] & ELINK_SUPPORTED_Autoneg)) {
sys/dev/bxe/bxe.c
16870
int port;
sys/dev/bxe/bxe.c
16885
for (port = PORT_0; port < PORT_MAX; port++) {
sys/dev/bxe/bxe.c
16889
port);
sys/dev/bxe/bxe.c
1741
uint8_t port,
sys/dev/bxe/bxe.c
17494
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
17495
int init_phase = port ? PHASE_PORT1 : PHASE_PORT0;
sys/dev/bxe/bxe.c
17499
BLOGD(sc, DBG_LOAD, "starting port init for port %d\n", port);
sys/dev/bxe/bxe.c
17501
REG_WR(sc, NIG_REG_MASK_INTERRUPT_PORT0 + port*4, 0);
sys/dev/bxe/bxe.c
17532
REG_WR(sc, TM_REG_LIN0_SCAN_TIME + port*4, 20);
sys/dev/bxe/bxe.c
17533
REG_WR(sc, TM_REG_LIN0_MAX_ACTIVE_CID + port*4, 31);
sys/dev/bxe/bxe.c
1754
port, fw_sb_id, sb_index, ticks);
sys/dev/bxe/bxe.c
17555
REG_WR(sc, BRB1_REG_PAUSE_LOW_THRESHOLD_0 + port*4, low);
sys/dev/bxe/bxe.c
17556
REG_WR(sc, BRB1_REG_PAUSE_HIGH_THRESHOLD_0 + port*4, high);
sys/dev/bxe/bxe.c
1759
uint8_t port,
sys/dev/bxe/bxe.c
17607
REG_WR(sc, PBF_REG_P0_PAUSE_ENABLE + port*4, 0);
sys/dev/bxe/bxe.c
17610
REG_WR(sc, PBF_REG_P0_ARB_THRSH + port*4, (9040/16));
sys/dev/bxe/bxe.c
17612
REG_WR(sc, PBF_REG_P0_INIT_CRD + port*4, (9040/16) + 553 - 22);
sys/dev/bxe/bxe.c
17615
REG_WR(sc, PBF_REG_INIT_P0 + port*4, 1);
sys/dev/bxe/bxe.c
17617
REG_WR(sc, PBF_REG_INIT_P0 + port*4, 0);
sys/dev/bxe/bxe.c
17628
REG_WR(sc, HC_REG_LEADING_EDGE_0 + port*8, 0);
sys/dev/bxe/bxe.c
17629
REG_WR(sc, HC_REG_TRAILING_EDGE_0 + port*8, 0);
sys/dev/bxe/bxe.c
17643
REG_WR(sc, MISC_REG_AEU_MASK_ATTN_FUNC_0 + port*4, val);
sys/dev/bxe/bxe.c
17669
REG_WR(sc, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
sys/dev/bxe/bxe.c
17674
REG_WR(sc, NIG_REG_LLH0_BRB1_DRV_MASK_MF + port*4,
sys/dev/bxe/bxe.c
17692
REG_WR(sc, NIG_REG_LLFC_ENABLE_0 + port*4, 0);
sys/dev/bxe/bxe.c
17693
REG_WR(sc, NIG_REG_LLFC_OUT_EN_0 + port*4, 0);
sys/dev/bxe/bxe.c
17694
REG_WR(sc, NIG_REG_PAUSE_ENABLE_0 + port*4, 1);
sys/dev/bxe/bxe.c
17700
uint32_t reg_addr = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_0 :
sys/dev/bxe/bxe.c
1779
port, fw_sb_id, sb_index, disable);
sys/dev/bxe/bxe.c
1789
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
1792
bxe_storm_memset_hc_timeout(sc, port, fw_sb_id, sb_index, ticks);
sys/dev/bxe/bxe.c
1795
bxe_storm_memset_hc_disable(sc, port, fw_sb_id, sb_index, disable);
sys/dev/bxe/bxe.c
18071
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
18095
addr = (port ? HC_REG_CONFIG_1 : HC_REG_CONFIG_0);
sys/dev/bxe/bxe.c
18204
REG_WR(sc, NIG_REG_LLH0_FUNC_EN + port*8, 1);
sys/dev/bxe/bxe.c
18205
REG_WR(sc, NIG_REG_LLH0_FUNC_VLAN_ID + port*8, OVLAN(sc));
sys/dev/bxe/bxe.c
18215
REG_WR(sc, HC_REG_LEADING_EDGE_0 + port*8, 0);
sys/dev/bxe/bxe.c
18216
REG_WR(sc, HC_REG_TRAILING_EDGE_0 + port*8, 0);
sys/dev/bxe/bxe.c
18390
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
18397
REG_WR(sc, NIG_REG_MASK_INTERRUPT_PORT0 + port*4, 0);
sys/dev/bxe/bxe.c
18400
REG_WR(sc, NIG_REG_LLH0_BRB1_DRV_MASK + port*4, 0x0);
sys/dev/bxe/bxe.c
18402
REG_WR(sc, (port ? NIG_REG_LLH1_BRB1_NOT_MCP :
sys/dev/bxe/bxe.c
18406
REG_WR(sc, MISC_REG_AEU_MASK_ATTN_FUNC_0 + port*4, 0);
sys/dev/bxe/bxe.c
18411
val = REG_RD(sc, BRB1_REG_PORT_NUM_OCC_BLOCKS_0 + port*4);
sys/dev/bxe/bxe.c
18453
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
18482
REG_WR(sc, HC_REG_LEADING_EDGE_0 + port*8, 0);
sys/dev/bxe/bxe.c
18483
REG_WR(sc, HC_REG_TRAILING_EDGE_0 + port*8, 0);
sys/dev/bxe/bxe.c
18491
REG_WR(sc, TM_REG_EN_LINEAR0_TIMER + port*4, 0);
sys/dev/bxe/bxe.c
18498
if (!REG_RD(sc, TM_REG_LIN0_SCAN_ON + port*4))
sys/dev/bxe/bxe.c
1905
uint8_t port)
sys/dev/bxe/bxe.c
1909
REG_RD(sc, NIG_REG_STRAP_OVERRIDE)) ^ port);
sys/dev/bxe/bxe.c
1917
" gpio_mask 0x%x\n", gpio_num, port, gpio_port, gpio_shift,
sys/dev/bxe/bxe.c
19201
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
19204
dev_p->supported = sc->port.supported[cfg_idx] |
sys/dev/bxe/bxe.c
19205
(sc->port.supported[cfg_idx ^ 1] &
sys/dev/bxe/bxe.c
19207
dev_p->advertising = sc->port.advertising[cfg_idx];
sys/dev/bxe/bxe.c
19225
dev_p->port = bxe_media_detect(sc);
sys/dev/bxe/bxe.c
19228
dev_info.port_hw_config[port].external_phy_config);
sys/dev/bxe/bxe.c
19231
dev_p->phy_address = sc->port.phy_addr;
sys/dev/bxe/bxe.c
1933
uint8_t port)
sys/dev/bxe/bxe.c
19331
dev_p->port = dev_set.port;
sys/dev/bxe/bxe.c
1937
REG_RD(sc, NIG_REG_STRAP_OVERRIDE)) ^ port);
sys/dev/bxe/bxe.c
1946
gpio_num, mode, port, gpio_port, gpio_shift, gpio_mask);
sys/dev/bxe/bxe.c
2045
uint8_t port)
sys/dev/bxe/bxe.c
2049
REG_RD(sc, NIG_REG_STRAP_OVERRIDE)) ^ port);
sys/dev/bxe/bxe.c
2058
gpio_num, mode, port, gpio_port, gpio_shift, gpio_mask);
sys/dev/bxe/bxe.c
2099
uint8_t port)
sys/dev/bxe/bxe.c
2101
return (bxe_gpio_read(sc, gpio_num, port));
sys/dev/bxe/bxe.c
2108
uint8_t port)
sys/dev/bxe/bxe.c
2110
return (bxe_gpio_write(sc, gpio_num, mode, port));
sys/dev/bxe/bxe.c
2125
uint8_t port)
sys/dev/bxe/bxe.c
2127
return (bxe_gpio_int_write(sc, gpio_num, mode, port));
sys/dev/bxe/bxe.c
2543
snprintf(sc->port.phy_mtx_name, sizeof(sc->port.phy_mtx_name),
sys/dev/bxe/bxe.c
2545
mtx_init(&sc->port.phy_mtx, sc->port.phy_mtx_name, NULL, MTX_DEF);
sys/dev/bxe/bxe.c
2583
if (mtx_initialized(&sc->port.phy_mtx)) {
sys/dev/bxe/bxe.c
2584
mtx_destroy(&sc->port.phy_mtx);
sys/dev/bxe/bxe.c
3741
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
3747
load_count[path][1 + port]++;
sys/dev/bxe/bxe.c
3753
} else if (load_count[path][1 + port] == 1) {
sys/dev/bxe/bxe.c
3764
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
3771
load_count[path][1 + port]--;
sys/dev/bxe/bxe.c
3777
} else if (load_count[path][1 + port] == 0) {
sys/dev/bxe/bxe.c
3827
if (!sc->port.pmf) {
sys/dev/bxe/bxe.c
4015
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
4039
REG_WR(sc, NIG_REG_LLH0_FUNC_EN + port*8, 0);
sys/dev/bxe/bxe.c
4128
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
4134
uint32_t addr = port ? MISC_REG_AEU_MASK_ATTN_FUNC_1 :
sys/dev/bxe/bxe.c
4338
sc->port.pmf = 0;
sys/dev/bxe/bxe.c
648
uint8_t port);
sys/dev/bxe/bxe.c
6856
sc->port.pmf = 1;
sys/dev/bxe/bxe.c
6859
sc->port.pmf = 0;
sys/dev/bxe/bxe.c
6862
BLOGD(sc, DBG_LOAD, "pmf %d\n", sc->port.pmf);
sys/dev/bxe/bxe.c
6947
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
6952
SHMEM_RD(sc, dev_info.port_hw_config[port].external_phy_config);
sys/dev/bxe/bxe.c
6956
SHMEM_WR(sc, dev_info.port_hw_config[port].external_phy_config,
sys/dev/bxe/bxe.c
7049
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
7050
uint32_t aeu_addr = port ? MISC_REG_AEU_MASK_ATTN_FUNC_1 :
sys/dev/bxe/bxe.c
7052
uint32_t nig_int_mask_addr = port ? NIG_REG_MASK_INTERRUPT_PORT1 :
sys/dev/bxe/bxe.c
7064
bxe_acquire_hw_lock(sc, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
sys/dev/bxe/bxe.c
7077
bxe_release_hw_lock(sc, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
sys/dev/bxe/bxe.c
7116
if (port == 0) {
sys/dev/bxe/bxe.c
7146
reg_addr = (HC_REG_COMMAND_REG + port*32 + COMMAND_REG_ATTN_BITS_SET);
sys/dev/bxe/bxe.c
7527
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
7532
attn.sig[0] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_1_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
7533
attn.sig[1] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_2_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
7534
attn.sig[2] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_3_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
7535
attn.sig[3] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_4_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
7541
attn.sig[3] &= ((REG_RD(sc, (!port ? MISC_REG_AEU_ENABLE4_FUNC_0_OUT_0
sys/dev/bxe/bxe.c
7548
attn.sig[4] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_5_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
7620
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
7624
REG_WR(sc, NIG_REG_LLH0_FUNC_EN + port*8, 0);
sys/dev/bxe/bxe.c
7630
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
7632
REG_WR(sc, NIG_REG_LLH0_FUNC_EN + port*8, 1);
sys/dev/bxe/bxe.c
7780
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
7783
sc->port.pmf = 1;
sys/dev/bxe/bxe.c
7784
BLOGD(sc, DBG_INTR, "pmf %d\n", sc->port.pmf);
sys/dev/bxe/bxe.c
7800
REG_WR(sc, HC_REG_TRAILING_EDGE_0 + port*8, val);
sys/dev/bxe/bxe.c
7801
REG_WR(sc, HC_REG_LEADING_EDGE_0 + port*8, val);
sys/dev/bxe/bxe.c
7937
if ((sc->port.pmf == 0) && (val & DRV_STATUS_PMF))
sys/dev/bxe/bxe.c
8007
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
8086
reg_offset = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_2 :
sys/dev/bxe/bxe.c
8110
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
8126
reg_offset = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_1 :
sys/dev/bxe/bxe.c
8150
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
8154
reg_offset = (port) ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_0 :
sys/dev/bxe/bxe.c
8169
if ((attn & sc->link_vars.aeu_int_mask) && sc->port.pmf) {
sys/dev/bxe/bxe.c
8196
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
8224
attn.sig[0] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_1_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
8225
attn.sig[1] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_2_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
8226
attn.sig[2] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_3_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
8227
attn.sig[3] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_4_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
8229
attn.sig[4] = REG_RD(sc, MISC_REG_AEU_AFTER_INVERT_5_FUNC_0 + port*4);
sys/dev/bxe/bxe.c
8258
reg_addr = (HC_REG_COMMAND_REG + port*32 +
sys/dev/bxe/bxe.c
8274
reg_addr = port ? MISC_REG_AEU_MASK_ATTN_FUNC_1 :
sys/dev/bxe/bxe.c
8277
bxe_acquire_hw_lock(sc, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
sys/dev/bxe/bxe.c
8287
bxe_release_hw_lock(sc, HW_LOCK_RESOURCE_PORT0_ATT_MASK + port);
sys/dev/bxe/bxe.c
9778
int port = SC_PORT(sc);
sys/dev/bxe/bxe.c
9801
reg_offset = (port) ?
sys/dev/bxe/bxe.c
9804
reg_offset_en5 = (port) ?
sys/dev/bxe/bxe.c
9829
reg_offset = (port) ?
sys/dev/bxe/bxe.h
1008
#define BXE_PHY_LOCK(sc) mtx_lock(&sc->port.phy_mtx)
sys/dev/bxe/bxe.h
1009
#define BXE_PHY_UNLOCK(sc) mtx_unlock(&sc->port.phy_mtx)
sys/dev/bxe/bxe.h
1010
#define BXE_PHY_LOCK_ASSERT(sc) mtx_assert(&sc->port.phy_mtx, MA_OWNED)
sys/dev/bxe/bxe.h
1507
struct bxe_port port;
sys/dev/bxe/bxe.h
873
struct per_port_stats port;
sys/dev/bxe/bxe_elink.c
1002
port_mb[params->port].link_status));
sys/dev/bxe/bxe_elink.c
10070
ELINK_DEBUG_P1(sc, "elink_8726_link_reset port %d\n", params->port);
sys/dev/bxe/bxe_elink.c
10130
uint8_t port;
sys/dev/bxe/bxe_elink.c
10137
port = (swap_val && swap_override) ^ 1;
sys/dev/bxe/bxe_elink.c
10139
MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
sys/dev/bxe/bxe_elink.c
10262
dev_info.port_hw_config[params->port].sfp_ctrl))
sys/dev/bxe/bxe_elink.c
10292
port_feature_config[params->port].
sys/dev/bxe/bxe_elink.c
10416
uint8_t oc_port = params->port;
sys/dev/bxe/bxe_elink.c
10418
oc_port = SC_PATH(sc) + (params->port << 1);
sys/dev/bxe/bxe_elink.c
10479
params->port);
sys/dev/bxe/bxe_elink.c
10484
params->port);
sys/dev/bxe/bxe_elink.c
10488
params->port);
sys/dev/bxe/bxe_elink.c
10556
uint8_t port)
sys/dev/bxe/bxe_elink.c
10570
elink_save_spirom_version(sc, port, fw_ver1 & 0xfff,
sys/dev/bxe/bxe_elink.c
10588
elink_save_spirom_version(sc, port, 0,
sys/dev/bxe/bxe_elink.c
10607
elink_save_spirom_version(sc, port, 0,
sys/dev/bxe/bxe_elink.c
10617
elink_save_spirom_version(sc, port, (fw_ver2<<16) | fw_ver1,
sys/dev/bxe/bxe_elink.c
10670
elink_save_848xx_spirom_version(phy, sc, params->port);
sys/dev/bxe/bxe_elink.c
10676
elink_bits_en(sc, NIG_REG_LATCH_BC_0 + params->port*4,
sys/dev/bxe/bxe_elink.c
1082
eee_status[params->port]));
sys/dev/bxe/bxe_elink.c
10837
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
10840
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
11017
link_attr_sync[params->port])) & LINK_ATTR_84858)) {
sys/dev/bxe/bxe_elink.c
11038
dev_info.port_hw_config[params->port].xgbt_phy_cfg)) &
sys/dev/bxe/bxe_elink.c
11172
uint8_t port, initialize = 1;
sys/dev/bxe/bxe_elink.c
11181
port = SC_PATH(sc);
sys/dev/bxe/bxe_elink.c
11183
port = params->port;
sys/dev/bxe/bxe_elink.c
11188
port);
sys/dev/bxe/bxe_elink.c
11285
elink_save_848xx_spirom_version(phy, sc, params->port);
sys/dev/bxe/bxe_elink.c
11290
dev_info.port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
11514
uint8_t port;
sys/dev/bxe/bxe_elink.c
11518
port = SC_PATH(sc);
sys/dev/bxe/bxe_elink.c
11520
port = params->port;
sys/dev/bxe/bxe_elink.c
11525
port);
sys/dev/bxe/bxe_elink.c
11542
uint8_t port;
sys/dev/bxe/bxe_elink.c
11545
port = SC_PATH(sc);
sys/dev/bxe/bxe_elink.c
11547
port = params->port;
sys/dev/bxe/bxe_elink.c
11551
ELINK_DEBUG_P1(sc, "Port 0x%x: LED MODE OFF\n", port);
sys/dev/bxe/bxe_elink.c
11587
port);
sys/dev/bxe/bxe_elink.c
11624
params->port*4) &
sys/dev/bxe/bxe_elink.c
11632
params->port*4,
sys/dev/bxe/bxe_elink.c
11644
ELINK_DEBUG_P1(sc, "Port 0x%x: LED MODE ON\n", port);
sys/dev/bxe/bxe_elink.c
11692
params->port*4) &
sys/dev/bxe/bxe_elink.c
11700
params->port*4,
sys/dev/bxe/bxe_elink.c
11713
ELINK_DEBUG_P1(sc, "Port 0x%x: LED MODE OPER\n", port);
sys/dev/bxe/bxe_elink.c
11846
uint8_t port;
sys/dev/bxe/bxe_elink.c
11856
port = params->port;
sys/dev/bxe/bxe_elink.c
11860
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
sys/dev/bxe/bxe_elink.c
12089
uint8_t port;
sys/dev/bxe/bxe_elink.c
12098
port = params->port;
sys/dev/bxe/bxe_elink.c
12101
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
sys/dev/bxe/bxe_elink.c
12221
uint32_t umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
sys/dev/bxe/bxe_elink.c
12248
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
12278
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
12280
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
12303
elink_save_spirom_version(sc, params->port,
sys/dev/bxe/bxe_elink.c
12390
MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
sys/dev/bxe/bxe_elink.c
12393
MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
sys/dev/bxe/bxe_elink.c
1266
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1270
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_0 :
sys/dev/bxe/bxe_elink.c
1272
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_1 :
sys/dev/bxe/bxe_elink.c
1274
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_2 :
sys/dev/bxe/bxe_elink.c
1276
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_3 :
sys/dev/bxe/bxe_elink.c
1278
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_4 :
sys/dev/bxe/bxe_elink.c
1280
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_UPPER_BOUND_5 :
sys/dev/bxe/bxe_elink.c
1283
if (!port) {
sys/dev/bxe/bxe_elink.c
12957
struct elink_phy *phy, uint8_t port,
sys/dev/bxe/bxe_elink.c
12970
dev_info.port_hw_config[port].xgxs_config_rx[i<<1]));
sys/dev/bxe/bxe_elink.c
12974
dev_info.port_hw_config[port].xgxs_config_tx[i<<1]));
sys/dev/bxe/bxe_elink.c
12978
dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
sys/dev/bxe/bxe_elink.c
12982
dev_info.port_hw_config[port].xgxs_config2_rx[i<<1]));
sys/dev/bxe/bxe_elink.c
12996
uint8_t phy_index, uint8_t port)
sys/dev/bxe/bxe_elink.c
13003
dev_info.port_hw_config[port].external_phy_config));
sys/dev/bxe/bxe_elink.c
13008
dev_info.port_hw_config[port].external_phy_config2));
sys/dev/bxe/bxe_elink.c
13017
static elink_status_t elink_populate_int_phy(struct bxe_softc *sc, uint32_t shmem_base, uint8_t port,
sys/dev/bxe/bxe_elink.c
13024
dev_info.port_feature_config[port].link_config)) &
sys/dev/bxe/bxe_elink.c
1304
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
13042
port_hw_config[port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
1311
if (port) {
sys/dev/bxe/bxe_elink.c
13127
port * 0x10);
sys/dev/bxe/bxe_elink.c
13133
port * 0x18);
sys/dev/bxe/bxe_elink.c
13144
port);
sys/dev/bxe/bxe_elink.c
13151
port, phy->addr, phy->mdio_ctrl);
sys/dev/bxe/bxe_elink.c
13153
elink_populate_preemphasis(sc, shmem_base, phy, port, ELINK_INT_PHY);
sys/dev/bxe/bxe_elink.c
13161
uint8_t port,
sys/dev/bxe/bxe_elink.c
13167
phy_index, port);
sys/dev/bxe/bxe_elink.c
1321
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_NUM_STRICT_ARB_SLOTS :
sys/dev/bxe/bxe_elink.c
13233
elink_populate_preemphasis(sc, shmem_base, phy, port, phy_index);
sys/dev/bxe/bxe_elink.c
13243
port_mb[port].ext_phy_fw_version);
sys/dev/bxe/bxe_elink.c
13256
ext_phy_fw_version2[port]);
sys/dev/bxe/bxe_elink.c
1326
if (port) {
sys/dev/bxe/bxe_elink.c
13265
phy->mdio_ctrl = elink_get_emac_base(sc, mdc_mdio_access, port);
sys/dev/bxe/bxe_elink.c
13279
phy_type, port, phy_index);
sys/dev/bxe/bxe_elink.c
13286
uint32_t shmem2_base, uint8_t port, struct elink_phy *phy)
sys/dev/bxe/bxe_elink.c
13291
return elink_populate_int_phy(sc, shmem_base, port, phy);
sys/dev/bxe/bxe_elink.c
13293
port, phy);
sys/dev/bxe/bxe_elink.c
13307
port_feature_config[params->port].link_config2));
sys/dev/bxe/bxe_elink.c
13311
port_hw_config[params->port].speed_capability_mask2));
sys/dev/bxe/bxe_elink.c
13315
port_feature_config[params->port].link_config));
sys/dev/bxe/bxe_elink.c
13319
port_hw_config[params->port].speed_capability_mask));
sys/dev/bxe/bxe_elink.c
13436
params->shmem2_base, params->port,
sys/dev/bxe/bxe_elink.c
1344
if (port)
sys/dev/bxe/bxe_elink.c
13460
dev_info.port_hw_config[params->port].media_type);
sys/dev/bxe/bxe_elink.c
1349
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
sys/dev/bxe/bxe_elink.c
1358
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
sys/dev/bxe/bxe_elink.c
1360
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_1 :
sys/dev/bxe/bxe_elink.c
13600
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
1362
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_2 :
sys/dev/bxe/bxe_elink.c
1364
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_3 :
sys/dev/bxe/bxe_elink.c
1366
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_4 :
sys/dev/bxe/bxe_elink.c
13662
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
1368
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_5 :
sys/dev/bxe/bxe_elink.c
13686
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
1370
if (!port) {
sys/dev/bxe/bxe_elink.c
13705
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13731
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13746
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13796
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13809
REG_WR(sc, NIG_REG_LLH0_BRB1_DRV_MASK + params->port*4, val);
sys/dev/bxe/bxe_elink.c
13812
REG_WR(sc, NIG_REG_LLH0_BRB1_DRV_MASK_MF + params->port*4,
sys/dev/bxe/bxe_elink.c
13816
REG_WR(sc, (params->port ? NIG_REG_LLH1_BRB1_NOT_MCP :
sys/dev/bxe/bxe_elink.c
13858
params->port));
sys/dev/bxe/bxe_elink.c
13862
params->port));
sys/dev/bxe/bxe_elink.c
13887
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
1390
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1397
if (!port) {
sys/dev/bxe/bxe_elink.c
13981
params->port, params->loopback_mode, params->req_duplex[0]);
sys/dev/bxe/bxe_elink.c
14002
elink_bits_dis(sc, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
sys/dev/bxe/bxe_elink.c
14057
elink_serdes_deassert(sc, params->port);
sys/dev/bxe/bxe_elink.c
14074
uint8_t phy_index, port = params->port, clear_latch_ind = 0;
sys/dev/bxe/bxe_elink.c
14075
ELINK_DEBUG_P1(sc, "Resetting the link of port %d\n", port);
sys/dev/bxe/bxe_elink.c
14083
elink_bits_dis(sc, NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
sys/dev/bxe/bxe_elink.c
14090
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
sys/dev/bxe/bxe_elink.c
14094
REG_WR(sc, NIG_REG_BMAC0_OUT_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
14095
REG_WR(sc, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
14104
elink_set_bmac_rx(sc, params->chip_id, port, 0);
sys/dev/bxe/bxe_elink.c
14117
REG_WR(sc, NIG_REG_NIG_EMAC0_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
14145
elink_rearm_latch_signal(sc, port, 0);
sys/dev/bxe/bxe_elink.c
14146
elink_bits_dis(sc, NIG_REG_LATCH_BC_0 + port*4,
sys/dev/bxe/bxe_elink.c
14160
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
sys/dev/bxe/bxe_elink.c
14161
REG_WR(sc, NIG_REG_BMAC0_IN_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
14162
REG_WR(sc, NIG_REG_EMAC0_IN_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
14164
uint32_t xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
14188
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
14195
elink_set_bmac_rx(sc, params->chip_id, params->port, 0);
sys/dev/bxe/bxe_elink.c
1420
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
14216
elink_set_bmac_rx(sc, params->chip_id, params->port, 1);
sys/dev/bxe/bxe_elink.c
14223
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
14238
int8_t port = 0;
sys/dev/bxe/bxe_elink.c
14243
port ^= (swap_val && swap_override);
sys/dev/bxe/bxe_elink.c
14244
elink_ext_phy_hw_reset(sc, port);
sys/dev/bxe/bxe_elink.c
14246
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
sys/dev/bxe/bxe_elink.c
14252
port_of_path = port;
sys/dev/bxe/bxe_elink.c
14254
shmem_base = shmem_base_path[port];
sys/dev/bxe/bxe_elink.c
14255
shmem2_base = shmem2_base_path[port];
sys/dev/bxe/bxe_elink.c
14261
port_of_path, &phy[port]) !=
sys/dev/bxe/bxe_elink.c
14279
port);
sys/dev/bxe/bxe_elink.c
14282
elink_cl45_write(sc, &phy[port],
sys/dev/bxe/bxe_elink.c
1430
if (port)
sys/dev/bxe/bxe_elink.c
14300
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
sys/dev/bxe/bxe_elink.c
14302
port_of_path = port;
sys/dev/bxe/bxe_elink.c
14307
phy_blk[port]->addr);
sys/dev/bxe/bxe_elink.c
14308
if (elink_8073_8727_external_rom_boot(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14313
elink_cl45_read(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14318
elink_cl45_write(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14330
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
sys/dev/bxe/bxe_elink.c
14333
elink_cl45_read(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14337
elink_cl45_write(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14343
elink_cl45_read(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14346
elink_cl45_write(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14352
MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
sys/dev/bxe/bxe_elink.c
14362
int8_t port;
sys/dev/bxe/bxe_elink.c
14373
for (port = 0; port < PORT_MAX; port++) {
sys/dev/bxe/bxe_elink.c
1438
if (port)
sys/dev/bxe/bxe_elink.c
14381
shmem_base = shmem_base_path[port];
sys/dev/bxe/bxe_elink.c
14382
shmem2_base = shmem2_base_path[port];
sys/dev/bxe/bxe_elink.c
14386
port, &phy) !=
sys/dev/bxe/bxe_elink.c
14400
port);
sys/dev/bxe/bxe_elink.c
1445
REG_WR(sc, (port) ? PBF_REG_ETS_ARB_NUM_STRICT_ARB_SLOTS_P1 :
sys/dev/bxe/bxe_elink.c
14456
int8_t port, reset_gpio;
sys/dev/bxe/bxe_elink.c
14465
port = 1;
sys/dev/bxe/bxe_elink.c
14471
(uint8_t *)&reset_gpio, (uint8_t *)&port);
sys/dev/bxe/bxe_elink.c
14474
port ^= (swap_val && swap_override);
sys/dev/bxe/bxe_elink.c
14478
port);
sys/dev/bxe/bxe_elink.c
14481
port);
sys/dev/bxe/bxe_elink.c
14486
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
sys/dev/bxe/bxe_elink.c
1449
REG_WR(sc, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
sys/dev/bxe/bxe_elink.c
14493
port_of_path = port;
sys/dev/bxe/bxe_elink.c
14495
shmem_base = shmem_base_path[port];
sys/dev/bxe/bxe_elink.c
14496
shmem2_base = shmem2_base_path[port];
sys/dev/bxe/bxe_elink.c
14502
port_of_path, &phy[port]) !=
sys/dev/bxe/bxe_elink.c
14517
elink_cl45_write(sc, &phy[port],
sys/dev/bxe/bxe_elink.c
1452
REG_WR(sc, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
sys/dev/bxe/bxe_elink.c
14531
for (port = PORT_MAX - 1; port >= PORT_0; port--) {
sys/dev/bxe/bxe_elink.c
14533
port_of_path = port;
sys/dev/bxe/bxe_elink.c
14537
phy_blk[port]->addr);
sys/dev/bxe/bxe_elink.c
14538
if (elink_8073_8727_external_rom_boot(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
14542
elink_cl45_write(sc, phy_blk[port],
sys/dev/bxe/bxe_elink.c
1457
if (!port) {
sys/dev/bxe/bxe_elink.c
14671
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
14676
dev_info.port_hw_config[port].e3_cmn_pin_cfg1)) &
sys/dev/bxe/bxe_elink.c
14686
elink_cb_event_log(sc, ELINK_LOG_ID_OVER_CURRENT, params->port); //"Error: Power fault on Port %d has"
sys/dev/bxe/bxe_elink.c
14741
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
14754
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
14790
(REG_RD(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4)))
sys/dev/bxe/bxe_elink.c
14801
mac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
14815
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port)) {
sys/dev/bxe/bxe_elink.c
14819
mac_base = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
14842
uint8_t led_change, port = params->port;
sys/dev/bxe/bxe_elink.c
14846
dev_info.port_hw_config[port].e3_cmn_pin_cfg)) &
sys/dev/bxe/bxe_elink.c
14990
port_hw_config[params->port].default_cfg))
sys/dev/bxe/bxe_elink.c
15010
uint8_t port)
sys/dev/bxe/bxe_elink.c
15017
port, &phy)
sys/dev/bxe/bxe_elink.c
15033
elink_bits_dis(sc, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
sys/dev/bxe/bxe_elink.c
15052
uint8_t port)
sys/dev/bxe/bxe_elink.c
15060
port,
sys/dev/bxe/bxe_elink.c
15069
shmem2_base, port, &phy)
sys/dev/bxe/bxe_elink.c
15076
gpio_port = port;
sys/dev/bxe/bxe_elink.c
15097
dev_info.port_hw_config[port].aeu_int_mask);
sys/dev/bxe/bxe_elink.c
15103
if (port == 0)
sys/dev/bxe/bxe_elink.c
1527
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1533
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_STRICT :
sys/dev/bxe/bxe_elink.c
1536
REG_WR(sc, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_STRICT_P1 :
sys/dev/bxe/bxe_elink.c
1539
REG_WR(sc, (port) ? NIG_REG_P1_TX_ARB_CLIENT_IS_SUBJECT2WFQ :
sys/dev/bxe/bxe_elink.c
1543
REG_WR(sc, (port) ? PBF_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ_P1 :
sys/dev/bxe/bxe_elink.c
1561
const uint8_t port)
sys/dev/bxe/bxe_elink.c
1572
(port) ? NIG_REG_P1_TX_ARB_CREDIT_WEIGHT_0 :
sys/dev/bxe/bxe_elink.c
1574
pbf_reg_adress_crd_weight = (port) ?
sys/dev/bxe/bxe_elink.c
1578
nig_reg_adress_crd_weight = (port) ?
sys/dev/bxe/bxe_elink.c
1581
pbf_reg_adress_crd_weight = (port) ?
sys/dev/bxe/bxe_elink.c
1585
nig_reg_adress_crd_weight = (port) ?
sys/dev/bxe/bxe_elink.c
1589
pbf_reg_adress_crd_weight = (port) ?
sys/dev/bxe/bxe_elink.c
1593
if (port)
sys/dev/bxe/bxe_elink.c
1601
if (port)
sys/dev/bxe/bxe_elink.c
1608
if (port)
sys/dev/bxe/bxe_elink.c
1693
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1694
const uint8_t max_num_of_cos = (port) ? ELINK_DCBX_E3B0_MAX_NUM_COS_PORT1 :
sys/dev/bxe/bxe_elink.c
1775
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1781
const uint8_t max_num_of_cos = (port) ? ELINK_DCBX_E3B0_MAX_NUM_COS_PORT1 :
sys/dev/bxe/bxe_elink.c
1838
if (port) {
sys/dev/bxe/bxe_elink.c
1869
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1876
const uint8_t max_num_of_cos = (port) ? ELINK_DCBX_E3B0_MAX_NUM_COS_PORT1 :
sys/dev/bxe/bxe_elink.c
1921
port);
sys/dev/bxe/bxe_elink.c
2093
xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
2151
uint32_t emac_base = params->port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
2258
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2259
uint32_t emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
2264
(MISC_REGISTERS_RESET_REG_2_RST_EMAC0_HARD_CORE << port));
sys/dev/bxe/bxe_elink.c
2267
(MISC_REGISTERS_RESET_REG_2_RST_EMAC0_HARD_CORE << port));
sys/dev/bxe/bxe_elink.c
2304
REG_WR(sc, params->port ? NIG_REG_P1_MAC_IN_EN : NIG_REG_P0_MAC_IN_EN,
sys/dev/bxe/bxe_elink.c
2306
REG_WR(sc, params->port ? NIG_REG_P1_MAC_OUT_EN : NIG_REG_P0_MAC_OUT_EN,
sys/dev/bxe/bxe_elink.c
2308
REG_WR(sc, params->port ? NIG_REG_P1_MAC_PAUSE_OUT_EN :
sys/dev/bxe/bxe_elink.c
2314
uint32_t umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
sys/dev/bxe/bxe_elink.c
2318
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port)))
sys/dev/bxe/bxe_elink.c
2335
uint32_t umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
sys/dev/bxe/bxe_elink.c
2339
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
sys/dev/bxe/bxe_elink.c
2343
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
sys/dev/bxe/bxe_elink.c
2348
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
2494
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2496
uint32_t pfc_ctrl, xmac_base = (port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
2510
ELINK_DEBUG_P1(sc, "Disable XMAC on port %x\n", port);
sys/dev/bxe/bxe_elink.c
2527
xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
2538
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
2594
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2595
uint32_t emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
2602
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
sys/dev/bxe/bxe_elink.c
2605
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + port*4, 1);
sys/dev/bxe/bxe_elink.c
2611
REG_WR(sc, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 1);
sys/dev/bxe/bxe_elink.c
2612
REG_WR(sc, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
sys/dev/bxe/bxe_elink.c
2622
REG_WR(sc, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 1);
sys/dev/bxe/bxe_elink.c
2623
REG_WR(sc, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
sys/dev/bxe/bxe_elink.c
2634
REG_WR(sc, NIG_REG_XGXS_LANE_SEL_P0 + port*4, ser_lane);
sys/dev/bxe/bxe_elink.c
2636
REG_WR(sc, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 1);
sys/dev/bxe/bxe_elink.c
2641
REG_WR(sc, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0);
sys/dev/bxe/bxe_elink.c
2720
REG_WR(sc, NIG_REG_NIG_EMAC0_EN + port*4, 1);
sys/dev/bxe/bxe_elink.c
2728
REG_WR(sc, NIG_REG_NIG_INGRESS_EMAC0_NO_CRC + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
2731
REG_WR(sc, NIG_REG_BMAC0_IN_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
2732
REG_WR(sc, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
2733
REG_WR(sc, NIG_REG_BMAC0_OUT_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
2736
REG_WR(sc, NIG_REG_EMAC0_IN_EN + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
2743
REG_WR(sc, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, val);
sys/dev/bxe/bxe_elink.c
2744
REG_WR(sc, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
2750
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
sys/dev/bxe/bxe_elink.c
2753
REG_WR(sc, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
2756
REG_WR(sc, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
2767
uint32_t bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
2800
uint32_t bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
2883
uint32_t priority_mask, uint8_t port)
sys/dev/bxe/bxe_elink.c
2889
nig_reg_rx_priority_mask_add = (port) ?
sys/dev/bxe/bxe_elink.c
2894
nig_reg_rx_priority_mask_add = (port) ?
sys/dev/bxe/bxe_elink.c
2899
nig_reg_rx_priority_mask_add = (port) ?
sys/dev/bxe/bxe_elink.c
2904
if (port)
sys/dev/bxe/bxe_elink.c
2909
if (port)
sys/dev/bxe/bxe_elink.c
2914
if (port)
sys/dev/bxe/bxe_elink.c
2930
port_mb[params->port].link_status), link_status);
sys/dev/bxe/bxe_elink.c
2941
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2951
xcm_mask = REG_RD(sc, port ? NIG_REG_LLH1_XCM_MASK :
sys/dev/bxe/bxe_elink.c
2964
xcm_mask &= ~(port ? NIG_LLH1_XCM_MASK_REG_LLH1_XCM_MASK_BCN :
sys/dev/bxe/bxe_elink.c
2976
xcm_mask |= (port ? NIG_LLH1_XCM_MASK_REG_LLH1_XCM_MASK_BCN :
sys/dev/bxe/bxe_elink.c
2982
REG_WR(sc, port ? NIG_REG_BRB1_PAUSE_IN_EN :
sys/dev/bxe/bxe_elink.c
2984
REG_WR(sc, port ? NIG_REG_LLFC_OUT_EN_1 :
sys/dev/bxe/bxe_elink.c
2986
REG_WR(sc, port ? NIG_REG_LLFC_ENABLE_1 :
sys/dev/bxe/bxe_elink.c
2988
REG_WR(sc, port ? NIG_REG_PAUSE_ENABLE_1 :
sys/dev/bxe/bxe_elink.c
2991
REG_WR(sc, port ? NIG_REG_PPP_ENABLE_1 :
sys/dev/bxe/bxe_elink.c
2994
REG_WR(sc, port ? NIG_REG_LLH1_XCM_MASK :
sys/dev/bxe/bxe_elink.c
2997
REG_WR(sc, port ? NIG_REG_LLFC_EGRESS_SRC_ENABLE_1 :
sys/dev/bxe/bxe_elink.c
3001
REG_WR(sc, port ? NIG_REG_XCM1_OUT_EN :
sys/dev/bxe/bxe_elink.c
3005
REG_WR(sc, port ? NIG_REG_P1_HWPFC_ENABLE :
sys/dev/bxe/bxe_elink.c
3014
nig_params->rx_cos_priority_mask[i], port);
sys/dev/bxe/bxe_elink.c
3016
REG_WR(sc, port ? NIG_REG_LLFC_HIGH_PRIORITY_CLASSES_1 :
sys/dev/bxe/bxe_elink.c
3020
REG_WR(sc, port ? NIG_REG_LLFC_LOW_PRIORITY_CLASSES_1 :
sys/dev/bxe/bxe_elink.c
3024
REG_WR(sc, port ? NIG_REG_P1_PKT_PRIORITY_TO_COS :
sys/dev/bxe/bxe_elink.c
3062
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port))
sys/dev/bxe/bxe_elink.c
3078
REG_WR(sc, NIG_REG_BMAC0_PAUSE_OUT_EN + params->port*4, val);
sys/dev/bxe/bxe_elink.c
3088
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3089
uint32_t bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
3161
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3162
uint32_t bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
3226
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3232
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
sys/dev/bxe/bxe_elink.c
3237
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port));
sys/dev/bxe/bxe_elink.c
3240
REG_WR(sc, NIG_REG_BMAC0_REGS_OUT_EN + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
3247
REG_WR(sc, NIG_REG_XGXS_SERDES0_MODE_SEL + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
3248
REG_WR(sc, NIG_REG_XGXS_LANE_SEL_P0 + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3249
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3255
REG_WR(sc, NIG_REG_BMAC0_PAUSE_OUT_EN + port*4, val);
sys/dev/bxe/bxe_elink.c
3256
REG_WR(sc, NIG_REG_EGRESS_EMAC0_OUT_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3257
REG_WR(sc, NIG_REG_EMAC0_IN_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3258
REG_WR(sc, NIG_REG_EMAC0_PAUSE_OUT_EN + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3259
REG_WR(sc, NIG_REG_BMAC0_IN_EN + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
3260
REG_WR(sc, NIG_REG_BMAC0_OUT_EN + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
3266
static void elink_set_bmac_rx(struct bxe_softc *sc, uint32_t chip_id, uint8_t port, uint8_t en)
sys/dev/bxe/bxe_elink.c
3268
uint32_t bmac_addr = port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
3271
uint32_t nig_bmac_enable = REG_RD(sc, NIG_REG_BMAC0_REGS_OUT_EN + port*4);
sys/dev/bxe/bxe_elink.c
3279
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << port) &&
sys/dev/bxe/bxe_elink.c
3296
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3301
REG_WR(sc, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
3304
init_crd = REG_RD(sc, PBF_REG_P0_INIT_CRD + port*4);
sys/dev/bxe/bxe_elink.c
3305
crd = REG_RD(sc, PBF_REG_P0_CREDIT + port*8);
sys/dev/bxe/bxe_elink.c
3310
crd = REG_RD(sc, PBF_REG_P0_CREDIT + port*8);
sys/dev/bxe/bxe_elink.c
3313
crd = REG_RD(sc, PBF_REG_P0_CREDIT + port*8);
sys/dev/bxe/bxe_elink.c
3325
REG_WR(sc, PBF_REG_P0_PAUSE_ENABLE + port*4, 1);
sys/dev/bxe/bxe_elink.c
3327
REG_WR(sc, PBF_REG_P0_ARB_THRSH + port*4, 0);
sys/dev/bxe/bxe_elink.c
3334
REG_WR(sc, PBF_REG_P0_PAUSE_ENABLE + port*4, 0);
sys/dev/bxe/bxe_elink.c
3336
REG_WR(sc, PBF_REG_P0_ARB_THRSH + port*4, thresh);
sys/dev/bxe/bxe_elink.c
3348
REG_WR(sc, PBF_REG_P0_INIT_CRD + port*4, init_crd);
sys/dev/bxe/bxe_elink.c
3353
REG_WR(sc, PBF_REG_INIT_P0 + port*4, 0x1);
sys/dev/bxe/bxe_elink.c
3355
REG_WR(sc, PBF_REG_INIT_P0 + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3358
REG_WR(sc, PBF_REG_DISABLE_NEW_TASK_PROC_P0 + port*4, 0x0);
sys/dev/bxe/bxe_elink.c
3378
uint32_t mdc_mdio_access, uint8_t port)
sys/dev/bxe/bxe_elink.c
3397
emac_base = (port) ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
3400
emac_base = (port) ? GRCBASE_EMAC0 : GRCBASE_EMAC1;
sys/dev/bxe/bxe_elink.c
3649
offsetof(struct shmem2_region, eee_status[params->port]))
sys/dev/bxe/bxe_elink.c
3715
port_feature_config[params->port].
sys/dev/bxe/bxe_elink.c
3736
REG_WR(sc, MISC_REG_CPMU_LP_IDLE_THR_P0 + (params->port << 2),
sys/dev/bxe/bxe_elink.c
3786
REG_WR(sc, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), 0);
sys/dev/bxe/bxe_elink.c
3803
REG_WR(sc, MISC_REG_CPMU_LP_MASK_EXT_P0 + (params->port << 2), 0xfc20);
sys/dev/bxe/bxe_elink.c
3829
eee_status[params->port]), eee_status);
sys/dev/bxe/bxe_elink.c
3887
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3899
dev_info.port_hw_config[port].e3_cmn_pin_cfg));
sys/dev/bxe/bxe_elink.c
4049
uint8_t path, port;
sys/dev/bxe/bxe_elink.c
4052
port = params->port;
sys/dev/bxe/bxe_elink.c
4075
port = port ^ 1;
sys/dev/bxe/bxe_elink.c
4077
lane = (port<<1) + path;
sys/dev/bxe/bxe_elink.c
4135
static void elink_set_serdes_access(struct bxe_softc *sc, uint8_t port)
sys/dev/bxe/bxe_elink.c
4137
uint32_t emac_base = (port) ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
4140
REG_WR(sc, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 1);
sys/dev/bxe/bxe_elink.c
4146
REG_WR(sc, NIG_REG_SERDES0_CTRL_MD_ST + port*0x10, 0);
sys/dev/bxe/bxe_elink.c
4149
static void elink_serdes_deassert(struct bxe_softc *sc, uint8_t port)
sys/dev/bxe/bxe_elink.c
4155
val = ELINK_SERDES_RESET_BITS << (port*16);
sys/dev/bxe/bxe_elink.c
4162
elink_set_serdes_access(sc, port);
sys/dev/bxe/bxe_elink.c
4164
REG_WR(sc, NIG_REG_SERDES0_CTRL_MD_DEVAD + port*0x10,
sys/dev/bxe/bxe_elink.c
4176
REG_WR(sc, NIG_REG_XGXS0_CTRL_MD_ST + params->port*0x18, 0);
sys/dev/bxe/bxe_elink.c
4177
REG_WR(sc, NIG_REG_XGXS0_CTRL_MD_DEVAD + params->port*0x18,
sys/dev/bxe/bxe_elink.c
4186
uint8_t port;
sys/dev/bxe/bxe_elink.c
4189
port = params->port;
sys/dev/bxe/bxe_elink.c
4191
val = ELINK_XGXS_RESET_BITS << (port*16);
sys/dev/bxe/bxe_elink.c
4458
link_attr_sync[params->port]), link_attr);
sys/dev/bxe/bxe_elink.c
4647
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
4838
port_hw_config[params->port].
sys/dev/bxe/bxe_elink.c
5164
uint32_t shmem_base, uint8_t port,
sys/dev/bxe/bxe_elink.c
5173
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
5195
*gpio_port = port;
sys/dev/bxe/bxe_elink.c
5208
params->shmem_base, params->port,
sys/dev/bxe/bxe_elink.c
5250
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
5309
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
5313
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
5334
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
5643
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
5650
port_mb[port].link_status));
sys/dev/bxe/bxe_elink.c
5660
eee_status[params->port]));
sys/dev/bxe/bxe_elink.c
5667
dev_info.port_hw_config[port].media_type);
sys/dev/bxe/bxe_elink.c
5684
dev_info.port_hw_config[port].aeu_int_mask);
sys/dev/bxe/bxe_elink.c
5698
link_attr_sync[params->port]);
sys/dev/bxe/bxe_elink.c
5745
elink_set_serdes_access(sc, params->port);
sys/dev/bxe/bxe_elink.c
5763
elink_cb_event_log(sc, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
sys/dev/bxe/bxe_elink.c
6189
params->port);
sys/dev/bxe/bxe_elink.c
6200
params->port);
sys/dev/bxe/bxe_elink.c
6718
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
6722
elink_bits_dis(sc, GRCBASE_EMAC0 + port*0x400 +
sys/dev/bxe/bxe_elink.c
6754
GRCBASE_EMAC0 + port*0x400 + EMAC_REG_EMAC_MODE,
sys/dev/bxe/bxe_elink.c
6893
elink_cb_event_log(sc, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
sys/dev/bxe/bxe_elink.c
6902
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
6933
NIG_REG_MASK_INTERRUPT_PORT0 + port*4,
sys/dev/bxe/bxe_elink.c
6936
ELINK_DEBUG_P3(sc, "port %x, is_xgxs %x, int_status 0x%x\n", port,
sys/dev/bxe/bxe_elink.c
6938
REG_RD(sc, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
sys/dev/bxe/bxe_elink.c
6940
REG_RD(sc, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
sys/dev/bxe/bxe_elink.c
6941
REG_RD(sc, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18),
sys/dev/bxe/bxe_elink.c
6942
REG_RD(sc, NIG_REG_SERDES0_STATUS_LINK_STATUS+port*0x3c));
sys/dev/bxe/bxe_elink.c
6944
REG_RD(sc, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
sys/dev/bxe/bxe_elink.c
6945
REG_RD(sc, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
sys/dev/bxe/bxe_elink.c
6948
static void elink_rearm_latch_signal(struct bxe_softc *sc, uint8_t port,
sys/dev/bxe/bxe_elink.c
6959
NIG_REG_LATCH_STATUS_0 + port*8);
sys/dev/bxe/bxe_elink.c
6965
+ port*4,
sys/dev/bxe/bxe_elink.c
6970
+ port*4,
sys/dev/bxe/bxe_elink.c
6976
REG_WR(sc, NIG_REG_LATCH_STATUS_0 + port*8,
sys/dev/bxe/bxe_elink.c
6986
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
6991
elink_bits_dis(sc, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
sys/dev/bxe/bxe_elink.c
7017
NIG_REG_STATUS_INTERRUPT_PORT0 + port*4,
sys/dev/bxe/bxe_elink.c
7111
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7122
port*0x18));
sys/dev/bxe/bxe_elink.c
7124
REG_WR(sc, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
sys/dev/bxe/bxe_elink.c
7145
REG_WR(sc, NIG_REG_XGXS0_CTRL_MD_DEVAD + port*0x18,
sys/dev/bxe/bxe_elink.c
7166
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7171
uint32_t emac_base = port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
7173
ELINK_DEBUG_P2(sc, "elink_set_led: port %x, mode %d\n", port, mode);
sys/dev/bxe/bxe_elink.c
7192
REG_WR(sc, NIG_REG_LED_10G_P0 + port*4, 0);
sys/dev/bxe/bxe_elink.c
7193
REG_WR(sc, NIG_REG_LED_MODE_P0 + port*4,
sys/dev/bxe/bxe_elink.c
7223
REG_WR(sc, NIG_REG_LED_MODE_P0 + port*4, 0);
sys/dev/bxe/bxe_elink.c
7224
REG_WR(sc, NIG_REG_LED_10G_P0 + port*4, 1);
sys/dev/bxe/bxe_elink.c
7244
REG_WR(sc, NIG_REG_LED_10G_P0 + port*4, 1);
sys/dev/bxe/bxe_elink.c
7249
REG_WR(sc, NIG_REG_LED_MODE_P0 + port*4, 0);
sys/dev/bxe/bxe_elink.c
7251
REG_WR(sc, NIG_REG_LED_MODE_P0 + port*4,
sys/dev/bxe/bxe_elink.c
7256
REG_WR(sc, NIG_REG_LED_MODE_P0 + port*4, 0);
sys/dev/bxe/bxe_elink.c
7270
REG_WR(sc, NIG_REG_LED_MODE_P0 + port*4,
sys/dev/bxe/bxe_elink.c
7274
REG_WR(sc, NIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC_P0 + port*4, 0);
sys/dev/bxe/bxe_elink.c
7277
REG_WR(sc, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
sys/dev/bxe/bxe_elink.c
7280
REG_WR(sc, NIG_REG_LED_CONTROL_BLINK_RATE_P0 + port*4,
sys/dev/bxe/bxe_elink.c
7283
port*4, 1);
sys/dev/bxe/bxe_elink.c
7295
+ port*4, 1);
sys/dev/bxe/bxe_elink.c
7297
port*4, 0);
sys/dev/bxe/bxe_elink.c
7299
port*4, 1);
sys/dev/bxe/bxe_elink.c
7475
params->port*4,
sys/dev/bxe/bxe_elink.c
7488
(0x1ff << (params->port*16)));
sys/dev/bxe/bxe_elink.c
7500
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
7514
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7516
ELINK_DEBUG_P1(sc, "Port %x: Link is down\n", port);
sys/dev/bxe/bxe_elink.c
7528
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 1);
sys/dev/bxe/bxe_elink.c
7532
REG_WR(sc, NIG_REG_NIG_EMAC0_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
7538
elink_set_bmac_rx(sc, params->chip_id, params->port, 0);
sys/dev/bxe/bxe_elink.c
7542
REG_WR(sc, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2),
sys/dev/bxe/bxe_elink.c
7544
REG_WR(sc, MISC_REG_CPMU_LP_MASK_ENT_P0 + (params->port << 2),
sys/dev/bxe/bxe_elink.c
7562
uint8_t phy_idx, port = params->port;
sys/dev/bxe/bxe_elink.c
7594
(params->port << 2), 1);
sys/dev/bxe/bxe_elink.c
7597
(params->port << 2), 0xfc20);
sys/dev/bxe/bxe_elink.c
7632
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + port*4, 0);
sys/dev/bxe/bxe_elink.c
7658
offsetof(struct shmem2_region, link_change_count[params->port]);
sys/dev/bxe/bxe_elink.c
7682
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7708
port, (vars->phy_flags & PHY_XGXS_FLAG),
sys/dev/bxe/bxe_elink.c
7709
REG_RD(sc, NIG_REG_STATUS_INTERRUPT_PORT0 + port*4));
sys/dev/bxe/bxe_elink.c
7712
REG_RD(sc, NIG_REG_MASK_INTERRUPT_PORT0 + port*4),
sys/dev/bxe/bxe_elink.c
7713
REG_RD(sc, NIG_REG_EMAC0_STATUS_MISC_MI_INT + port*0x18) > 0,
sys/dev/bxe/bxe_elink.c
7714
REG_RD(sc, NIG_REG_SERDES0_STATUS_LINK_STATUS + port*0x3c));
sys/dev/bxe/bxe_elink.c
7717
REG_RD(sc, NIG_REG_XGXS0_STATUS_LINK10G + port*0x68),
sys/dev/bxe/bxe_elink.c
7718
REG_RD(sc, NIG_REG_XGXS0_STATUS_LINK_STATUS + port*0x68));
sys/dev/bxe/bxe_elink.c
7722
REG_WR(sc, NIG_REG_NIG_EMAC0_EN + port*4, 0);
sys/dev/bxe/bxe_elink.c
7853
elink_rearm_latch_signal(sc, port,
sys/dev/bxe/bxe_elink.c
7877
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4,
sys/dev/bxe/bxe_elink.c
7954
void elink_ext_phy_hw_reset(struct bxe_softc *sc, uint8_t port)
sys/dev/bxe/bxe_elink.c
7957
MISC_REGISTERS_GPIO_OUTPUT_LOW, port);
sys/dev/bxe/bxe_elink.c
7960
MISC_REGISTERS_GPIO_OUTPUT_HIGH, port);
sys/dev/bxe/bxe_elink.c
7963
static void elink_save_spirom_version(struct bxe_softc *sc, uint8_t port,
sys/dev/bxe/bxe_elink.c
7967
(uint16_t)(spirom_ver>>16), (uint16_t)spirom_ver, port);
sys/dev/bxe/bxe_elink.c
7975
uint8_t port)
sys/dev/bxe/bxe_elink.c
7983
elink_save_spirom_version(sc, port, (uint32_t)(fw_ver1<<16 | fw_ver2),
sys/dev/bxe/bxe_elink.c
8042
uint8_t port)
sys/dev/bxe/bxe_elink.c
8087
port, fw_ver1);
sys/dev/bxe/bxe_elink.c
8108
elink_save_bcm_spirom_ver(sc, phy, port);
sys/dev/bxe/bxe_elink.c
8113
port, fw_ver1);
sys/dev/bxe/bxe_elink.c
8279
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
8316
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
8500
params->port);
sys/dev/bxe/bxe_elink.c
8505
params->port);
sys/dev/bxe/bxe_elink.c
8510
params->port);
sys/dev/bxe/bxe_elink.c
8514
params->port);
sys/dev/bxe/bxe_elink.c
8568
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
8587
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
8589
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
8602
elink_save_spirom_version(sc, params->port, params->shmem_base, 0);
sys/dev/bxe/bxe_elink.c
8673
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
8684
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
8691
dev_info.port_hw_config[port].sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
8694
"mode = %x\n", tx_en, port, tx_en_mode);
sys/dev/bxe/bxe_elink.c
8823
dev_info.port_hw_config[params->port].e3_sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
9086
uint8_t gport = params->port;
sys/dev/bxe/bxe_elink.c
9090
(params->port << 1);
sys/dev/bxe/bxe_elink.c
9127
dev_info.port_hw_config[params->port].media_type);
sys/dev/bxe/bxe_elink.c
9175
port_feature_config[params->port].config));
sys/dev/bxe/bxe_elink.c
9229
elink_cb_event_log(sc, ELINK_LOG_ID_UNQUAL_IO_MODULE, params->port, vendor_name, vendor_pn); // "Warning: Unqualified SFP+ module detected,"
sys/dev/bxe/bxe_elink.c
9440
dev_info.port_hw_config[params->port].sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
9469
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
9473
dev_info.port_hw_config[port].e3_sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
9595
port_feature_config[params->port].config));
sys/dev/bxe/bxe_elink.c
9599
params->port);
sys/dev/bxe/bxe_elink.c
9655
params->port, &gpio_num, &gpio_port) ==
sys/dev/bxe/bxe_elink.c
9807
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
9809
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
9881
elink_save_bcm_spirom_ver(sc, phy, params->port);
sys/dev/bxe/bxe_elink.c
9889
dev_info.port_hw_config[params->port].sfp_ctrl))
sys/dev/bxe/bxe_elink.c
9957
elink_save_bcm_spirom_ver(sc, phy, params->port);
sys/dev/bxe/bxe_elink.h
369
uint8_t port;
sys/dev/bxe/bxe_elink.h
57
uint8_t mode, uint8_t port);
sys/dev/bxe/bxe_elink.h
570
void elink_ext_phy_hw_reset(struct bxe_softc *sc, uint8_t port);
sys/dev/bxe/bxe_elink.h
590
uint32_t shmem2_base, uint8_t port);
sys/dev/bxe/bxe_elink.h
62
extern uint32_t elink_cb_gpio_read(struct bxe_softc *sc, uint16_t gpio_num, uint8_t port);
sys/dev/bxe/bxe_elink.h
65
uint8_t mode, uint8_t port);
sys/dev/bxe/bxe_elink.h
684
uint8_t port);
sys/dev/bxe/bxe_ioctl.h
66
uint32_t port; /* Which connector port */
sys/dev/bxe/bxe_stats.c
1155
if (sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
1312
if (sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
1359
if (sc->port.port_stx) {
sys/dev/bxe/bxe_stats.c
1370
dmae->dst_addr_lo = sc->port.port_stx >> 2;
sys/dev/bxe/bxe_stats.c
1409
if (sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
1418
if (sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
1481
if (!sc->port.pmf || !sc->port.port_stx) {
sys/dev/bxe/bxe_stats.c
1493
dmae->dst_addr_lo = (sc->port.port_stx >> 2);
sys/dev/bxe/bxe_stats.c
1544
offsetof(struct bxe_fw_stats_data, port));
sys/dev/bxe/bxe_stats.c
1596
int /*abs*/port = SC_PORT(sc);
sys/dev/bxe/bxe_stats.c
1606
sc->port.port_stx = SHMEM_RD(sc, port_mb[port].port_stx);
sys/dev/bxe/bxe_stats.c
1609
sc->port.port_stx = 0;
sys/dev/bxe/bxe_stats.c
1614
sc->port.port_stx, sc->func_stx);
sys/dev/bxe/bxe_stats.c
1617
if (!sc->stats_init && sc->port.pmf && sc->port.port_stx) {
sys/dev/bxe/bxe_stats.c
1621
port = SC_PORT(sc);
sys/dev/bxe/bxe_stats.c
1623
memset(&(sc->port.old_nig_stats), 0, sizeof(struct nig_stats));
sys/dev/bxe/bxe_stats.c
1624
sc->port.old_nig_stats.brb_discard =
sys/dev/bxe/bxe_stats.c
1625
REG_RD(sc, NIG_REG_STAT0_BRB_DISCARD + port*0x38);
sys/dev/bxe/bxe_stats.c
1626
sc->port.old_nig_stats.brb_truncate =
sys/dev/bxe/bxe_stats.c
1627
REG_RD(sc, NIG_REG_STAT0_BRB_TRUNCATE + port*0x38);
sys/dev/bxe/bxe_stats.c
1629
REG_RD_DMAE(sc, NIG_REG_STAT0_EGRESS_MAC_PKT0 + port*0x50,
sys/dev/bxe/bxe_stats.c
1630
&(sc->port.old_nig_stats.egress_mac_pkt0_lo), 2);
sys/dev/bxe/bxe_stats.c
1631
REG_RD_DMAE(sc, NIG_REG_STAT0_EGRESS_MAC_PKT1 + port*0x50,
sys/dev/bxe/bxe_stats.c
1632
&(sc->port.old_nig_stats.egress_mac_pkt1_lo), 2);
sys/dev/bxe/bxe_stats.c
1669
if (sc->port.pmf && sc->port.port_stx) {
sys/dev/bxe/bxe_stats.c
1705
if (sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
1833
if ((sc->port.pmf) && (stats_type == VICSTATST_UIF_INDEX)) {
sys/dev/bxe/bxe_stats.c
276
if (!sc->port.pmf || !sc->port.port_stx) {
sys/dev/bxe/bxe_stats.c
287
dmae->src_addr_lo = (sc->port.port_stx >> 2);
sys/dev/bxe/bxe_stats.c
298
dmae->src_addr_lo = ((sc->port.port_stx >> 2) + DMAE_LEN32_RD_MAX);
sys/dev/bxe/bxe_stats.c
319
int port = SC_PORT(sc);
sys/dev/bxe/bxe_stats.c
326
if (!sc->link_vars.link_up || !sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
337
if (sc->port.port_stx) {
sys/dev/bxe/bxe_stats.c
342
dmae->dst_addr_lo = sc->port.port_stx >> 2;
sys/dev/bxe/bxe_stats.c
369
mac_addr = (port ? GRCBASE_EMAC1 : GRCBASE_EMAC0);
sys/dev/bxe/bxe_stats.c
421
mac_addr = (port) ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_stats.c
451
mac_addr = (port) ? GRCBASE_MSTAT1 : GRCBASE_MSTAT0;
sys/dev/bxe/bxe_stats.c
493
(port ? NIG_REG_STAT1_EGRESS_MAC_PKT0 :
sys/dev/bxe/bxe_stats.c
510
(port ? NIG_REG_STAT1_EGRESS_MAC_PKT1 :
sys/dev/bxe/bxe_stats.c
529
(port ? NIG_REG_STAT1_BRB_DISCARD :
sys/dev/bxe/bxe_stats.c
583
if (sc->port.pmf) {
sys/dev/bxe/bxe_stats.c
861
struct nig_stats *old = &(sc->port.old_nig_stats);
sys/dev/bxe/bxe_stats.c
988
&sc->fw_stats_data->port.tstorm_port_statistics;
sys/dev/bxe/ecore_hsi.h
11287
struct cmng_struct_per_port port;
sys/dev/bxe/ecore_init.h
243
#define ECORE_PF_Q_NUM(q_num, port, vnic)\
sys/dev/bxe/ecore_init.h
244
((((port) << 1) | (vnic)) * 16 + (q_num))
sys/dev/bxe/ecore_init.h
383
struct cmng_struct_per_port *pdata = &ram_data->port;
sys/dev/bxe/ecore_init.h
437
struct cmng_struct_per_port *pdata = &ram_data->port;
sys/dev/bxe/ecore_init.h
496
struct cmng_struct_per_port *pdata = &ram_data->port;
sys/dev/bxe/ecore_init.h
533
ram_data->port.safc_vars.safc_timeout_usec = SAFC_TIMEOUT_USEC;
sys/dev/bxe/ecore_init.h
543
ram_data->port.flags = input_data->flags;
sys/dev/bxe/ecore_init_ops.h
887
int port = SC_PORT(sc);
sys/dev/bxe/ecore_init_ops.h
894
REG_WR(sc, QM_REG_CONNNUM_0 + port*4,
sys/dev/bxe/ecore_init_ops.h
948
int port = SC_PORT(sc);
sys/dev/bxe/ecore_init_ops.h
956
REG_WR(sc, SRC_REG_COUNTFREE0 + port*4, src_cid_count);
sys/dev/bxe/ecore_init_ops.h
958
ecore_wr_64(sc, SRC_REG_FIRSTFREE0 + port*16,
sys/dev/bxe/ecore_init_ops.h
961
ecore_wr_64(sc, SRC_REG_LASTFREE0 + port*16,
sys/dev/ciss/cissreg.h
319
u_int16_t port;
sys/dev/cxgb/common/cxgb_common.h
744
void t3_port_failover(adapter_t *adapter, int port);
sys/dev/cxgb/common/cxgb_common.h
745
void t3_failover_done(adapter_t *adapter, int port);
sys/dev/cxgb/common/cxgb_common.h
829
int t3_vsc7323_set_speed_fc(adapter_t *adap, int speed, int fc, int port);
sys/dev/cxgb/common/cxgb_common.h
830
int t3_vsc7323_set_mtu(adapter_t *adap, unsigned int mtu, int port);
sys/dev/cxgb/common/cxgb_common.h
831
int t3_vsc7323_set_addr(adapter_t *adap, u8 addr[6], int port);
sys/dev/cxgb/common/cxgb_common.h
832
int t3_vsc7323_enable(adapter_t *adap, int port, int which);
sys/dev/cxgb/common/cxgb_common.h
833
int t3_vsc7323_disable(adapter_t *adap, int port, int which);
sys/dev/cxgb/common/cxgb_common.h
848
int t3_vsc8211_fifo_depth(adapter_t *adap, unsigned int mtu, int port);
sys/dev/cxgb/common/cxgb_t3_hw.c
4650
void t3_port_failover(adapter_t *adapter, int port)
sys/dev/cxgb/common/cxgb_t3_hw.c
4654
val = port ? F_PORT1ACTIVE : F_PORT0ACTIVE;
sys/dev/cxgb/common/cxgb_t3_hw.c
4659
void t3_failover_done(adapter_t *adapter, int port)
sys/dev/cxgb/common/cxgb_vsc7323.c
193
int t3_vsc7323_set_speed_fc(adapter_t *adap, int speed, int fc, int port)
sys/dev/cxgb/common/cxgb_vsc7323.c
207
if ((r = elmr_write(adap, VSC_REG(1, port, 0),
sys/dev/cxgb/common/cxgb_vsc7323.c
209
(r = elmr_write(adap, VSC_REG(1, port, 0xb),
sys/dev/cxgb/common/cxgb_vsc7323.c
211
(r = elmr_write(adap, VSC_REG(1, port, 0xb),
sys/dev/cxgb/common/cxgb_vsc7323.c
213
(r = elmr_write(adap, VSC_REG(1, port, 0),
sys/dev/cxgb/common/cxgb_vsc7323.c
221
return elmr_write(adap, VSC_REG(1, port, 1), r);
sys/dev/cxgb/common/cxgb_vsc7323.c
224
int t3_vsc7323_set_mtu(adapter_t *adap, unsigned int mtu, int port)
sys/dev/cxgb/common/cxgb_vsc7323.c
226
return elmr_write(adap, VSC_REG(1, port, 2), mtu);
sys/dev/cxgb/common/cxgb_vsc7323.c
229
int t3_vsc7323_set_addr(adapter_t *adap, u8 addr[6], int port)
sys/dev/cxgb/common/cxgb_vsc7323.c
233
ret = elmr_write(adap, VSC_REG(1, port, 3),
sys/dev/cxgb/common/cxgb_vsc7323.c
236
ret = elmr_write(adap, VSC_REG(1, port, 4),
sys/dev/cxgb/common/cxgb_vsc7323.c
241
int t3_vsc7323_enable(adapter_t *adap, int port, int which)
sys/dev/cxgb/common/cxgb_vsc7323.c
246
ret = t3_elmr_blk_read(adap, VSC_REG(1, port, 0), &v, 1);
sys/dev/cxgb/common/cxgb_vsc7323.c
254
ret = elmr_write(adap, VSC_REG(1, port, 0), v);
sys/dev/cxgb/common/cxgb_vsc7323.c
259
int t3_vsc7323_disable(adapter_t *adap, int port, int which)
sys/dev/cxgb/common/cxgb_vsc7323.c
264
ret = t3_elmr_blk_read(adap, VSC_REG(1, port, 0), &v, 1);
sys/dev/cxgb/common/cxgb_vsc7323.c
272
ret = elmr_write(adap, VSC_REG(1, port, 0), v);
sys/dev/cxgb/common/cxgb_vsc7323.c
282
#define ELMR_STAT(port, reg) (ELMR_STATS + port * 0x40 + reg)
sys/dev/cxgb/common/cxgb_vsc8211.c
392
int t3_vsc8211_fifo_depth(adapter_t *adap, unsigned int mtu, int port)
sys/dev/cxgb/common/cxgb_vsc8211.c
401
struct port_info *portinfo = adap2pinfo(adap, port);
sys/dev/cxgb/common/cxgb_xgmac.c
450
if_foreach_llmaddr(rm->port->ifp, t3_hash_maddr, &ctx);
sys/dev/cxgb/cxgb_adapter.h
282
struct port_info *port;
sys/dev/cxgb/cxgb_adapter.h
371
struct port_info port[MAX_NPORTS];
sys/dev/cxgb/cxgb_adapter.h
404
struct port_info *port;
sys/dev/cxgb/cxgb_adapter.h
413
#define PORT_LOCK(port) mtx_lock(&(port)->lock);
sys/dev/cxgb/cxgb_adapter.h
414
#define PORT_UNLOCK(port) mtx_unlock(&(port)->lock);
sys/dev/cxgb/cxgb_adapter.h
415
#define PORT_LOCK_INIT(port, name) mtx_init(&(port)->lock, name, 0, MTX_DEF)
sys/dev/cxgb/cxgb_adapter.h
416
#define PORT_LOCK_DEINIT(port) mtx_destroy(&(port)->lock)
sys/dev/cxgb/cxgb_adapter.h
417
#define PORT_LOCK_ASSERT_NOTOWNED(port) mtx_assert(&(port)->lock, MA_NOTOWNED)
sys/dev/cxgb/cxgb_adapter.h
418
#define PORT_LOCK_ASSERT_OWNED(port) mtx_assert(&(port)->lock, MA_OWNED)
sys/dev/cxgb/cxgb_adapter.h
465
t3_init_rx_mode(struct t3_rx_mode *rm, struct port_info *port)
sys/dev/cxgb/cxgb_adapter.h
468
rm->port = port;
sys/dev/cxgb/cxgb_adapter.h
474
return &adap->port[idx];
sys/dev/cxgb/cxgb_main.c
1176
struct port_info *pi = &adapter->port[port_id];
sys/dev/cxgb/cxgb_main.c
1210
struct port_info *pi = &adap->port[port_id];
sys/dev/cxgb/cxgb_main.c
1236
bcopy(hw_addr, adapter->port[port_idx].hw_addr, ETHER_ADDR_LEN);
sys/dev/cxgb/cxgb_main.c
1395
int hi, int port)
sys/dev/cxgb/cxgb_main.c
1409
req->binding = port;
sys/dev/cxgb/cxgb_main.c
1472
ret = set_eeprom(&adap->port[0], tpeeprom->data, tpeeprom->datasize,
sys/dev/cxgb/cxgb_main.c
2274
struct port_info *p = &sc->port[i];
sys/dev/cxgb/cxgb_main.c
2377
struct port_info *pi = &sc->port[i];
sys/dev/cxgb/cxgb_main.c
507
sc->port[i].adapter = sc;
sys/dev/cxgb/cxgb_main.c
631
pi = &sc->port[i];
sys/dev/cxgb/cxgb_main.c
639
sc->port[i].tx_chan = i >= ai->nports0;
sys/dev/cxgb/cxgb_main.c
736
nqsets += sc->port[i].nqsets;
sys/dev/cxgb/cxgb_main.c
747
KASSERT(sc->port[i].ifp == NULL, ("%s: port %i undead!",
sys/dev/cxgb/cxgb_main.c
833
struct port_info *pi = &sc->port[i];
sys/dev/cxgb/cxgb_osdep.h
123
#define promisc_rx_mode(rm) (if_getflags((rm)->port->ifp) & IFF_PROMISC)
sys/dev/cxgb/cxgb_osdep.h
124
#define allmulti_rx_mode(rm) (if_getflags((rm)->port->ifp) & IFF_ALLMULTI)
sys/dev/cxgb/cxgb_sge.c
1370
pi = qs->port;
sys/dev/cxgb/cxgb_sge.c
1596
check_ring_tx_db(qs->port->adapter, &qs->txq[TXQ_ETH], 1);
sys/dev/cxgb/cxgb_sge.c
1624
if (if_getdrvflags(qs->port->ifp) & IFF_DRV_RUNNING)
sys/dev/cxgb/cxgb_sge.c
1650
struct port_info *pi = qs->port;
sys/dev/cxgb/cxgb_sge.c
1694
struct port_info *pi = qs->port;
sys/dev/cxgb/cxgb_sge.c
1937
adapter_t *adap = qs->port->adapter;
sys/dev/cxgb/cxgb_sge.c
2312
adapter_t *adap = qs->port->adapter;
sys/dev/cxgb/cxgb_sge.c
232
#define TXQ_RING_EMPTY(qs) drbr_empty((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr)
sys/dev/cxgb/cxgb_sge.c
234
drbr_needs_enqueue((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr)
sys/dev/cxgb/cxgb_sge.c
235
#define TXQ_RING_FLUSH(qs) drbr_flush((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr)
sys/dev/cxgb/cxgb_sge.c
237
drbr_dequeue_cond((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr, func, arg)
sys/dev/cxgb/cxgb_sge.c
2379
struct adapter *sc = qs->port->adapter;
sys/dev/cxgb/cxgb_sge.c
239
drbr_dequeue((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr)
sys/dev/cxgb/cxgb_sge.c
2419
q->port = pi;
sys/dev/cxgb/cxgb_sge.c
2615
struct port_info *pi = &adap->port[adap->rxpkt_map[cpl->iff]];
sys/dev/cxgb/cxgb_sge.c
263
sc = qs->port->adapter;
sys/dev/cxgb/cxgb_sge.c
2934
skip_lro = __predict_false(qs->port->ifp != m->m_pkthdr.rcvif);
sys/dev/cxgb/cxgb_sge.c
3082
adapter_t *adap = qs->port->adapter;
sys/dev/cxgb/cxgb_sge.c
3117
err = t3_sge_read_rspq(qs->port->adapter, rspq->cntxt_id, data);
sys/dev/cxgb/cxgb_sge.c
3181
err = t3_sge_read_ecntxt(qs->port->adapter, qs->rspq.cntxt_id, data);
sys/dev/cxgb/cxgb_sge.c
3299
for (j = 0; j < sc->port[i].nqsets; j++)
sys/dev/cxgb/cxgb_sge.c
3432
struct port_info *pi = &sc->port[i];
sys/dev/cxgb/cxgb_sge.c
972
pi = &sc->port[i];
sys/dev/cxgb/cxgb_sge.c
991
struct port_info *pi = &sc->port[i];
sys/dev/cxgbe/adapter.h
1002
struct port_info *port[MAX_NPORTS];
sys/dev/cxgbe/adapter.h
1368
return (sc->port[idx]);
sys/dev/cxgbe/common/common.h
1061
int t4vf_get_vf_mac(struct adapter *adapter, unsigned int port,
sys/dev/cxgbe/common/common.h
501
unsigned char port;
sys/dev/cxgbe/common/common.h
693
int t4_link_l1cfg(struct adapter *adap, unsigned int mbox, unsigned int port,
sys/dev/cxgbe/common/common.h
695
int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port);
sys/dev/cxgbe/common/common.h
836
u32 t4_port_reg(struct adapter *adap, u8 port, u32 reg);
sys/dev/cxgbe/common/common.h
884
void t4_wol_magic_enable(struct adapter *adap, unsigned int port, const u8 *addr);
sys/dev/cxgbe/common/common.h
885
int t4_wol_pat_enable(struct adapter *adap, unsigned int port, unsigned int map,
sys/dev/cxgbe/common/common.h
916
unsigned int port, unsigned int pf, unsigned int vf,
sys/dev/cxgbe/common/common.h
920
int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
sys/dev/cxgbe/common/common.h
966
int port, unsigned int devid,
sys/dev/cxgbe/common/common.h
970
int port, unsigned int devid,
sys/dev/cxgbe/common/common.h
974
int port, unsigned int devid,
sys/dev/cxgbe/common/t4_hw.c
10869
pi = adap->port[port_id];
sys/dev/cxgbe/common/t4_hw.c
11236
int port;
sys/dev/cxgbe/common/t4_hw.c
11242
for_each_port(adapter, port) {
sys/dev/cxgbe/common/t4_hw.c
11244
t4_port_reg(adapter, port, A_XGMAC_PORT_CFG) :
sys/dev/cxgbe/common/t4_hw.c
11245
t4_port_reg(adapter, port, A_MAC_PORT_CFG);
sys/dev/cxgbe/common/t4_hw.c
11252
t4_port_reg(adapter, port, A_XGMAC_PORT_HSS_CFG0) :
sys/dev/cxgbe/common/t4_hw.c
11253
t4_port_reg(adapter, port, A_MAC_PORT_HSS_CFG0);
sys/dev/cxgbe/common/t4_hw.c
13066
pi = adap->port[port_id];
sys/dev/cxgbe/common/t4_hw.c
13102
int port, unsigned int devid,
sys/dev/cxgbe/common/t4_hw.c
13124
ldst_cmd.u.i2c.pid = (port < 0 ? 0xff : port);
sys/dev/cxgbe/common/t4_hw.c
13152
int port, unsigned int devid,
sys/dev/cxgbe/common/t4_hw.c
13156
return t4_i2c_io(adap, mbox, port, devid, offset, len, buf, false);
sys/dev/cxgbe/common/t4_hw.c
13160
int port, unsigned int devid,
sys/dev/cxgbe/common/t4_hw.c
13164
return t4_i2c_io(adap, mbox, port, devid, offset, len, buf, true);
sys/dev/cxgbe/common/t4_hw.c
281
t4_port_reg(struct adapter *adap, u8 port, u32 reg)
sys/dev/cxgbe/common/t4_hw.c
284
return T7_PORT_REG(port, reg);
sys/dev/cxgbe/common/t4_hw.c
286
return T5_PORT_REG(port, reg);
sys/dev/cxgbe/common/t4_hw.c
287
return PORT_REG(port, reg);
sys/dev/cxgbe/common/t4_hw.c
4622
int t4_link_l1cfg(struct adapter *adap, unsigned int mbox, unsigned int port,
sys/dev/cxgbe/common/t4_hw.c
4720
if (isset(&adap->bt_map, port))
sys/dev/cxgbe/common/t4_hw.c
4736
V_FW_PORT_CMD_PORTID(port));
sys/dev/cxgbe/common/t4_hw.c
4761
int t4_restart_aneg(struct adapter *adap, unsigned int mbox, unsigned int port)
sys/dev/cxgbe/common/t4_hw.c
4768
V_FW_PORT_CMD_PORTID(port));
sys/dev/cxgbe/common/t4_hw.c
6347
static bool mac_intr_handler(struct adapter *adap, int port, int flags)
sys/dev/cxgbe/common/t4_hw.c
6403
if (port > 1 && is_t6(adap))
sys/dev/cxgbe/common/t4_hw.c
6407
snprintf(name, sizeof(name), "XGMAC_PORT%u_INT_CAUSE", port);
sys/dev/cxgbe/common/t4_hw.c
6409
ii.cause_reg = PORT_REG(port, A_XGMAC_PORT_INT_CAUSE);
sys/dev/cxgbe/common/t4_hw.c
6410
ii.enable_reg = PORT_REG(port, A_XGMAC_PORT_INT_EN);
sys/dev/cxgbe/common/t4_hw.c
6416
snprintf(name, sizeof(name), "MAC_PORT%u_INT_CAUSE", port);
sys/dev/cxgbe/common/t4_hw.c
6418
ii.cause_reg = T5_PORT_REG(port, A_MAC_PORT_INT_CAUSE);
sys/dev/cxgbe/common/t4_hw.c
6419
ii.enable_reg = T5_PORT_REG(port, A_MAC_PORT_INT_EN);
sys/dev/cxgbe/common/t4_hw.c
6425
snprintf(name, sizeof(name), "MAC_PORT%u_INT_CAUSE", port);
sys/dev/cxgbe/common/t4_hw.c
6427
ii.cause_reg = T7_PORT_REG(port, A_T7_MAC_PORT_INT_CAUSE);
sys/dev/cxgbe/common/t4_hw.c
6428
ii.enable_reg = T7_PORT_REG(port, A_T7_MAC_PORT_INT_EN);
sys/dev/cxgbe/common/t4_hw.c
6439
snprintf(name, sizeof(name), "MAC_PORT%u_PERR_INT_CAUSE", port);
sys/dev/cxgbe/common/t4_hw.c
6442
ii.cause_reg = T7_PORT_REG(port, A_T7_MAC_PORT_PERR_INT_CAUSE);
sys/dev/cxgbe/common/t4_hw.c
6443
ii.enable_reg = T7_PORT_REG(port, A_T7_MAC_PORT_PERR_INT_EN);
sys/dev/cxgbe/common/t4_hw.c
6450
ii.cause_reg = T5_PORT_REG(port, A_MAC_PORT_PERR_INT_CAUSE);
sys/dev/cxgbe/common/t4_hw.c
6451
ii.enable_reg = T5_PORT_REG(port, A_MAC_PORT_PERR_INT_EN);
sys/dev/cxgbe/common/t4_hw.c
6462
snprintf(name, sizeof(name), "MAC_PORT%u_PERR_INT_CAUSE_100G", port);
sys/dev/cxgbe/common/t4_hw.c
6465
ii.cause_reg = T7_PORT_REG(port, A_T7_MAC_PORT_PERR_INT_CAUSE_100G);
sys/dev/cxgbe/common/t4_hw.c
6466
ii.enable_reg = T7_PORT_REG(port, A_T7_MAC_PORT_PERR_INT_EN_100G);
sys/dev/cxgbe/common/t4_hw.c
6473
ii.cause_reg = T5_PORT_REG(port, A_MAC_PORT_PERR_INT_CAUSE_100G);
sys/dev/cxgbe/common/t4_hw.c
6474
ii.enable_reg = T5_PORT_REG(port, A_MAC_PORT_PERR_INT_EN_100G);
sys/dev/cxgbe/common/t4_hw.c
8385
if (tp->port > (is_t4(adap) ? 11 : 19) || tp->invert > 1 ||
sys/dev/cxgbe/common/t4_hw.c
8405
V_TFPORT(tp->port) | V_TFINVERTMATCH(tp->invert) :
sys/dev/cxgbe/common/t4_hw.c
8406
V_T5_TFPORT(tp->port) | V_T5_TFINVERTMATCH(tp->invert)));
sys/dev/cxgbe/common/t4_hw.c
8437
tp->port = G_TFPORT(ctla);
sys/dev/cxgbe/common/t4_hw.c
8441
tp->port = G_T5_TFPORT(ctla);
sys/dev/cxgbe/common/t4_hw.c
8713
pi = adap->port[port_id];
sys/dev/cxgbe/common/t4_hw.c
8868
void t4_wol_magic_enable(struct adapter *adap, unsigned int port,
sys/dev/cxgbe/common/t4_hw.c
8874
mag_id_reg_l = PORT_REG(port, A_XGMAC_PORT_MAGIC_MACID_LO);
sys/dev/cxgbe/common/t4_hw.c
8875
mag_id_reg_h = PORT_REG(port, A_XGMAC_PORT_MAGIC_MACID_HI);
sys/dev/cxgbe/common/t4_hw.c
8876
port_cfg_reg = PORT_REG(port, A_XGMAC_PORT_CFG2);
sys/dev/cxgbe/common/t4_hw.c
8878
mag_id_reg_l = T5_PORT_REG(port, A_MAC_PORT_MAGIC_MACID_LO);
sys/dev/cxgbe/common/t4_hw.c
8879
mag_id_reg_h = T5_PORT_REG(port, A_MAC_PORT_MAGIC_MACID_HI);
sys/dev/cxgbe/common/t4_hw.c
8880
port_cfg_reg = T5_PORT_REG(port, A_MAC_PORT_CFG2);
sys/dev/cxgbe/common/t4_hw.c
8882
mag_id_reg_l = T7_PORT_REG(port, A_T7_MAC_PORT_MAGIC_MACID_LO);
sys/dev/cxgbe/common/t4_hw.c
8883
mag_id_reg_h = T7_PORT_REG(port, A_T7_MAC_PORT_MAGIC_MACID_HI);
sys/dev/cxgbe/common/t4_hw.c
8884
port_cfg_reg = T7_PORT_REG(port, A_MAC_PORT_CFG2);
sys/dev/cxgbe/common/t4_hw.c
8913
int t4_wol_pat_enable(struct adapter *adap, unsigned int port, unsigned int map,
sys/dev/cxgbe/common/t4_hw.c
8920
port_cfg_reg = PORT_REG(port, A_XGMAC_PORT_CFG2);
sys/dev/cxgbe/common/t4_hw.c
8922
port_cfg_reg = T5_PORT_REG(port, A_MAC_PORT_CFG2);
sys/dev/cxgbe/common/t4_hw.c
8924
port_cfg_reg = T7_PORT_REG(port, A_MAC_PORT_CFG2);
sys/dev/cxgbe/common/t4_hw.c
8934
(is_t4(adap) ? PORT_REG(port, A_XGMAC_PORT_EPIO_##name) : \
sys/dev/cxgbe/common/t4_hw.c
8935
T5_PORT_REG(port, A_MAC_PORT_EPIO_##name))
sys/dev/cxgbe/common/t4_hw.c
9762
unsigned int port, unsigned int pf, unsigned int vf,
sys/dev/cxgbe/common/t4_hw.c
9777
c.portid_pkd = V_FW_VI_CMD_PORTID(port);
sys/dev/cxgbe/common/t4_hw.c
9831
int t4_alloc_vi(struct adapter *adap, unsigned int mbox, unsigned int port,
sys/dev/cxgbe/common/t4_hw.c
9835
return t4_alloc_vi_func(adap, mbox, port, pf, vf, nmac, mac, rss_size,
sys/dev/cxgbe/common/t4vf_hw.c
397
int t4vf_get_vf_mac(struct adapter *adapter, unsigned int port,
sys/dev/cxgbe/common/t4vf_hw.c
415
switch (port) {
sys/dev/cxgbe/crypto/t4_crypto.c
1011
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
1282
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
1298
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
1629
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
1650
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
1925
ccr_init_port(struct ccr_softc *sc, int port)
sys/dev/cxgbe/crypto/t4_crypto.c
1929
pi = sc->adapter->port[port];
sys/dev/cxgbe/crypto/t4_crypto.c
1930
sc->ports[port].txq = &sc->adapter->sge.ctrlq[port];
sys/dev/cxgbe/crypto/t4_crypto.c
1931
sc->ports[port].rxq = &sc->adapter->sge.rxq[pi->vi->first_rxq];
sys/dev/cxgbe/crypto/t4_crypto.c
1932
sc->ports[port].rx_channel_id = pi->rx_chan;
sys/dev/cxgbe/crypto/t4_crypto.c
1933
sc->ports[port].tx_channel_id = pi->tx_chan;
sys/dev/cxgbe/crypto/t4_crypto.c
1934
sc->ports[port].stats_queued = counter_u64_alloc(M_WAITOK);
sys/dev/cxgbe/crypto/t4_crypto.c
1935
sc->ports[port].stats_completed = counter_u64_alloc(M_WAITOK);
sys/dev/cxgbe/crypto/t4_crypto.c
1944
if (port != 0 && is_t6(sc->adapter) &&
sys/dev/cxgbe/crypto/t4_crypto.c
1948
sc->port_mask |= 1u << port;
sys/dev/cxgbe/crypto/t4_crypto.c
2006
ccr_free_port(struct ccr_softc *sc, int port)
sys/dev/cxgbe/crypto/t4_crypto.c
2009
counter_u64_free(sc->ports[port].stats_queued);
sys/dev/cxgbe/crypto/t4_crypto.c
2010
counter_u64_free(sc->ports[port].stats_completed);
sys/dev/cxgbe/crypto/t4_crypto.c
223
struct ccr_port *port;
sys/dev/cxgbe/crypto/t4_crypto.c
2442
s->port = ccr_choose_port(sc);
sys/dev/cxgbe/crypto/t4_crypto.c
2443
if (s->port == NULL) {
sys/dev/cxgbe/crypto/t4_crypto.c
2506
s->port->active_sessions++;
sys/dev/cxgbe/crypto/t4_crypto.c
2526
s->port->active_sessions--;
sys/dev/cxgbe/crypto/t4_crypto.c
2652
counter_u64_add(s->port->stats_queued, 1);
sys/dev/cxgbe/crypto/t4_crypto.c
2699
counter_u64_add(s->port->stats_completed, 1);
sys/dev/cxgbe/crypto/t4_crypto.c
354
cpl->rss_hdr_int.qid = htobe16(s->port->rxq->iq.abs_id);
sys/dev/cxgbe/crypto/t4_crypto.c
356
cpl->rss_hdr_int.channel = s->port->rx_channel_id;
sys/dev/cxgbe/crypto/t4_crypto.c
447
V_FW_CRYPTO_LOOKASIDE_WR_RX_CHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
453
V_FW_CRYPTO_LOOKASIDE_WR_RX_Q_ID(s->port->rxq->iq.abs_id));
sys/dev/cxgbe/crypto/t4_crypto.c
462
V_T7_ULP_TXPKT_CHANNELID(s->port->tx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
537
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
550
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
692
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/crypto/t4_crypto.c
710
V_T7_CPL_TX_SEC_PDU_RXCHID(s->port->rx_channel_id) |
sys/dev/cxgbe/crypto/t4_crypto.c
993
wr = alloc_wrqe(wr_len, s->port->txq);
sys/dev/cxgbe/firmware/t4fw_interface.h
3228
__be16 port;
sys/dev/cxgbe/iw_cxgbe/cm.c
261
uint16_t port;
sys/dev/cxgbe/iw_cxgbe/cm.c
265
port = (laddr->ss_family == AF_INET) ?
sys/dev/cxgbe/iw_cxgbe/cm.c
272
if (port_info->port_num == port)
sys/dev/cxgbe/iw_cxgbe/cm.c
276
port_info->port_num = port;
sys/dev/cxgbe/iw_cxgbe/cm.c
292
uint16_t port;
sys/dev/cxgbe/iw_cxgbe/cm.c
297
port = (laddr->ss_family == AF_INET) ?
sys/dev/cxgbe/iw_cxgbe/cm.c
305
if (port_info->port_num == port) {
sys/dev/cxgbe/iw_cxgbe/cm.c
335
uint16_t port;
sys/dev/cxgbe/iw_cxgbe/cm.c
355
port = (master_lep->com.local_addr.ss_family == AF_INET) ?
sys/dev/cxgbe/iw_cxgbe/cm.c
362
if (port_info->port_num == port) {
sys/dev/cxgbe/iw_cxgbe/cm.c
376
if (hw_ifp == adap->port[i]->vi[0].ifp) {
sys/dev/cxgbe/iw_cxgbe/provider.c
261
c4iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
sys/dev/cxgbe/iw_cxgbe/provider.c
265
ibdev, port, index, pkey);
sys/dev/cxgbe/iw_cxgbe/provider.c
272
c4iw_query_gid(struct ib_device *ibdev, u8 port, int index, union ib_gid *gid)
sys/dev/cxgbe/iw_cxgbe/provider.c
279
ibdev, port, index, gid);
sys/dev/cxgbe/iw_cxgbe/provider.c
284
if (port == 0 || port > sc->params.nports)
sys/dev/cxgbe/iw_cxgbe/provider.c
286
pi = sc->port[port - 1];
sys/dev/cxgbe/iw_cxgbe/provider.c
304
memcpy(&props->sys_image_guid, sc->port[0]->vi[0].hw_addr,
sys/dev/cxgbe/iw_cxgbe/provider.c
335
c4iw_query_port(struct ib_device *ibdev, u8 port, struct ib_port_attr *props)
sys/dev/cxgbe/iw_cxgbe/provider.c
343
port, props);
sys/dev/cxgbe/iw_cxgbe/provider.c
347
if (port > sc->params.nports)
sys/dev/cxgbe/iw_cxgbe/provider.c
349
pi = sc->port[port - 1];
sys/dev/cxgbe/iw_cxgbe/provider.c
410
BUG_ON(!sc->port[0]);
sys/dev/cxgbe/iw_cxgbe/provider.c
423
memcpy(&ibdev->node_guid, sc->port[0]->vi[0].hw_addr, ETHER_ADDR_LEN);
sys/dev/cxgbe/iw_cxgbe/provider.c
53
u8 port, int port_modify_mask,
sys/dev/cxgbe/t4_ioctl.h
328
uint8_t port;
sys/dev/cxgbe/t4_ioctl.h
369
uint8_t port;
sys/dev/cxgbe/t4_l2t.c
111
find_or_alloc_l2e(struct l2t_data *d, uint16_t vlan, uint8_t port, uint8_t *dmac)
sys/dev/cxgbe/t4_l2t.c
122
e->vlan == vlan && e->hw_port == port)
sys/dev/cxgbe/t4_l2t.c
212
int *ndesc, uint16_t vlan, uint8_t port, uint8_t *eth_addr)
sys/dev/cxgbe/t4_l2t.c
230
if (e->vlan == vlan && e->hw_port == port &&
sys/dev/cxgbe/t4_l2t.c
266
e->hw_port = port;
sys/dev/cxgbe/t4_l2t.c
287
t4_l2t_alloc_switching(struct adapter *sc, uint16_t vlan, uint8_t port,
sys/dev/cxgbe/t4_l2t.c
298
e = find_or_alloc_l2e(d, vlan, port, eth_addr);
sys/dev/cxgbe/t4_l2t.c
306
e->hw_port = port;
sys/dev/cxgbe/t4_l2t.c
316
MPASS(e->hw_port == port);
sys/dev/cxgbe/t4_main.c
12274
for_each_vi(sc->port[i], j, vi) {
sys/dev/cxgbe/t4_main.c
12952
pi = sc->port[port_id];
sys/dev/cxgbe/t4_main.c
13436
p = sc->port[i];
sys/dev/cxgbe/t4_main.c
14089
uint16_t port;
sys/dev/cxgbe/t4_main.c
14104
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
14132
sc->vxlan_port = v->port;
sys/dev/cxgbe/t4_main.c
14136
} else if (sc->vxlan_port == v->port) {
sys/dev/cxgbe/t4_main.c
14141
sc->vxlan_port, v->port);
sys/dev/cxgbe/t4_main.c
14161
if (sc->vxlan_port != v->port)
sys/dev/cxgbe/t4_main.c
14174
sa_family_t family, u_int port)
sys/dev/cxgbe/t4_main.c
14180
v.port = port;
sys/dev/cxgbe/t4_main.c
14187
u_int port)
sys/dev/cxgbe/t4_main.c
14193
v.port = port;
sys/dev/cxgbe/t4_main.c
1498
sc->port[i] = pi;
sys/dev/cxgbe/t4_main.c
1520
sc->port[i] = NULL;
sys/dev/cxgbe/t4_main.c
1684
struct port_info *pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
1799
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
1820
t4_read_port_device(device_t dev, int port, device_t *child)
sys/dev/cxgbe/t4_main.c
1826
if (port < 0 || port >= MAX_NPORTS)
sys/dev/cxgbe/t4_main.c
1828
pi = sc->port[port];
sys/dev/cxgbe/t4_main.c
1926
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
2046
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
2159
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
2479
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
2526
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
2589
pi = sc->port[i];
sys/dev/cxgbe/t4_main.c
6962
pi = sc->port[p];
sys/dev/cxgbe/t4_sched.c
107
pi = sc->port[sc->chan_map[p->channel]];
sys/dev/cxgbe/t4_sched.c
260
pi = sc->port[i];
sys/dev/cxgbe/t4_sched.c
337
tc0 = &sc->port[txq->eq.port_id]->sched_params->cl_rl[0];
sys/dev/cxgbe/t4_sched.c
410
if (p->port >= sc->params.nports)
sys/dev/cxgbe/t4_sched.c
417
pi = sc->port[p->port];
sys/dev/cxgbe/t4_sched.c
461
pi = sc->port[i];
sys/dev/cxgbe/t4_sched.c
477
if (sc->port[i] != NULL)
sys/dev/cxgbe/t4_sched.c
478
free(sc->port[i]->sched_params, M_CXGBE);
sys/dev/cxgbe/t4_sched.c
505
pi = sc->port[port_id];
sys/dev/cxgbe/t4_sched.c
583
tc = &sc->port[port_id]->sched_params->cl_rl[tc_idx];
sys/dev/cxgbe/t4_sched.c
631
MPASS(sc->port[port_id] != NULL);
sys/dev/cxgbe/t4_sched.c
636
tc = sc->port[port_id]->sched_params->cl_rl[i];
sys/dev/cxgbe/t4_sched.c
649
gbps = port_top_speed(sc->port[port_id]);
sys/dev/cxgbe/t4_sge.c
3462
eq->tx_chan = sc->port[port_id]->tx_chan;
sys/dev/cxgbe/t4_sge.c
3463
eq->hw_port = sc->port[port_id]->hw_port;
sys/dev/cxgbe/t4_sge.c
3834
struct vi_info *vi = &sc->port[0]->vi[0];
sys/dev/cxgbe/t4_tracer.c
296
if (tp.port < 4)
sys/dev/cxgbe/t4_tracer.c
297
t->tp.port = sc->chan_map[tp.port];
sys/dev/cxgbe/t4_tracer.c
298
else if (tp.port < 8)
sys/dev/cxgbe/t4_tracer.c
299
t->tp.port = sc->chan_map[tp.port - 4] + 4;
sys/dev/cxgbe/t4_tracer.c
301
t->tp.port = tp.port;
sys/dev/cxgbe/t4_tracer.c
348
if (t->tp.port > 19 || t->tp.snap_len > 9600 ||
sys/dev/cxgbe/t4_tracer.c
364
if (t->tp.port < 4) {
sys/dev/cxgbe/t4_tracer.c
365
if (sc->port[t->tp.port] == NULL) {
sys/dev/cxgbe/t4_tracer.c
369
tp.port = sc->port[t->tp.port]->tx_chan;
sys/dev/cxgbe/t4_tracer.c
370
} else if (t->tp.port < 8) {
sys/dev/cxgbe/t4_tracer.c
371
if (sc->port[t->tp.port - 4] == NULL) {
sys/dev/cxgbe/t4_tracer.c
375
tp.port = sc->port[t->tp.port - 4]->tx_chan + 4;
sys/dev/cxgbe/t4_tracer.c
377
tp.port = t->tp.port;
sys/dev/cxgbe/t4_vf.c
669
sc->port[i] = pi;
sys/dev/cxgbe/t4_vf.c
688
sc->port[i] = NULL;
sys/dev/cxgbe/t4_vf.c
763
struct port_info *pi = sc->port[i];
sys/dev/cxgbe/t4_vf.c
900
pi = sc->port[port_id];
sys/dev/cxgbe/tom/t4_listen.c
1370
pi = sc->port[G_SYN_INTF(l2info)];
sys/dev/cxgbe/tom/t4_listen.c
700
pi = sc->port[i];
sys/dev/cxgbe/tom/t4_tom.c
1967
for_each_vi(sc->port[i], v, vi) {
sys/dev/cxgbe/tom/t4_tom.c
2000
for_each_vi(sc->port[i], v, vi) {
sys/dev/dcons/dcons.c
129
dcons_init_port(int port, int offset, int size, struct dcons_buf *buf,
sys/dev/dcons/dcons.c
135
dc = &sc[port];
sys/dev/dcons/dcons.c
145
dc->o.ptr = &buf->optr[port];
sys/dev/dcons/dcons.c
146
dc->i.ptr = &buf->iptr[port];
sys/dev/dcons/dcons.c
148
buf->osize[port] = htonl(osize);
sys/dev/dcons/dcons.c
149
buf->isize[port] = htonl(size - osize);
sys/dev/dcons/dcons.c
150
buf->ooffset[port] = htonl(offset);
sys/dev/dcons/dcons.c
151
buf->ioffset[port] = htonl(offset + osize);
sys/dev/dcons/dcons.c
152
buf->optr[port] = DCONS_MAKE_PTR(&dc->o);
sys/dev/dcons/dcons.c
153
buf->iptr[port] = DCONS_MAKE_PTR(&dc->i);
sys/dev/dcons/dcons.c
161
int port, s;
sys/dev/dcons/dcons.c
168
for (port = 0; port < DCONS_NPORT; port ++) {
sys/dev/dcons/dcons.c
169
dc = &sc[port];
sys/dev/dcons/dcons.c
170
dc->o.size = ntohl(buf->osize[port]);
sys/dev/dcons/dcons.c
171
dc->i.size = ntohl(buf->isize[port]);
sys/dev/dcons/dcons.c
172
dc->o.buf = (char *)buf + ntohl(buf->ooffset[port]);
sys/dev/dcons/dcons.c
173
dc->i.buf = (char *)buf + ntohl(buf->ioffset[port]);
sys/dev/dcons/dcons.c
174
dc->o.gen = ntohl(buf->optr[port]) >> DCONS_GEN_SHIFT;
sys/dev/dcons/dcons.c
175
dc->i.gen = ntohl(buf->iptr[port]) >> DCONS_GEN_SHIFT;
sys/dev/dcons/dcons.c
176
dc->o.pos = ntohl(buf->optr[port]) & DCONS_POS_MASK;
sys/dev/dcons/dcons.c
177
dc->i.pos = ntohl(buf->iptr[port]) & DCONS_POS_MASK;
sys/dev/dcons/dcons.c
178
dc->o.ptr = &buf->optr[port];
sys/dev/dcons/dcons.c
179
dc->i.ptr = &buf->iptr[port];
sys/dev/dcons/dcons_os.c
376
dcons_attach_port(int port, char *name, int flags)
sys/dev/dcons/dcons_os.c
381
dc = &sc[port];
sys/dev/dcons/dcons_os.c
404
dcons_detach(int port)
sys/dev/dcons/dcons_os.c
409
dc = &sc[port];
sys/dev/dpaa/fman.c
539
fman_qman_channel_id(device_t dev, int port)
sys/dev/dpaa/fman.c
548
if (qman_port_id[i] == port)
sys/dev/drm2/drm_dp_helper.h
317
device_t port;
sys/dev/drm2/drm_dp_iic_helper.c
210
aux_data->port = device_add_child(idev, "iicbus", DEVICE_UNIT_ANY);
sys/dev/drm2/drm_dp_iic_helper.c
211
if (aux_data->port == NULL)
sys/dev/drm2/drm_dp_iic_helper.c
213
device_quiet(aux_data->port);
sys/dev/drm2/drm_dp_iic_helper.c
254
*adapter = data->port;
sys/dev/e1000/e1000_82575.c
1110
u8 port = 0;
sys/dev/e1000/e1000_82575.c
1124
port = E1000_MEDIA_PORT_COPPER;
sys/dev/e1000/e1000_82575.c
1136
port = E1000_MEDIA_PORT_OTHER;
sys/dev/e1000/e1000_82575.c
1139
if (port && (hw->dev_spec._82575.media_port != port)) {
sys/dev/e1000/e1000_82575.c
1140
hw->dev_spec._82575.media_port = port;
sys/dev/e1000/e1000_82575.c
1144
if (port == E1000_MEDIA_PORT_COPPER) {
sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
104
ar40xx_hw_atu_flush_port(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
112
__func__, port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
114
if (port >= AR40XX_NUM_PORTS) {
sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.c
123
val |= (port << AR40XX_ATU_FUNC_PORT_NUM_S)
sys/dev/etherswitch/ar40xx/ar40xx_hw_atu.h
32
extern int ar40xx_hw_atu_flush_port(struct ar40xx_softc *sc, int port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c
170
ar40xx_hw_mib_fetch(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c
177
+ (AR40XX_REG_PORT_STATS_LEN * port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.c
190
device_printf(sc->sc_dev, "%s[%d] = %llu\n", ar40xx_mibs[i].name, port, val);
sys/dev/etherswitch/ar40xx/ar40xx_hw_mib.h
34
extern int ar40xx_hw_mib_fetch(struct ar40xx_softc *sc, int port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
77
int port;
sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
86
for (port = 0; port < AR40XX_NUM_PORTS; port++) {
sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
87
reg = AR40XX_REG_READ(sc, AR40XX_REG_PORT_LOOKUP(port));
sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
89
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_LOOKUP(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
91
reg = AR40XX_REG_READ(sc, AR40XX_REG_PORT_HOL_CTRL1(port));
sys/dev/etherswitch/ar40xx/ar40xx_hw_mirror.c
93
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_HOL_CTRL1(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
104
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_STATUS(port),
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
115
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_VLAN1(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
119
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_LOOKUP(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
131
ar40xx_hw_port_link_down(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
135
"%s: called; port %d\n", __func__, port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
137
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_STATUS(port), 0);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
149
ar40xx_hw_port_link_up(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
154
"%s: called; port %d\n", __func__, port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
158
reg = AR40XX_REG_READ(sc, AR40XX_REG_PORT_STATUS(port));
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
160
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_STATUS(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
201
ar40xx_hw_get_port_pvid(struct ar40xx_softc *sc, int port, int *pvid)
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
208
reg = AR40XX_REG_READ(sc, AR40XX_REG_PORT_VLAN0(port));
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
224
ar40xx_hw_set_port_pvid(struct ar40xx_softc *sc, int port, int pvid)
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
234
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_VLAN0(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
255
ar40xx_hw_port_setup(struct ar40xx_softc *sc, int port, uint32_t members)
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
258
uint32_t pvid = sc->sc_vlan.vlan_id[sc->sc_vlan.pvid[port]]
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
271
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_VLAN0(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
276
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_VLAN1(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
283
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_LOOKUP(port), reg);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
74
ar40xx_hw_port_init(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
79
"%s: called; port %d\n", __func__, port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
81
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_STATUS(port), 0);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
82
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_HEADER(port), 0);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.c
83
AR40XX_REG_WRITE(sc, AR40XX_REG_PORT_VLAN0(port), 0);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.h
30
extern int ar40xx_hw_port_init(struct ar40xx_softc *sc, int port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.h
32
extern int ar40xx_hw_port_link_up(struct ar40xx_softc *sc, int port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.h
33
extern int ar40xx_hw_port_link_down(struct ar40xx_softc *sc, int port);
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.h
34
extern int ar40xx_hw_get_port_pvid(struct ar40xx_softc *sc, int port,
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.h
36
extern int ar40xx_hw_set_port_pvid(struct ar40xx_softc *sc, int port,
sys/dev/etherswitch/ar40xx/ar40xx_hw_port.h
38
extern int ar40xx_hw_port_setup(struct ar40xx_softc *sc, int port,
sys/dev/etherswitch/ar40xx/ar40xx_main.c
846
ar40xx_atu_flush_port(device_t dev, int port)
sys/dev/etherswitch/ar40xx/ar40xx_main.c
852
ret = ar40xx_hw_atu_flush_port(sc, port);
sys/dev/etherswitch/ar40xx/ar40xx_phy.c
139
ar40xx_phy_miiforport(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_phy.c
143
phy = port-1;
sys/dev/etherswitch/ar40xx/ar40xx_phy.c
151
ar40xx_phy_ifpforport(struct ar40xx_softc *sc, int port)
sys/dev/etherswitch/ar40xx/ar40xx_phy.c
155
phy = port-1;
sys/dev/etherswitch/ar40xx/ar40xx_phy.h
34
int port);
sys/dev/etherswitch/ar40xx/ar40xx_phy.h
36
int port);
sys/dev/etherswitch/arswitch/arswitch.c
1168
arswitch_atu_flush_port(device_t dev, int port)
sys/dev/etherswitch/arswitch/arswitch.c
1175
err = sc->hal.arswitch_atu_flush_port(sc, port);
sys/dev/etherswitch/arswitch/arswitch.c
232
ar8xxx_port_init(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
236
if (port == AR8X16_PORT_CPU) {
sys/dev/etherswitch/arswitch/arswitch.c
250
arswitch_writereg(sc->sc_dev, AR8X16_REG_PORT_STS(port),
sys/dev/etherswitch/arswitch/arswitch.c
252
arswitch_writereg(sc->sc_dev, AR8X16_REG_PORT_CTRL(port),
sys/dev/etherswitch/arswitch/arswitch.c
253
arswitch_readreg(sc->sc_dev, AR8X16_REG_PORT_CTRL(port)) &
sys/dev/etherswitch/arswitch/arswitch.c
302
ar8xxx_atu_flush_port(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
307
port);
sys/dev/etherswitch/arswitch/arswitch.c
317
val |= SM(port, AR8216_ATU_PORT_NUM);
sys/dev/etherswitch/arswitch/arswitch.c
499
int port;
sys/dev/etherswitch/arswitch/arswitch.c
630
for (port = 0; port <= sc->numphys; port++) {
sys/dev/etherswitch/arswitch/arswitch.c
631
sc->hal.arswitch_port_init(sc, port);
sys/dev/etherswitch/arswitch/arswitch.c
701
arswitch_miiforport(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
703
int phy = port-1;
sys/dev/etherswitch/arswitch/arswitch.c
711
arswitch_ifpforport(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
713
int phy = port-1;
sys/dev/etherswitch/arswitch/arswitch.c
890
arswitch_is_cpuport(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch.c
893
return ((port == AR8X16_PORT_CPU) ||
sys/dev/etherswitch/arswitch/arswitch.c
895
port == AR8327_PORT_GMAC6)));
sys/dev/etherswitch/arswitch/arswitch_8327.c
1012
ar8327_get_pvid(struct arswitch_softc *sc, int port, int *pvid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1021
port = port & ETHERSWITCH_VID_MASK;
sys/dev/etherswitch/arswitch/arswitch_8327.c
1022
reg = arswitch_readreg(sc->sc_dev, AR8327_REG_PORT_VLAN0(port));
sys/dev/etherswitch/arswitch/arswitch_8327.c
1031
ar8327_set_pvid(struct arswitch_softc *sc, int port, int pvid)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1040
arswitch_writereg(sc->sc_dev, AR8327_REG_PORT_VLAN0(port), t);
sys/dev/etherswitch/arswitch/arswitch_8327.c
1079
ar8327_atu_flush_port(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
1091
val |= SM(port, AR8327_ATU_FUNC_PORT_NUM);
sys/dev/etherswitch/arswitch/arswitch_8327.c
321
int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
328
snprintf(sbuf, 128, "port.%d.force_link", port);
sys/dev/etherswitch/arswitch/arswitch_8327.c
337
snprintf(sbuf, 128, "port.%d.speed", port);
sys/dev/etherswitch/arswitch/arswitch_8327.c
355
port,
sys/dev/etherswitch/arswitch/arswitch_8327.c
361
snprintf(sbuf, 128, "port.%d.duplex", port);
sys/dev/etherswitch/arswitch/arswitch_8327.c
367
snprintf(sbuf, 128, "port.%d.txpause", port);
sys/dev/etherswitch/arswitch/arswitch_8327.c
373
snprintf(sbuf, 128, "port.%d.rxpause", port);
sys/dev/etherswitch/arswitch/arswitch_8327.c
383
port,
sys/dev/etherswitch/arswitch/arswitch_8327.c
762
ar8327_port_init(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
770
if (port == AR8X16_PORT_CPU)
sys/dev/etherswitch/arswitch/arswitch_8327.c
772
else if (port == 6)
sys/dev/etherswitch/arswitch/arswitch_8327.c
777
arswitch_writereg(sc->sc_dev, AR8327_REG_PORT_STATUS(port), t);
sys/dev/etherswitch/arswitch/arswitch_8327.c
778
arswitch_writereg(sc->sc_dev, AR8327_REG_PORT_HEADER(port), 0);
sys/dev/etherswitch/arswitch/arswitch_8327.c
785
arswitch_writereg(sc->sc_dev, AR8327_REG_PORT_VLAN0(port), t);
sys/dev/etherswitch/arswitch/arswitch_8327.c
788
arswitch_writereg(sc->sc_dev, AR8327_REG_PORT_VLAN1(port), t);
sys/dev/etherswitch/arswitch/arswitch_8327.c
802
t |= (ports & ~(1 << port));
sys/dev/etherswitch/arswitch/arswitch_8327.c
803
arswitch_writereg(sc->sc_dev, AR8327_REG_PORT_LOOKUP(port), t);
sys/dev/etherswitch/arswitch/arswitch_8327.c
851
ar8327_port_disable_mirror(struct arswitch_softc *sc, int port)
sys/dev/etherswitch/arswitch/arswitch_8327.c
855
AR8327_REG_PORT_LOOKUP(port),
sys/dev/etherswitch/arswitch/arswitch_8327.c
859
AR8327_REG_PORT_HOL_CTRL1(port),
sys/dev/etherswitch/arswitch/arswitch_8327.c
966
int port;
sys/dev/etherswitch/arswitch/arswitch_8327.c
972
port = vid & ETHERSWITCH_VID_MASK;
sys/dev/etherswitch/arswitch/arswitch_8327.c
973
reg = arswitch_readreg(sc->sc_dev, AR8327_REG_PORT_LOOKUP(port));
sys/dev/etherswitch/arswitch/arswitch_8327.c
981
int err, port;
sys/dev/etherswitch/arswitch/arswitch_8327.c
986
port = vid & ETHERSWITCH_VID_MASK;
sys/dev/etherswitch/arswitch/arswitch_8327.c
988
err = arswitch_modifyreg(sc->sc_dev, AR8327_REG_PORT_LOOKUP(port),
sys/dev/etherswitch/arswitch/arswitch_vlans.c
143
int port;
sys/dev/etherswitch/arswitch/arswitch_vlans.c
148
port = vid & ETHERSWITCH_VID_MASK;
sys/dev/etherswitch/arswitch/arswitch_vlans.c
149
reg = arswitch_readreg(sc->sc_dev, AR8X16_REG_PORT_VLAN(port));
sys/dev/etherswitch/arswitch/arswitch_vlans.c
158
int err, port;
sys/dev/etherswitch/arswitch/arswitch_vlans.c
162
port = vid & ETHERSWITCH_VID_MASK;
sys/dev/etherswitch/arswitch/arswitch_vlans.c
163
err = arswitch_modifyreg(sc->sc_dev, AR8X16_REG_PORT_VLAN(port),
sys/dev/etherswitch/arswitch/arswitch_vlans.c
367
ar8xxx_get_pvid(struct arswitch_softc *sc, int port, int *pvid)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
372
reg = arswitch_readreg(sc->sc_dev, AR8X16_REG_PORT_VLAN(port));
sys/dev/etherswitch/arswitch/arswitch_vlans.c
378
ar8xxx_set_pvid(struct arswitch_softc *sc, int port, int pvid)
sys/dev/etherswitch/arswitch/arswitch_vlans.c
383
AR8X16_REG_PORT_VLAN(port), 0xfff, pvid));
sys/dev/etherswitch/e6000sw/e6000sw.c
1052
e6000sw_port_vlan_assign(e6000sw_softc_t *sc, int port, uint32_t fid,
sys/dev/etherswitch/e6000sw/e6000sw.c
1057
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VLAN_MAP);
sys/dev/etherswitch/e6000sw/e6000sw.c
1059
reg |= members & PORT_MASK(sc) & ~(1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
1061
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_VLAN_MAP, reg);
sys/dev/etherswitch/e6000sw/e6000sw.c
1062
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL1);
sys/dev/etherswitch/e6000sw/e6000sw.c
1065
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_CONTROL1, reg);
sys/dev/etherswitch/e6000sw/e6000sw.c
1071
int i, port, ret;
sys/dev/etherswitch/e6000sw/e6000sw.c
1075
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1076
ret = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL);
sys/dev/etherswitch/e6000sw/e6000sw.c
1077
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_CONTROL,
sys/dev/etherswitch/e6000sw/e6000sw.c
1084
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1086
ret = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL);
sys/dev/etherswitch/e6000sw/e6000sw.c
1088
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_CONTROL, ret);
sys/dev/etherswitch/e6000sw/e6000sw.c
1091
ret = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL2);
sys/dev/etherswitch/e6000sw/e6000sw.c
1095
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_CONTROL2, ret);
sys/dev/etherswitch/e6000sw/e6000sw.c
1098
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1099
if (!e6000sw_is_portenabled(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
1102
ret = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VID);
sys/dev/etherswitch/e6000sw/e6000sw.c
1112
ret |= (port + 1);
sys/dev/etherswitch/e6000sw/e6000sw.c
1113
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_VID, ret);
sys/dev/etherswitch/e6000sw/e6000sw.c
1117
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1119
if (e6000sw_is_portenabled(sc, port)) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1121
if (i == port || !e6000sw_is_portenabled(sc, i))
sys/dev/etherswitch/e6000sw/e6000sw.c
1127
e6000sw_port_vlan_assign(sc, port, 0, members);
sys/dev/etherswitch/e6000sw/e6000sw.c
1141
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1142
if (!e6000sw_is_portenabled(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
1144
ret = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL);
sys/dev/etherswitch/e6000sw/e6000sw.c
1145
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_CONTROL,
sys/dev/etherswitch/e6000sw/e6000sw.c
1251
uint32_t port;
sys/dev/etherswitch/e6000sw/e6000sw.c
1253
port = vg->es_vlangroup;
sys/dev/etherswitch/e6000sw/e6000sw.c
1254
if (port > sc->num_ports)
sys/dev/etherswitch/e6000sw/e6000sw.c
1262
e6000sw_port_vlan_assign(sc, port, 0, vg->es_untagged_ports);
sys/dev/etherswitch/e6000sw/e6000sw.c
1263
vg->es_vid = port | ETHERSWITCH_VID_VALID;
sys/dev/etherswitch/e6000sw/e6000sw.c
1315
uint32_t port, reg;
sys/dev/etherswitch/e6000sw/e6000sw.c
1317
port = vg->es_vlangroup;
sys/dev/etherswitch/e6000sw/e6000sw.c
1318
if (port > sc->num_ports)
sys/dev/etherswitch/e6000sw/e6000sw.c
1321
if (!e6000sw_is_portenabled(sc, port)) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1322
vg->es_vid = port;
sys/dev/etherswitch/e6000sw/e6000sw.c
1326
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VLAN_MAP);
sys/dev/etherswitch/e6000sw/e6000sw.c
1328
vg->es_vid = port | ETHERSWITCH_VID_VALID;
sys/dev/etherswitch/e6000sw/e6000sw.c
1330
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_CONTROL1);
sys/dev/etherswitch/e6000sw/e6000sw.c
1339
int i, port;
sys/dev/etherswitch/e6000sw/e6000sw.c
1375
port = (reg >> VTU_PORT(sc, i)) & VTU_PORT_MASK;
sys/dev/etherswitch/e6000sw/e6000sw.c
1376
if (port == VTU_PORT_UNTAGGED) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1379
} else if (port == VTU_PORT_TAGGED)
sys/dev/etherswitch/e6000sw/e6000sw.c
1510
e6000sw_is_cpuport(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
1513
return ((sc->cpuports_mask & (1 << port)) ? true : false);
sys/dev/etherswitch/e6000sw/e6000sw.c
1517
e6000sw_is_fixedport(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
1520
return ((sc->fixed_mask & (1 << port)) ? true : false);
sys/dev/etherswitch/e6000sw/e6000sw.c
1524
e6000sw_is_fixed25port(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
1527
return ((sc->fixed25_mask & (1 << port)) ? true : false);
sys/dev/etherswitch/e6000sw/e6000sw.c
1531
e6000sw_is_phyport(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
1536
return ((phy_mask & (1 << port)) ? true : false);
sys/dev/etherswitch/e6000sw/e6000sw.c
1540
e6000sw_is_portenabled(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
1543
return ((sc->ports_mask & (1 << port)) ? true : false);
sys/dev/etherswitch/e6000sw/e6000sw.c
1547
e6000sw_set_pvid(e6000sw_softc_t *sc, int port, int pvid)
sys/dev/etherswitch/e6000sw/e6000sw.c
1551
reg = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VID);
sys/dev/etherswitch/e6000sw/e6000sw.c
1554
e6000sw_writereg(sc, REG_PORT(sc, port), PORT_VID, reg);
sys/dev/etherswitch/e6000sw/e6000sw.c
1558
e6000sw_get_pvid(e6000sw_softc_t *sc, int port, int *pvid)
sys/dev/etherswitch/e6000sw/e6000sw.c
1564
*pvid = e6000sw_readreg(sc, REG_PORT(sc, port), PORT_VID) &
sys/dev/etherswitch/e6000sw/e6000sw.c
1611
int port;
sys/dev/etherswitch/e6000sw/e6000sw.c
1624
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
1626
if (!e6000sw_is_portenabled(sc, port) ||
sys/dev/etherswitch/e6000sw/e6000sw.c
1627
!e6000sw_is_phyport(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
1630
mii = e6000sw_miiforphy(sc, port);
sys/dev/etherswitch/e6000sw/e6000sw.c
1634
portstatus = e6000sw_readreg(sc, REG_PORT(sc, port),
sys/dev/etherswitch/e6000sw/e6000sw.c
333
e6000sw_parse_fixed_link(e6000sw_softc_t *sc, phandle_t node, uint32_t port)
sys/dev/etherswitch/e6000sw/e6000sw.c
341
sc->fixed_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
347
"property\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
352
sc->fixed25_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
359
e6000sw_parse_ethernet(e6000sw_softc_t *sc, phandle_t port_handle, uint32_t port) {
sys/dev/etherswitch/e6000sw/e6000sw.c
367
device_printf(sc->dev, "CPU port at %d\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
368
sc->cpuports_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
370
return (e6000sw_parse_fixed_link(sc, switch_eth, port));
sys/dev/etherswitch/e6000sw/e6000sw.c
374
"to an invalid location\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
383
uint32_t port;
sys/dev/etherswitch/e6000sw/e6000sw.c
388
if (OF_getencprop(child, "reg", (void *)&port, sizeof(port)) < 0)
sys/dev/etherswitch/e6000sw/e6000sw.c
390
if (port >= sc->num_ports)
sys/dev/etherswitch/e6000sw/e6000sw.c
392
*pport = port;
sys/dev/etherswitch/e6000sw/e6000sw.c
394
if (e6000sw_parse_fixed_link(sc, child, port) != 0)
sys/dev/etherswitch/e6000sw/e6000sw.c
397
if (e6000sw_parse_ethernet(sc, child, port) != 0)
sys/dev/etherswitch/e6000sw/e6000sw.c
400
if ((sc->fixed_mask & (1 << port)) != 0)
sys/dev/etherswitch/e6000sw/e6000sw.c
401
device_printf(sc->dev, "fixed port at %d\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
403
device_printf(sc->dev, "PHY at port %d\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
432
e6000sw_parse_hinted_port(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
436
err = e6000sw_check_hint_val(sc->dev, &val, "port%ddisabled", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
440
err = e6000sw_check_hint_val(sc->dev, &val, "port%dcpu", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
442
sc->cpuports_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
443
sc->fixed_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
445
device_printf(sc->dev, "CPU port at %d\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
447
err = e6000sw_check_hint_val(sc->dev, &val, "port%dspeed", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
449
sc->fixed_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
451
sc->fixed25_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
455
if ((sc->fixed_mask & (1 << port)) != 0)
sys/dev/etherswitch/e6000sw/e6000sw.c
456
device_printf(sc->dev, "fixed port at %d\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
458
device_printf(sc->dev, "PHY at port %d\n", port);
sys/dev/etherswitch/e6000sw/e6000sw.c
466
e6000sw_init_interface(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
472
sc->ifp[port] = if_alloc(IFT_ETHER);
sys/dev/etherswitch/e6000sw/e6000sw.c
473
if_setsoftc(sc->ifp[port], sc);
sys/dev/etherswitch/e6000sw/e6000sw.c
474
if_setflagbits(sc->ifp[port], IFF_UP | IFF_BROADCAST |
sys/dev/etherswitch/e6000sw/e6000sw.c
476
sc->ifname[port] = malloc(strlen(name) + 1, M_E6000SW, M_NOWAIT);
sys/dev/etherswitch/e6000sw/e6000sw.c
477
if (sc->ifname[port] == NULL) {
sys/dev/etherswitch/e6000sw/e6000sw.c
478
if_free(sc->ifp[port]);
sys/dev/etherswitch/e6000sw/e6000sw.c
481
memcpy(sc->ifname[port], name, strlen(name) + 1);
sys/dev/etherswitch/e6000sw/e6000sw.c
482
if_initname(sc->ifp[port], sc->ifname[port], port);
sys/dev/etherswitch/e6000sw/e6000sw.c
488
e6000sw_attach_miibus(e6000sw_softc_t *sc, int port)
sys/dev/etherswitch/e6000sw/e6000sw.c
492
err = mii_attach(sc->dev, &sc->miibus[port], sc->ifp[port],
sys/dev/etherswitch/e6000sw/e6000sw.c
494
port + sc->phy_base, MII_OFFSET_ANY, 0);
sys/dev/etherswitch/e6000sw/e6000sw.c
502
e6000sw_serdes_power(device_t dev, int port, bool sgmii)
sys/dev/etherswitch/e6000sw/e6000sw.c
507
reg = e6000sw_read_xmdio(dev, port, E6000SW_SERDES_DEV,
sys/dev/etherswitch/e6000sw/e6000sw.c
513
e6000sw_write_xmdio(dev, port, E6000SW_SERDES_DEV,
sys/dev/etherswitch/e6000sw/e6000sw.c
517
reg = e6000sw_read_xmdio(dev, port, E6000SW_SERDES_DEV,
sys/dev/etherswitch/e6000sw/e6000sw.c
523
e6000sw_write_xmdio(dev, port, E6000SW_SERDES_DEV,
sys/dev/etherswitch/e6000sw/e6000sw.c
535
int err, port;
sys/dev/etherswitch/e6000sw/e6000sw.c
574
err = e6000sw_parse_child_fdt(sc, child, &port);
sys/dev/etherswitch/e6000sw/e6000sw.c
580
for (port = 0; port < sc->num_ports; port++) {
sys/dev/etherswitch/e6000sw/e6000sw.c
581
err = e6000sw_parse_hinted_port(sc, port);
sys/dev/etherswitch/e6000sw/e6000sw.c
587
sc->ports_mask |= (1 << port);
sys/dev/etherswitch/e6000sw/e6000sw.c
589
err = e6000sw_init_interface(sc, port);
sys/dev/etherswitch/e6000sw/e6000sw.c
595
if (e6000sw_is_fixedport(sc, port)) {
sys/dev/etherswitch/e6000sw/e6000sw.c
597
reg = e6000sw_readreg(sc, REG_PORT(sc, port),
sys/dev/etherswitch/e6000sw/e6000sw.c
601
e6000sw_writereg(sc, REG_PORT(sc, port), PSC_CONTROL,
sys/dev/etherswitch/e6000sw/e6000sw.c
611
if (e6000sw_is_fixed25port(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
617
e6000sw_is_fixed25port(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
630
e6000sw_writereg(sc, REG_PORT(sc, port), PSC_CONTROL,
sys/dev/etherswitch/e6000sw/e6000sw.c
635
(port == 9 || port == 10)) {
sys/dev/etherswitch/e6000sw/e6000sw.c
636
if (e6000sw_is_fixed25port(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
640
e6000sw_serdes_power(sc->dev, port, sgmii);
sys/dev/etherswitch/e6000sw/e6000sw.c
645
if (!e6000sw_is_phyport(sc, port))
sys/dev/etherswitch/e6000sw/e6000sw.c
648
err = e6000sw_attach_miibus(sc, port);
sys/dev/etherswitch/e6000sw/e6060sw.c
204
int phy, port, err;
sys/dev/etherswitch/e6000sw/e6060sw.c
207
port = 0;
sys/dev/etherswitch/e6000sw/e6060sw.c
214
sc->ifpport[phy] = port;
sys/dev/etherswitch/e6000sw/e6060sw.c
215
sc->portphy[port] = phy;
sys/dev/etherswitch/e6000sw/e6060sw.c
216
sc->ifp[port] = if_alloc(IFT_ETHER);
sys/dev/etherswitch/e6000sw/e6060sw.c
217
if_setsoftc(sc->ifp[port], sc);
sys/dev/etherswitch/e6000sw/e6060sw.c
218
if_setflagbits(sc->ifp[port], IFF_UP | IFF_BROADCAST |
sys/dev/etherswitch/e6000sw/e6060sw.c
220
if_initname(sc->ifp[port], name, port);
sys/dev/etherswitch/e6000sw/e6060sw.c
221
sc->miibus[port] = malloc(sizeof(device_t), M_E6060SW,
sys/dev/etherswitch/e6000sw/e6060sw.c
223
err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port],
sys/dev/etherswitch/e6000sw/e6060sw.c
227
device_get_nameunit(*sc->miibus[port]),
sys/dev/etherswitch/e6000sw/e6060sw.c
228
if_name(sc->ifp[port]));
sys/dev/etherswitch/e6000sw/e6060sw.c
235
++port;
sys/dev/etherswitch/e6000sw/e6060sw.c
237
sc->info.es_nports = port;
sys/dev/etherswitch/e6000sw/e6060sw.c
240
sc->ifpport[sc->cpuport] = port;
sys/dev/etherswitch/e6000sw/e6060sw.c
241
sc->portphy[port] = sc->cpuport;
sys/dev/etherswitch/e6000sw/e6060sw.c
324
int error, i, port;
sys/dev/etherswitch/e6000sw/e6060sw.c
337
port = e6060sw_portforphy(sc, i);
sys/dev/etherswitch/e6000sw/e6060sw.c
338
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/e6000sw/e6060sw.c
339
if_free(sc->ifp[port]);
sys/dev/etherswitch/e6000sw/e6060sw.c
340
free(sc->ifname[port], M_E6060SW);
sys/dev/etherswitch/e6000sw/e6060sw.c
341
free(sc->miibus[port], M_E6060SW);
sys/dev/etherswitch/e6000sw/e6060sw.c
365
e6060sw_miiforport(struct e6060sw_softc *sc, int port)
sys/dev/etherswitch/e6000sw/e6060sw.c
368
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/e6000sw/e6060sw.c
370
if (port == sc->cpuport)
sys/dev/etherswitch/e6000sw/e6060sw.c
372
return (device_get_softc(*sc->miibus[port]));
sys/dev/etherswitch/e6000sw/e6060sw.c
376
e6060sw_ifpforport(struct e6060sw_softc *sc, int port)
sys/dev/etherswitch/e6000sw/e6060sw.c
379
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/e6000sw/e6060sw.c
381
return (sc->ifp[port]);
sys/dev/etherswitch/e6000sw/e6060sw.c
390
int i, port;
sys/dev/etherswitch/e6000sw/e6060sw.c
399
port = e6060sw_portforphy(sc, i);
sys/dev/etherswitch/e6000sw/e6060sw.c
400
if ((*sc->miibus[port]) == NULL)
sys/dev/etherswitch/e6000sw/e6060sw.c
402
mii = device_get_softc(*sc->miibus[port]);
sys/dev/etherswitch/felix/felix.c
1001
if (!felix_is_phyport(sc, port))
sys/dev/etherswitch/felix/felix.c
1004
return (device_get_softc(sc->ports[port].miibus));
sys/dev/etherswitch/felix/felix.c
175
uint32_t port, status;
sys/dev/etherswitch/felix/felix.c
178
if (OF_getencprop(child, "reg", (void *)&port, sizeof(port)) < 0) {
sys/dev/etherswitch/felix/felix.c
183
*pport = port;
sys/dev/etherswitch/felix/felix.c
187
sc->ports[port].cpu_port = false;
sys/dev/etherswitch/felix/felix.c
189
sc->ports[port].cpu_port = true;
sys/dev/etherswitch/felix/felix.c
193
sc->ports[port].fixed_port = false;
sys/dev/etherswitch/felix/felix.c
197
sc->ports[port].fixed_port = true;
sys/dev/etherswitch/felix/felix.c
231
sc->ports[port].fixed_link_status = status;
sys/dev/etherswitch/felix/felix.c
236
felix_init_interface(felix_softc_t sc, int port)
sys/dev/etherswitch/felix/felix.c
242
sc->ports[port].ifp = if_alloc(IFT_ETHER);
sys/dev/etherswitch/felix/felix.c
243
if_setsoftc(sc->ports[port].ifp, sc);
sys/dev/etherswitch/felix/felix.c
244
if_setflags(sc->ports[port].ifp, IFF_UP | IFF_BROADCAST | IFF_MULTICAST |
sys/dev/etherswitch/felix/felix.c
246
sc->ports[port].ifname = malloc(strlen(name) + 1, M_FELIX, M_NOWAIT);
sys/dev/etherswitch/felix/felix.c
247
if (sc->ports[port].ifname == NULL) {
sys/dev/etherswitch/felix/felix.c
248
if_free(sc->ports[port].ifp);
sys/dev/etherswitch/felix/felix.c
252
memcpy(sc->ports[port].ifname, name, strlen(name) + 1);
sys/dev/etherswitch/felix/felix.c
253
if_initname(sc->ports[port].ifp, sc->ports[port].ifname, port);
sys/dev/etherswitch/felix/felix.c
258
felix_setup_port(felix_softc_t sc, int port)
sys/dev/etherswitch/felix/felix.c
262
FELIX_DEVGMII_PORT_WR4(sc, port, FELIX_DEVGMII_CLK_CFG,
sys/dev/etherswitch/felix/felix.c
264
FELIX_DEVGMII_PORT_WR4(sc, port, FELIX_DEVGMII_MAC_CFG,
sys/dev/etherswitch/felix/felix.c
266
FELIX_WR4(sc, FELIX_QSYS_PORT_MODE(port),
sys/dev/etherswitch/felix/felix.c
276
FELIX_DEVGMII_PORT_WR4(sc, port, FELIX_DEVGMII_VLAN_CFG,
sys/dev/etherswitch/felix/felix.c
356
int error, port, rid;
sys/dev/etherswitch/felix/felix.c
405
error = felix_parse_port_fdt(sc, child, &port);
sys/dev/etherswitch/felix/felix.c
409
error = felix_init_interface(sc, port);
sys/dev/etherswitch/felix/felix.c
416
if (sc->ports[port].fixed_port) {
sys/dev/etherswitch/felix/felix.c
438
sc->ports[port].phyaddr = phy_addr;
sys/dev/etherswitch/felix/felix.c
439
sc->ports[port].miibus = NULL;
sys/dev/etherswitch/felix/felix.c
440
error = mii_attach(dev, &sc->ports[port].miibus, sc->ports[port].ifp,
sys/dev/etherswitch/felix/felix.c
941
int port;
sys/dev/etherswitch/felix/felix.c
947
for (port = 0; port < sc->info.es_nports; port++) {
sys/dev/etherswitch/felix/felix.c
948
if (!felix_is_phyport(sc, port))
sys/dev/etherswitch/felix/felix.c
951
mii = felix_miiforport(sc, port);
sys/dev/etherswitch/felix/felix.c
991
felix_is_phyport(felix_softc_t sc, int port)
sys/dev/etherswitch/felix/felix.c
994
return (!sc->ports[port].fixed_port);
sys/dev/etherswitch/felix/felix.c
998
felix_miiforport(felix_softc_t sc, unsigned int port)
sys/dev/etherswitch/felix/felix_reg.h
99
#define FELIX_QSYS_PORT_MODE(port) (0x20F480 + 4*(port))
sys/dev/etherswitch/felix/felix_var.h
51
#define FELIX_DEVGMII_PORT_RD4(sc, port, reg) \
sys/dev/etherswitch/felix/felix_var.h
53
FELIX_DEVGMII_BASE + (FELIX_DEVGMII_PORT_OFFSET * (port)) + reg)
sys/dev/etherswitch/felix/felix_var.h
54
#define FELIX_DEVGMII_PORT_WR4(sc, port, reg, value) \
sys/dev/etherswitch/felix/felix_var.h
56
FELIX_DEVGMII_BASE + (FELIX_DEVGMII_PORT_OFFSET * (port)) + reg, \
sys/dev/etherswitch/felix/felix_var.h
59
#define FELIX_ANA_PORT_RD4(sc, port, reg) \
sys/dev/etherswitch/felix/felix_var.h
61
FELIX_ANA_PORT_BASE + (FELIX_ANA_PORT_OFFSET * (port)) + reg)
sys/dev/etherswitch/felix/felix_var.h
62
#define FELIX_ANA_PORT_WR4(sc, port, reg, value) \
sys/dev/etherswitch/felix/felix_var.h
64
FELIX_ANA_PORT_BASE + (FELIX_ANA_PORT_OFFSET * (port)) + reg, \
sys/dev/etherswitch/felix/felix_var.h
67
#define FELIX_REW_PORT_RD4(sc, port, reg) \
sys/dev/etherswitch/felix/felix_var.h
69
FELIX_REW_PORT_BASE + (FELIX_REW_PORT_OFFSET * (port)) + reg)
sys/dev/etherswitch/felix/felix_var.h
70
#define FELIX_REW_PORT_WR4(sc, port, reg, value) \
sys/dev/etherswitch/felix/felix_var.h
72
FELIX_REW_PORT_BASE + (FELIX_REW_PORT_OFFSET * (port)) + reg, \
sys/dev/etherswitch/infineon/adm6996fc.c
163
int phy, port, err;
sys/dev/etherswitch/infineon/adm6996fc.c
166
port = 0;
sys/dev/etherswitch/infineon/adm6996fc.c
173
sc->ifpport[phy] = port;
sys/dev/etherswitch/infineon/adm6996fc.c
174
sc->portphy[port] = phy;
sys/dev/etherswitch/infineon/adm6996fc.c
175
sc->ifp[port] = if_alloc(IFT_ETHER);
sys/dev/etherswitch/infineon/adm6996fc.c
176
if_setsoftc(sc->ifp[port], sc);
sys/dev/etherswitch/infineon/adm6996fc.c
177
if_setflagbits(sc->ifp[port], IFF_UP | IFF_BROADCAST |
sys/dev/etherswitch/infineon/adm6996fc.c
179
if_initname(sc->ifp[port], name, port);
sys/dev/etherswitch/infineon/adm6996fc.c
180
sc->miibus[port] = malloc(sizeof(device_t), M_ADM6996FC,
sys/dev/etherswitch/infineon/adm6996fc.c
182
err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port],
sys/dev/etherswitch/infineon/adm6996fc.c
186
device_get_nameunit(*sc->miibus[port]),
sys/dev/etherswitch/infineon/adm6996fc.c
187
if_name(sc->ifp[port]));
sys/dev/etherswitch/infineon/adm6996fc.c
194
++port;
sys/dev/etherswitch/infineon/adm6996fc.c
196
sc->info.es_nports = port;
sys/dev/etherswitch/infineon/adm6996fc.c
199
sc->ifpport[sc->cpuport] = port;
sys/dev/etherswitch/infineon/adm6996fc.c
200
sc->portphy[port] = sc->cpuport;
sys/dev/etherswitch/infineon/adm6996fc.c
209
port = adm6996fc_portforphy(sc, phy);
sys/dev/etherswitch/infineon/adm6996fc.c
210
if (sc->miibus[port] != NULL)
sys/dev/etherswitch/infineon/adm6996fc.c
211
device_delete_child(sc->sc_dev, (*sc->miibus[port]));
sys/dev/etherswitch/infineon/adm6996fc.c
212
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/infineon/adm6996fc.c
213
if_free(sc->ifp[port]);
sys/dev/etherswitch/infineon/adm6996fc.c
214
if (sc->ifname[port] != NULL)
sys/dev/etherswitch/infineon/adm6996fc.c
215
free(sc->ifname[port], M_ADM6996FC);
sys/dev/etherswitch/infineon/adm6996fc.c
216
if (sc->miibus[port] != NULL)
sys/dev/etherswitch/infineon/adm6996fc.c
217
free(sc->miibus[port], M_ADM6996FC);
sys/dev/etherswitch/infineon/adm6996fc.c
284
int error, i, port;
sys/dev/etherswitch/infineon/adm6996fc.c
297
port = adm6996fc_portforphy(sc, i);
sys/dev/etherswitch/infineon/adm6996fc.c
298
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/infineon/adm6996fc.c
299
if_free(sc->ifp[port]);
sys/dev/etherswitch/infineon/adm6996fc.c
300
free(sc->ifname[port], M_ADM6996FC);
sys/dev/etherswitch/infineon/adm6996fc.c
301
free(sc->miibus[port], M_ADM6996FC);
sys/dev/etherswitch/infineon/adm6996fc.c
325
adm6996fc_miiforport(struct adm6996fc_softc *sc, int port)
sys/dev/etherswitch/infineon/adm6996fc.c
328
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/infineon/adm6996fc.c
330
if (port == sc->cpuport)
sys/dev/etherswitch/infineon/adm6996fc.c
332
return (device_get_softc(*sc->miibus[port]));
sys/dev/etherswitch/infineon/adm6996fc.c
336
adm6996fc_ifpforport(struct adm6996fc_softc *sc, int port)
sys/dev/etherswitch/infineon/adm6996fc.c
339
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/infineon/adm6996fc.c
341
return (sc->ifp[port]);
sys/dev/etherswitch/infineon/adm6996fc.c
350
int i, port;
sys/dev/etherswitch/infineon/adm6996fc.c
359
port = adm6996fc_portforphy(sc, i);
sys/dev/etherswitch/infineon/adm6996fc.c
360
if ((*sc->miibus[port]) == NULL)
sys/dev/etherswitch/infineon/adm6996fc.c
362
mii = device_get_softc(*sc->miibus[port]);
sys/dev/etherswitch/ip17x/ip17x.c
162
int err, phy, port;
sys/dev/etherswitch/ip17x/ip17x.c
165
port = err = 0;
sys/dev/etherswitch/ip17x/ip17x.c
172
sc->phyport[phy] = port;
sys/dev/etherswitch/ip17x/ip17x.c
173
sc->portphy[port] = phy;
sys/dev/etherswitch/ip17x/ip17x.c
174
sc->ifp[port] = if_alloc(IFT_ETHER);
sys/dev/etherswitch/ip17x/ip17x.c
175
if_setsoftc(sc->ifp[port], sc);
sys/dev/etherswitch/ip17x/ip17x.c
176
if_setflags(sc->ifp[port], IFF_UP | IFF_BROADCAST |
sys/dev/etherswitch/ip17x/ip17x.c
178
if_initname(sc->ifp[port], name, port);
sys/dev/etherswitch/ip17x/ip17x.c
179
sc->miibus[port] = malloc(sizeof(device_t), M_IP17X,
sys/dev/etherswitch/ip17x/ip17x.c
181
err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port],
sys/dev/etherswitch/ip17x/ip17x.c
185
device_get_nameunit(*sc->miibus[port]),
sys/dev/etherswitch/ip17x/ip17x.c
186
if_name(sc->ifp[port]));
sys/dev/etherswitch/ip17x/ip17x.c
193
sc->info.es_nports = port + 1;
sys/dev/etherswitch/ip17x/ip17x.c
194
if (++port >= sc->numports)
sys/dev/etherswitch/ip17x/ip17x.c
277
int error, i, port;
sys/dev/etherswitch/ip17x/ip17x.c
290
port = sc->phyport[i];
sys/dev/etherswitch/ip17x/ip17x.c
291
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/ip17x/ip17x.c
292
if_free(sc->ifp[port]);
sys/dev/etherswitch/ip17x/ip17x.c
293
free(sc->miibus[port], M_IP17X);
sys/dev/etherswitch/ip17x/ip17x.c
310
ip17x_miiforport(struct ip17x_softc *sc, int port)
sys/dev/etherswitch/ip17x/ip17x.c
313
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/ip17x/ip17x.c
315
return (device_get_softc(*sc->miibus[port]));
sys/dev/etherswitch/ip17x/ip17x.c
319
ip17x_ifpforport(struct ip17x_softc *sc, int port)
sys/dev/etherswitch/ip17x/ip17x.c
322
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/ip17x/ip17x.c
324
return (sc->ifp[port]);
sys/dev/etherswitch/ip17x/ip17x.c
335
int i, port;
sys/dev/etherswitch/ip17x/ip17x.c
342
port = sc->phyport[i];
sys/dev/etherswitch/ip17x/ip17x.c
343
if ((*sc->miibus[port]) == NULL)
sys/dev/etherswitch/ip17x/ip17x.c
345
mii = device_get_softc(*sc->miibus[port]);
sys/dev/etherswitch/ip17x/ip17x_vlans.c
113
uint32_t port;
sys/dev/etherswitch/ip17x/ip17x_vlans.c
128
port = sc->phyport[i];
sys/dev/etherswitch/ip17x/ip17x_vlans.c
129
vg->es_member_ports |= (1 << port);
sys/dev/etherswitch/micrel/ksz8995ma.c
207
int phy, port, err;
sys/dev/etherswitch/micrel/ksz8995ma.c
210
port = 0;
sys/dev/etherswitch/micrel/ksz8995ma.c
219
sc->ifpport[phy] = port;
sys/dev/etherswitch/micrel/ksz8995ma.c
220
sc->portphy[port] = phy;
sys/dev/etherswitch/micrel/ksz8995ma.c
221
sc->ifp[port] = if_alloc(IFT_ETHER);
sys/dev/etherswitch/micrel/ksz8995ma.c
222
if_setsoftc(sc->ifp[port], sc);
sys/dev/etherswitch/micrel/ksz8995ma.c
223
if_setflagbits(sc->ifp[port], IFF_UP | IFF_BROADCAST |
sys/dev/etherswitch/micrel/ksz8995ma.c
225
if_initname(sc->ifp[port], name, port);
sys/dev/etherswitch/micrel/ksz8995ma.c
226
sc->miibus[port] = malloc(sizeof(device_t), M_KSZ8995MA,
sys/dev/etherswitch/micrel/ksz8995ma.c
228
err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port],
sys/dev/etherswitch/micrel/ksz8995ma.c
232
device_get_nameunit(*sc->miibus[port]),
sys/dev/etherswitch/micrel/ksz8995ma.c
233
if_name(sc->ifp[port]));
sys/dev/etherswitch/micrel/ksz8995ma.c
240
++port;
sys/dev/etherswitch/micrel/ksz8995ma.c
242
sc->info.es_nports = port;
sys/dev/etherswitch/micrel/ksz8995ma.c
245
sc->ifpport[sc->cpuport] = port;
sys/dev/etherswitch/micrel/ksz8995ma.c
246
sc->portphy[port] = sc->cpuport;
sys/dev/etherswitch/micrel/ksz8995ma.c
256
port = ksz8995ma_portforphy(sc, phy);
sys/dev/etherswitch/micrel/ksz8995ma.c
257
if (sc->miibus[port] != NULL)
sys/dev/etherswitch/micrel/ksz8995ma.c
258
device_delete_child(sc->sc_dev, (*sc->miibus[port]));
sys/dev/etherswitch/micrel/ksz8995ma.c
259
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/micrel/ksz8995ma.c
260
if_free(sc->ifp[port]);
sys/dev/etherswitch/micrel/ksz8995ma.c
261
if (sc->ifname[port] != NULL)
sys/dev/etherswitch/micrel/ksz8995ma.c
262
free(sc->ifname[port], M_KSZ8995MA);
sys/dev/etherswitch/micrel/ksz8995ma.c
263
if (sc->miibus[port] != NULL)
sys/dev/etherswitch/micrel/ksz8995ma.c
264
free(sc->miibus[port], M_KSZ8995MA);
sys/dev/etherswitch/micrel/ksz8995ma.c
342
int error, i, port;
sys/dev/etherswitch/micrel/ksz8995ma.c
355
port = ksz8995ma_portforphy(sc, i);
sys/dev/etherswitch/micrel/ksz8995ma.c
356
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/micrel/ksz8995ma.c
357
if_free(sc->ifp[port]);
sys/dev/etherswitch/micrel/ksz8995ma.c
358
free(sc->ifname[port], M_KSZ8995MA);
sys/dev/etherswitch/micrel/ksz8995ma.c
359
free(sc->miibus[port], M_KSZ8995MA);
sys/dev/etherswitch/micrel/ksz8995ma.c
383
ksz8995ma_miiforport(struct ksz8995ma_softc *sc, int port)
sys/dev/etherswitch/micrel/ksz8995ma.c
386
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/micrel/ksz8995ma.c
388
if (port == sc->cpuport)
sys/dev/etherswitch/micrel/ksz8995ma.c
390
return (device_get_softc(*sc->miibus[port]));
sys/dev/etherswitch/micrel/ksz8995ma.c
394
ksz8995ma_ifpforport(struct ksz8995ma_softc *sc, int port)
sys/dev/etherswitch/micrel/ksz8995ma.c
397
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/micrel/ksz8995ma.c
399
return (sc->ifp[port]);
sys/dev/etherswitch/micrel/ksz8995ma.c
408
int i, port;
sys/dev/etherswitch/micrel/ksz8995ma.c
419
port = ksz8995ma_portforphy(sc, i);
sys/dev/etherswitch/micrel/ksz8995ma.c
420
if ((*sc->miibus[port]) == NULL)
sys/dev/etherswitch/micrel/ksz8995ma.c
422
mii = device_get_softc(*sc->miibus[port]);
sys/dev/etherswitch/mtkswitch/mtkswitch.c
168
int port, rid;
sys/dev/etherswitch/mtkswitch/mtkswitch.c
218
for (port = 0; port < sc->numports; port++) {
sys/dev/etherswitch/mtkswitch/mtkswitch.c
219
sc->hal.mtkswitch_port_init(sc, port);
sys/dev/etherswitch/mtkswitch/mtkswitch.c
279
mtkswitch_phyforport(int port)
sys/dev/etherswitch/mtkswitch/mtkswitch.c
282
return (port);
sys/dev/etherswitch/mtkswitch/mtkswitch.c
286
mtkswitch_miiforport(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch.c
288
int phy = mtkswitch_phyforport(port);
sys/dev/etherswitch/mtkswitch/mtkswitch.c
297
mtkswitch_ifpforport(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch.c
299
int phy = mtkswitch_phyforport(port);
sys/dev/etherswitch/mtkswitch/mtkswitch.c
422
mtkswitch_is_cpuport(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch.c
425
return (sc->cpuport == port);
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
220
mtkswitch_port_init(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
227
val = sc->hal.mtkswitch_read(sc, MTKSWITCH_PCR(port));
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
229
sc->hal.mtkswitch_write(sc, MTKSWITCH_PCR(port), val);
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
232
val = sc->hal.mtkswitch_read(sc, MTKSWITCH_PVC(port));
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
234
sc->hal.mtkswitch_write(sc, MTKSWITCH_PVC(port), val);
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
237
if (port == sc->cpuport)
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
241
sc->hal.mtkswitch_write(sc, MTKSWITCH_PMCR(port), val);
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
245
mtkswitch_get_port_status(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
251
val = sc->hal.mtkswitch_read(sc, MTKSWITCH_PMSR(port));
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
500
mtkswitch_vlan_get_pvid(struct mtkswitch_softc *sc, int port, int *pvid)
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
505
*pvid = sc->hal.mtkswitch_read(sc, MTKSWITCH_PPBV1(port));
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
512
mtkswitch_vlan_set_pvid(struct mtkswitch_softc *sc, int port, int pvid)
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
518
sc->hal.mtkswitch_write(sc, MTKSWITCH_PPBV1(port), val);
sys/dev/etherswitch/mtkswitch/mtkswitch_mt7620.c
519
sc->hal.mtkswitch_write(sc, MTKSWITCH_PPBV2(port), val);
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
160
mtkswitch_port_init(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
167
mtkswitch_get_port_status(struct mtkswitch_softc *sc, int port)
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
175
if (val & POA_PRT_LINK(port))
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
177
if (val & POA_PRT_DPX(port))
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
180
if (MTKSWITCH_PORT_IS_100M(port)) {
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
181
if (val & POA_FE_SPEED(port))
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
183
if (val & POA_FE_XFC(port))
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
186
switch (POA_GE_SPEED(val, port)) {
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
198
val = POA_GE_XFC(val, port);
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
470
mtkswitch_vlan_get_pvid(struct mtkswitch_softc *sc, int port, int *pvid)
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
474
*pvid = (MTKSWITCH_READ(sc, MTKSWITCH_PVID(port)) >> PVID_OFF(port)) &
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
481
mtkswitch_vlan_set_pvid(struct mtkswitch_softc *sc, int port, int pvid)
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
486
val = MTKSWITCH_READ(sc, MTKSWITCH_PVID(port));
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
487
val &= ~(PVID_MASK << PVID_OFF(port));
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
488
val |= (pvid & PVID_MASK) << PVID_OFF(port);
sys/dev/etherswitch/mtkswitch/mtkswitch_rt3050.c
489
MTKSWITCH_WRITE(sc, MTKSWITCH_PVID(port), val);
sys/dev/etherswitch/rtl8366/rtl8366rb.c
705
int port;
sys/dev/etherswitch/rtl8366/rtl8366rb.c
721
port = p->es_port + 1;
sys/dev/etherswitch/rtl8366/rtl8366rb.c
723
port = p->es_port;
sys/dev/etherswitch/rtl8366/rtl8366rb.c
725
err = smi_rmw(dev, RTL8366_PVCR_REG(port),
sys/dev/etherswitch/rtl8366/rtl8366rb.c
726
RTL8366_PVCR_VAL(port, RTL8366_PVCR_PORT_MASK),
sys/dev/etherswitch/rtl8366/rtl8366rb.c
727
RTL8366_PVCR_VAL(port, vlangroup), RTL_WAITOK);
sys/dev/etherswitch/ukswitch/ukswitch.c
116
int phy, port = 0, err = 0;
sys/dev/etherswitch/ukswitch/ukswitch.c
124
sc->ifpport[phy] = port;
sys/dev/etherswitch/ukswitch/ukswitch.c
125
sc->portphy[port] = phy;
sys/dev/etherswitch/ukswitch/ukswitch.c
126
sc->ifp[port] = if_alloc(IFT_ETHER);
sys/dev/etherswitch/ukswitch/ukswitch.c
127
if_setsoftc(sc->ifp[port], sc);
sys/dev/etherswitch/ukswitch/ukswitch.c
128
if_setflags(sc->ifp[port], IFF_UP | IFF_BROADCAST |
sys/dev/etherswitch/ukswitch/ukswitch.c
130
sc->ifname[port] = malloc(strlen(name)+1, M_UKSWITCH, M_WAITOK);
sys/dev/etherswitch/ukswitch/ukswitch.c
131
bcopy(name, sc->ifname[port], strlen(name)+1);
sys/dev/etherswitch/ukswitch/ukswitch.c
132
if_initname(sc->ifp[port], sc->ifname[port], port);
sys/dev/etherswitch/ukswitch/ukswitch.c
133
sc->miibus[port] = malloc(sizeof(device_t), M_UKSWITCH,
sys/dev/etherswitch/ukswitch/ukswitch.c
135
err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port],
sys/dev/etherswitch/ukswitch/ukswitch.c
139
device_get_nameunit(*sc->miibus[port]),
sys/dev/etherswitch/ukswitch/ukswitch.c
140
if_name(sc->ifp[port]));
sys/dev/etherswitch/ukswitch/ukswitch.c
147
sc->info.es_nports = port + 1;
sys/dev/etherswitch/ukswitch/ukswitch.c
148
if (++port >= sc->numports)
sys/dev/etherswitch/ukswitch/ukswitch.c
227
int error, i, port;
sys/dev/etherswitch/ukswitch/ukswitch.c
238
port = ukswitch_portforphy(sc, i);
sys/dev/etherswitch/ukswitch/ukswitch.c
239
if (sc->ifp[port] != NULL)
sys/dev/etherswitch/ukswitch/ukswitch.c
240
if_free(sc->ifp[port]);
sys/dev/etherswitch/ukswitch/ukswitch.c
241
free(sc->ifname[port], M_UKSWITCH);
sys/dev/etherswitch/ukswitch/ukswitch.c
242
free(sc->miibus[port], M_UKSWITCH);
sys/dev/etherswitch/ukswitch/ukswitch.c
266
ukswitch_miiforport(struct ukswitch_softc *sc, int port)
sys/dev/etherswitch/ukswitch/ukswitch.c
269
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/ukswitch/ukswitch.c
271
return (device_get_softc(*sc->miibus[port]));
sys/dev/etherswitch/ukswitch/ukswitch.c
275
ukswitch_ifpforport(struct ukswitch_softc *sc, int port)
sys/dev/etherswitch/ukswitch/ukswitch.c
278
if (port < 0 || port > sc->numports)
sys/dev/etherswitch/ukswitch/ukswitch.c
280
return (sc->ifp[port]);
sys/dev/etherswitch/ukswitch/ukswitch.c
289
int i, port;
sys/dev/etherswitch/ukswitch/ukswitch.c
298
port = ukswitch_portforphy(sc, i);
sys/dev/etherswitch/ukswitch/ukswitch.c
299
if ((*sc->miibus[port]) == NULL)
sys/dev/etherswitch/ukswitch/ukswitch.c
301
mii = device_get_softc(*sc->miibus[port]);
sys/dev/fdc/fdc_isa.c
116
port = (rman_get_start(fdc->resio[2]) & ~0x7) + 7;
sys/dev/fdc/fdc_isa.c
118
res = bus_alloc_resource(dev, SYS_RES_IOPORT, &newrid, port,
sys/dev/fdc/fdc_isa.c
119
port, 1, RF_ACTIVE);
sys/dev/fdc/fdc_isa.c
80
u_long port;
sys/dev/gpio/dwgpio/dwgpio.c
114
int port;
sys/dev/gpio/dwgpio/dwgpio.c
146
if ((OF_getencprop(sc->node, "reg", &sc->port, sizeof(sc->port))) <= 0)
sys/dev/gpio/dwgpio/dwgpio.c
149
printf("port %d\n", sc->port);
sys/dev/gpio/dwgpio/dwgpio.c
157
nr_pins = (cfg2 >> ENCODED_ID_PWIDTH_S(sc->port)) & \
sys/dev/gpio/dwgpio/dwgpio.c
165
(READ4(sc, GPIO_SWPORT_DDR(sc->port)) & (1 << i)) ?
sys/dev/gpio/dwgpio/dwgpio.c
284
*val = (READ4(sc, GPIO_EXT_PORT(sc->port)) & (1 << i)) ? 1 : 0;
sys/dev/gpio/dwgpio/dwgpio.c
307
reg = READ4(sc, GPIO_SWPORT_DR(sc->port));
sys/dev/gpio/dwgpio/dwgpio.c
312
WRITE4(sc, GPIO_SWPORT_DR(sc->port), reg);
sys/dev/gpio/dwgpio/dwgpio.c
331
reg = READ4(sc, GPIO_SWPORT_DDR(sc->port));
sys/dev/gpio/dwgpio/dwgpio.c
343
WRITE4(sc, GPIO_SWPORT_DDR(sc->port), reg);
sys/dev/gpio/dwgpio/dwgpio.c
386
reg = READ4(sc, GPIO_SWPORT_DR(sc->port));
sys/dev/gpio/dwgpio/dwgpio.c
391
WRITE4(sc, GPIO_SWPORT_DR(sc->port), reg);
sys/dev/hpt27xx/hpt27xx_os_bsd.c
38
HPT_U8 os_inb (void *port) { return inb((unsigned)(HPT_UPTR)port); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
39
HPT_U16 os_inw (void *port) { return inw((unsigned)(HPT_UPTR)port); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
40
HPT_U32 os_inl (void *port) { return inl((unsigned)(HPT_UPTR)port); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
42
void os_outb (void *port, HPT_U8 value) { outb((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
43
void os_outw (void *port, HPT_U16 value) { outw((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
44
void os_outl (void *port, HPT_U32 value) { outl((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
46
void os_insw (void *port, HPT_U16 *buffer, HPT_U32 count)
sys/dev/hpt27xx/hpt27xx_os_bsd.c
47
{ insw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
sys/dev/hpt27xx/hpt27xx_os_bsd.c
49
void os_outsw(void *port, HPT_U16 *buffer, HPT_U32 count)
sys/dev/hpt27xx/hpt27xx_os_bsd.c
50
{ outsw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
sys/dev/hpt27xx/osm.h
127
HPT_U8 os_inb (void *port);
sys/dev/hpt27xx/osm.h
128
HPT_U16 os_inw (void *port);
sys/dev/hpt27xx/osm.h
129
HPT_U32 os_inl (void *port);
sys/dev/hpt27xx/osm.h
130
void os_outb (void *port, HPT_U8 value);
sys/dev/hpt27xx/osm.h
131
void os_outw (void *port, HPT_U16 value);
sys/dev/hpt27xx/osm.h
132
void os_outl (void *port, HPT_U32 value);
sys/dev/hpt27xx/osm.h
133
void os_insw (void *port, HPT_U16 *buffer, HPT_U32 count);
sys/dev/hpt27xx/osm.h
134
void os_outsw(void *port, HPT_U16 *buffer, HPT_U32 count);
sys/dev/hptnr/hptnr_os_bsd.c
37
HPT_U8 os_inb (void *port) { return inb((unsigned)(HPT_UPTR)port); }
sys/dev/hptnr/hptnr_os_bsd.c
38
HPT_U16 os_inw (void *port) { return inw((unsigned)(HPT_UPTR)port); }
sys/dev/hptnr/hptnr_os_bsd.c
39
HPT_U32 os_inl (void *port) { return inl((unsigned)(HPT_UPTR)port); }
sys/dev/hptnr/hptnr_os_bsd.c
41
void os_outb (void *port, HPT_U8 value) { outb((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hptnr/hptnr_os_bsd.c
42
void os_outw (void *port, HPT_U16 value) { outw((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hptnr/hptnr_os_bsd.c
43
void os_outl (void *port, HPT_U32 value) { outl((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hptnr/hptnr_os_bsd.c
45
void os_insw (void *port, HPT_U16 *buffer, HPT_U32 count)
sys/dev/hptnr/hptnr_os_bsd.c
46
{ insw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
sys/dev/hptnr/hptnr_os_bsd.c
48
void os_outsw(void *port, HPT_U16 *buffer, HPT_U32 count)
sys/dev/hptnr/hptnr_os_bsd.c
49
{ outsw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
sys/dev/hptnr/osm.h
125
HPT_U8 os_inb (void *port);
sys/dev/hptnr/osm.h
126
HPT_U16 os_inw (void *port);
sys/dev/hptnr/osm.h
127
HPT_U32 os_inl (void *port);
sys/dev/hptnr/osm.h
128
void os_outb (void *port, HPT_U8 value);
sys/dev/hptnr/osm.h
129
void os_outw (void *port, HPT_U16 value);
sys/dev/hptnr/osm.h
130
void os_outl (void *port, HPT_U32 value);
sys/dev/hptnr/osm.h
131
void os_insw (void *port, HPT_U16 *buffer, HPT_U32 count);
sys/dev/hptnr/osm.h
132
void os_outsw(void *port, HPT_U16 *buffer, HPT_U32 count);
sys/dev/hptrr/hptrr_os_bsd.c
38
HPT_U8 os_inb (void *port) { return inb((unsigned)(HPT_UPTR)port); }
sys/dev/hptrr/hptrr_os_bsd.c
39
HPT_U16 os_inw (void *port) { return inw((unsigned)(HPT_UPTR)port); }
sys/dev/hptrr/hptrr_os_bsd.c
40
HPT_U32 os_inl (void *port) { return inl((unsigned)(HPT_UPTR)port); }
sys/dev/hptrr/hptrr_os_bsd.c
42
void os_outb (void *port, HPT_U8 value) { outb((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hptrr/hptrr_os_bsd.c
43
void os_outw (void *port, HPT_U16 value) { outw((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hptrr/hptrr_os_bsd.c
44
void os_outl (void *port, HPT_U32 value) { outl((unsigned)(HPT_UPTR)port, (value)); }
sys/dev/hptrr/hptrr_os_bsd.c
46
void os_insw (void *port, HPT_U16 *buffer, HPT_U32 count)
sys/dev/hptrr/hptrr_os_bsd.c
47
{ insw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
sys/dev/hptrr/hptrr_os_bsd.c
49
void os_outsw(void *port, HPT_U16 *buffer, HPT_U32 count)
sys/dev/hptrr/hptrr_os_bsd.c
50
{ outsw((unsigned)(HPT_UPTR)port, (void *)buffer, count); }
sys/dev/hptrr/osm.h
100
void os_outl (void *port, HPT_U32 value);
sys/dev/hptrr/osm.h
101
void os_insw (void *port, HPT_U16 *buffer, HPT_U32 count);
sys/dev/hptrr/osm.h
102
void os_outsw(void *port, HPT_U16 *buffer, HPT_U32 count);
sys/dev/hptrr/osm.h
95
HPT_U8 os_inb (void *port);
sys/dev/hptrr/osm.h
96
HPT_U16 os_inw (void *port);
sys/dev/hptrr/osm.h
97
HPT_U32 os_inl (void *port);
sys/dev/hptrr/osm.h
98
void os_outb (void *port, HPT_U8 value);
sys/dev/hptrr/osm.h
99
void os_outw (void *port, HPT_U16 value);
sys/dev/hwpmc/hwpmc_cmn600.c
401
cmn600_encode_source(int node_type, int counter, int port, int sub)
sys/dev/hwpmc/hwpmc_cmn600.c
408
return (((port + 1) << 4) | (sub << 2) | counter);
sys/dev/hwpmc/hwpmc_cmn600.c
421
uint8_t event, port, sub;
sys/dev/hwpmc/hwpmc_cmn600.c
442
port = (nodeid >> 2) & 1;
sys/dev/hwpmc/hwpmc_cmn600.c
474
source = cmn600_encode_source(node_type, local_counter, port, sub);
sys/dev/hyperv/hvsock/hv_sock.c
171
set_port_by_srv_id(struct hyperv_guid *srv_id, unsigned int port)
sys/dev/hyperv/hvsock/hv_sock.c
173
*((unsigned int *)srv_id) = port;
sys/dev/hyperv/hvsock/hv_sock.c
285
hvs_addr_set(struct sockaddr_hvs *addr, unsigned int port)
sys/dev/hyperv/hvsock/hv_sock.c
290
addr->hvs_port = port;
sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c
1893
reqp->vstor_packet.u.vm_srb.port =
sys/dev/hyperv/storvsc/hv_vstorage.h
118
uint8_t port;
sys/dev/hyperv/storvsc/hv_vstorage.h
162
uint16_t port;
sys/dev/ice/ice_flex_pipe.c
152
hw->tnl.tbl[hw->tnl.count].port = 0;
sys/dev/ice/ice_flex_pipe.c
339
static bool ice_tunnel_port_in_use_hlpr(struct ice_hw *hw, u16 port, u16 *index)
sys/dev/ice/ice_flex_pipe.c
344
if (hw->tnl.tbl[i].in_use && hw->tnl.tbl[i].port == port) {
sys/dev/ice/ice_flex_pipe.c
362
bool ice_tunnel_port_in_use(struct ice_hw *hw, u16 port, u16 *index)
sys/dev/ice/ice_flex_pipe.c
367
res = ice_tunnel_port_in_use_hlpr(hw, port, index);
sys/dev/ice/ice_flex_pipe.c
382
ice_tunnel_get_type(struct ice_hw *hw, u16 port, enum ice_tunnel_type *type)
sys/dev/ice/ice_flex_pipe.c
390
if (hw->tnl.tbl[i].in_use && hw->tnl.tbl[i].port == port) {
sys/dev/ice/ice_flex_pipe.c
434
u16 *port)
sys/dev/ice/ice_flex_pipe.c
444
*port = hw->tnl.tbl[i].port;
sys/dev/ice/ice_flex_pipe.c
465
ice_create_tunnel(struct ice_hw *hw, enum ice_tunnel_type type, u16 port)
sys/dev/ice/ice_flex_pipe.c
474
if (ice_tunnel_port_in_use_hlpr(hw, port, &index)) {
sys/dev/ice/ice_flex_pipe.c
517
(u8 *)&port, NULL, NULL, NULL,
sys/dev/ice/ice_flex_pipe.c
527
hw->tnl.tbl[index].port = port;
sys/dev/ice/ice_flex_pipe.c
551
int ice_destroy_tunnel(struct ice_hw *hw, u16 port, bool all)
sys/dev/ice/ice_flex_pipe.c
563
if (!all && ice_tunnel_port_in_use_hlpr(hw, port, &index))
sys/dev/ice/ice_flex_pipe.c
573
(all || hw->tnl.tbl[i].port == port))
sys/dev/ice/ice_flex_pipe.c
613
(all || hw->tnl.tbl[i].port == port)) {
sys/dev/ice/ice_flex_pipe.c
632
hw->tnl.tbl[i].port = 0;
sys/dev/ice/ice_flex_pipe.c
662
u16 port = hw->tnl.tbl[i].port;
sys/dev/ice/ice_flex_pipe.c
671
status = ice_destroy_tunnel(hw, port, false);
sys/dev/ice/ice_flex_pipe.c
674
status, port);
sys/dev/ice/ice_flex_pipe.c
679
status = ice_create_tunnel(hw, type, port);
sys/dev/ice/ice_flex_pipe.c
682
status, port);
sys/dev/ice/ice_flex_pipe.h
53
u16 *port);
sys/dev/ice/ice_flex_pipe.h
55
ice_create_tunnel(struct ice_hw *hw, enum ice_tunnel_type type, u16 port);
sys/dev/ice/ice_flex_pipe.h
56
int ice_destroy_tunnel(struct ice_hw *hw, u16 port, bool all);
sys/dev/ice/ice_flex_pipe.h
57
bool ice_tunnel_port_in_use(struct ice_hw *hw, u16 port, u16 *index);
sys/dev/ice/ice_flex_pipe.h
59
ice_tunnel_get_type(struct ice_hw *hw, u16 port, enum ice_tunnel_type *type);
sys/dev/ice/ice_flex_type.h
244
u16 port;
sys/dev/ida/idavar.h
36
#define ida_inb(ida, port) \
sys/dev/ida/idavar.h
37
bus_read_1((ida)->regs, port)
sys/dev/ida/idavar.h
38
#define ida_inw(ida, port) \
sys/dev/ida/idavar.h
39
bus_read_2((ida)->regs, port)
sys/dev/ida/idavar.h
40
#define ida_inl(ida, port) \
sys/dev/ida/idavar.h
41
bus_read_4((ida)->regs, port)
sys/dev/ida/idavar.h
43
#define ida_outb(ida, port, val) \
sys/dev/ida/idavar.h
44
bus_write_1((ida)->regs, port, val)
sys/dev/ida/idavar.h
45
#define ida_outw(ida, port, val) \
sys/dev/ida/idavar.h
46
bus_write_2((ida)->regs, port, val)
sys/dev/ida/idavar.h
47
#define ida_outl(ida, port, val) \
sys/dev/ida/idavar.h
48
bus_write_4((ida)->regs, port, val)
sys/dev/io/iodev.c
126
req->val = iodev_read_1(req->port);
sys/dev/io/iodev.c
129
if (req->port & 1) {
sys/dev/io/iodev.c
130
req->val = iodev_read_1(req->port);
sys/dev/io/iodev.c
131
req->val |= iodev_read_1(req->port + 1) << 8;
sys/dev/io/iodev.c
133
req->val = iodev_read_2(req->port);
sys/dev/io/iodev.c
136
if (req->port & 1) {
sys/dev/io/iodev.c
137
req->val = iodev_read_1(req->port);
sys/dev/io/iodev.c
138
req->val |= iodev_read_2(req->port + 1) << 8;
sys/dev/io/iodev.c
139
req->val |= iodev_read_1(req->port + 3) << 24;
sys/dev/io/iodev.c
140
} else if (req->port & 2) {
sys/dev/io/iodev.c
141
req->val = iodev_read_2(req->port);
sys/dev/io/iodev.c
142
req->val |= iodev_read_2(req->port + 2) << 16;
sys/dev/io/iodev.c
144
req->val = iodev_read_4(req->port);
sys/dev/io/iodev.c
159
iodev_write_1(req->port, req->val);
sys/dev/io/iodev.c
162
if (req->port & 1) {
sys/dev/io/iodev.c
163
iodev_write_1(req->port, req->val);
sys/dev/io/iodev.c
164
iodev_write_1(req->port + 1, req->val >> 8);
sys/dev/io/iodev.c
166
iodev_write_2(req->port, req->val);
sys/dev/io/iodev.c
169
if (req->port & 1) {
sys/dev/io/iodev.c
170
iodev_write_1(req->port, req->val);
sys/dev/io/iodev.c
171
iodev_write_2(req->port + 1, req->val >> 8);
sys/dev/io/iodev.c
172
iodev_write_1(req->port + 3, req->val >> 24);
sys/dev/io/iodev.c
173
} else if (req->port & 2) {
sys/dev/io/iodev.c
174
iodev_write_2(req->port, req->val);
sys/dev/io/iodev.c
175
iodev_write_2(req->port + 2, req->val >> 16);
sys/dev/io/iodev.c
177
iodev_write_4(req->port, req->val);
sys/dev/io/iodev.h
37
u_int port;
sys/dev/irdma/fbsd_kcompat.h
157
int irdma_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/fbsd_kcompat.h
159
int irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/fbsd_kcompat.h
161
int irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/irdma/fbsd_kcompat.h
163
int irdma_query_port(struct ib_device *ibdev, u8 port,
sys/dev/irdma/fbsd_kcompat.h
186
int irdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/irdma/fbsd_kcompat.h
93
static inline int irdma_iw_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/irdma/irdma_cm.h
272
u16 port;
sys/dev/irdma/irdma_cm.h
443
bool irdma_port_in_use(struct irdma_cm_core *cm_core, u16 port);
sys/dev/irdma/irdma_ctrl.c
349
set_64bit_val(wqe, IRDMA_BYTE_16, info->port);
sys/dev/irdma/irdma_hw.c
2294
u16 port)
sys/dev/irdma/irdma_hw.c
2298
HASH_FOR_EACH_POSSIBLE(cm_core->apbvt_hash_tbl, entry, hlist, port) {
sys/dev/irdma/irdma_hw.c
2299
if (entry->port == port) {
sys/dev/irdma/irdma_hw.c
2466
info->port = accel_local_port;
sys/dev/irdma/irdma_hw.c
2487
irdma_add_apbvt(struct irdma_device *iwdev, u16 port)
sys/dev/irdma/irdma_hw.c
2494
entry = irdma_lookup_apbvt_entry(cm_core, port);
sys/dev/irdma/irdma_hw.c
2506
entry->port = port;
sys/dev/irdma/irdma_hw.c
2508
HASH_ADD(cm_core->apbvt_hash_tbl, &entry->hlist, entry->port);
sys/dev/irdma/irdma_hw.c
2511
if (irdma_cqp_manage_apbvt_cmd(iwdev, port, true)) {
sys/dev/irdma/irdma_hw.c
2542
irdma_cqp_manage_apbvt_cmd(iwdev, entry->port, false);
sys/dev/irdma/irdma_kcompat.c
1525
irdma_query_gid_roce(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/irdma_kcompat.c
1530
ret = ib_get_cached_gid(ibdev, port, index, gid, NULL);
sys/dev/irdma/irdma_kcompat.c
1547
irdma_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/irdma/irdma_kcompat.c
1550
if (port > 1)
sys/dev/irdma/irdma_kcompat.c
1564
irdma_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/irdma/irdma_kcompat.c
1616
irdma_query_port(struct ib_device *ibdev, u8 port,
sys/dev/irdma/irdma_kcompat.c
1637
ib_get_eth_speed(ibdev, port, (u16 *)& props->active_speed, &props->active_width);
sys/dev/irdma/irdma_kcompat.c
1757
irdma_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/irdma/irdma_main.h
540
struct irdma_apbvt_entry *irdma_add_apbvt(struct irdma_device *iwdev, u16 port);
sys/dev/irdma/irdma_type.h
1141
u16 port;
sys/dev/isci/isci.c
674
SCI_PORT_HANDLE_T port, SCI_PHY_HANDLE_T phy)
sys/dev/isci/scil/scic_port.h
150
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_port.h
170
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_port.h
192
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_port.h
217
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_port.h
231
SCI_PORT_HANDLE_T port
sys/dev/isci/scil/scic_remote_device.h
122
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_sds_controller.c
3786
SCIC_SDS_PORT_T * port;
sys/dev/isci/scil/scic_sds_controller.c
3821
port = &this_controller->port_table[index];
sys/dev/isci/scil/scic_sds_controller.c
3822
scic_sds_port_release_resource(this_controller, port);
sys/dev/isci/scil/scic_sds_controller.c
5527
&this_controller->scu_registers->peg0.ptsg.port[index],
sys/dev/isci/scil/scic_sds_controller.c
5704
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_controller.c
5711
this_controller, &this_controller->port_agent, port, phy
sys/dev/isci/scil/scic_sds_controller.c
5733
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_controller.c
5738
this_controller, &this_controller->port_agent, port, phy
sys/dev/isci/scil/scic_sds_controller.c
6060
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_controller.c
6065
this_controller, &this_controller->port_agent, port, phy
sys/dev/isci/scil/scic_sds_controller.c
6084
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_controller.c
6089
this_controller, &this_controller->port_agent, port, phy
sys/dev/isci/scil/scic_sds_controller.c
6876
SCIC_SDS_PORT_T * port
sys/dev/isci/scil/scic_sds_controller.c
6887
else if (port != NULL)
sys/dev/isci/scil/scic_sds_controller.c
6888
request_count = port->started_request_count;
sys/dev/isci/scil/scic_sds_controller.c
6902
|| the_request->target_device->owning_port == port
sys/dev/isci/scil/scic_sds_controller.c
6903
|| (remote_device == NULL && port == NULL))
sys/dev/isci/scil/scic_sds_controller.h
427
struct SCIC_SDS_PORT *port,
sys/dev/isci/scil/scic_sds_port.c
1341
void *port
sys/dev/isci/scil/scic_sds_port.c
1347
this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
1376
port,
sys/dev/isci/scil/scic_sds_port.c
1513
SCI_PORT_HANDLE_T port
sys/dev/isci/scil/scic_sds_port.c
1516
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
1583
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
1587
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1590
port,
sys/dev/isci/scil/scic_sds_port.c
1592
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1609
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
1613
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1616
port,
sys/dev/isci/scil/scic_sds_port.c
1618
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1635
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
1639
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1642
port,
sys/dev/isci/scil/scic_sds_port.c
1644
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1662
SCI_BASE_PORT_T * port,
sys/dev/isci/scil/scic_sds_port.c
1667
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1670
port,
sys/dev/isci/scil/scic_sds_port.c
1672
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1689
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
1694
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1697
port, phy,
sys/dev/isci/scil/scic_sds_port.c
1699
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1716
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
1721
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1724
port, phy,
sys/dev/isci/scil/scic_sds_port.c
1726
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1747
SCIC_SDS_PORT_T * port,
sys/dev/isci/scil/scic_sds_port.c
1751
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
1757
port, frame_index,
sys/dev/isci/scil/scic_sds_port.c
1780
SCIC_SDS_PORT_T * port,
sys/dev/isci/scil/scic_sds_port.c
1785
sci_base_object_get_logger((SCIC_SDS_PORT_T *)port),
sys/dev/isci/scil/scic_sds_port.c
1788
port, event_code,
sys/dev/isci/scil/scic_sds_port.c
1790
scic_sds_port_get_base_state_machine((SCIC_SDS_PORT_T *)port))
sys/dev/isci/scil/scic_sds_port.c
1923
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
1928
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
1979
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
1984
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2085
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
2106
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
2109
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2133
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
2137
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2182
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
2186
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2223
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
2228
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2258
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
2261
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2859
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.c
2862
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2889
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
2894
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2903
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
2907
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
2930
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
2934
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
3003
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
3027
SCI_BASE_PORT_T * port,
sys/dev/isci/scil/scic_sds_port.c
3033
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
309
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
3151
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
3156
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
317
(port->phy_table[phy->phy_index] == SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port.c
3179
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
3183
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
319
&& scic_sds_port_is_valid_phy_assignment(port, phy->phy_index)
sys/dev/isci/scil/scic_sds_port.c
3216
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
3220
SCIC_SDS_PORT_T * this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
324
port->logical_port_index = port->physical_port_index;
sys/dev/isci/scil/scic_sds_port.c
325
port->phy_table[phy->phy_index] = phy;
sys/dev/isci/scil/scic_sds_port.c
3253
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
3258
scic_sds_port_decrement_request_count(port);
sys/dev/isci/scil/scic_sds_port.c
326
scic_sds_phy_set_port(phy, port);
sys/dev/isci/scil/scic_sds_port.c
3260
if (port->started_request_count == 0)
sys/dev/isci/scil/scic_sds_port.c
3263
&port->ready_substate_machine,
sys/dev/isci/scil/scic_sds_port.c
3332
#define scic_sds_port_set_ready_state_handlers(port, state_id) \
sys/dev/isci/scil/scic_sds_port.c
3334
port, &scic_sds_port_ready_substate_handler_table[(state_id)] \
sys/dev/isci/scil/scic_sds_port.c
346
SCIC_SDS_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.c
352
(port->phy_table[phy->phy_index] == phy)
sys/dev/isci/scil/scic_sds_port.c
353
&& (scic_sds_phy_get_port(phy) == port)
sys/dev/isci/scil/scic_sds_port.c
359
&scic_sds_port_get_controller(port)->port_table[SCI_MAX_PORTS]
sys/dev/isci/scil/scic_sds_port.c
362
port->phy_table[phy->phy_index] = SCI_INVALID_HANDLE;
sys/dev/isci/scil/scic_sds_port.c
962
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_sds_port.c
966
SCIC_SDS_PORT_T *this_port = (SCIC_SDS_PORT_T *)port;
sys/dev/isci/scil/scic_sds_port.c
972
port, properties
sys/dev/isci/scil/scic_sds_port.c
976
(port == SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port.h
329
#define scic_sds_port_write_phy_assignment(port, phy) \
sys/dev/isci/scil/scic_sds_port.h
331
(port), \
sys/dev/isci/scil/scic_sds_port.h
333
(port)->physical_port_index \
sys/dev/isci/scil/scic_sds_port.h
339
#define scic_sds_port_read_phy_assignment(port, phy) \
sys/dev/isci/scil/scic_sds_port.h
341
(port), \
sys/dev/isci/scil/scic_sds_port.h
345
#define scic_sds_port_active_phy(port, phy) \
sys/dev/isci/scil/scic_sds_port.h
346
(((port)->active_phy_mask & (1 << (phy)->phy_index)) != 0)
sys/dev/isci/scil/scic_sds_port.h
445
void *port
sys/dev/isci/scil/scic_sds_port.h
471
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.h
475
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.h
479
SCI_BASE_PORT_T *port
sys/dev/isci/scil/scic_sds_port.h
483
SCI_BASE_PORT_T * port,
sys/dev/isci/scil/scic_sds_port.h
488
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.h
493
SCI_BASE_PORT_T *port,
sys/dev/isci/scil/scic_sds_port.h
498
struct SCIC_SDS_PORT * port,
sys/dev/isci/scil/scic_sds_port.h
503
struct SCIC_SDS_PORT * port,
sys/dev/isci/scil/scic_sds_port.h
518
struct SCIC_SDS_PORT *port,
sys/dev/isci/scil/scic_sds_port.h
524
struct SCIC_SDS_PORT *port,
sys/dev/isci/scil/scic_sds_port.h
568
struct SCIC_SDS_PORT *port,
sys/dev/isci/scil/scic_sds_port.h
573
struct SCIC_SDS_PORT *port,
sys/dev/isci/scil/scic_sds_port.h
587
struct SCIC_SDS_PORT * port
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
170
SCIC_SDS_PORT_T * port = (SCIC_SDS_PORT_T *)port_handle;
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
172
scic_sds_port_get_sas_address(port, &port_sas_address);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
173
scic_sds_port_get_attached_sas_address(port, &port_attached_device_address);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
180
return port;
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
479
SCIC_SDS_PORT_T * port,
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
487
controller, port_agent, port, phy
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
493
if (port != SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
497
scic_sds_port_link_up(port, phy);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
499
if ((port->active_phy_mask & (1 << scic_sds_phy_get_index(phy))) != 0)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
528
SCIC_SDS_PORT_T * port,
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
536
controller, port_agent, port, phy
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
539
if (port != SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
566
scic_sds_port_link_down(port, phy);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
689
SCIC_SDS_PORT_T * port;
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
700
port = scic_sds_port_configuration_agent_find_port(controller, phy);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
702
if (port != SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
704
if (scic_sds_port_is_valid_phy_assignment(port, phy->phy_index))
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
724
port = (SCIC_SDS_PORT_T *)port_handle;
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
727
if (scic_sds_port_is_valid_phy_assignment(port, phy->phy_index))
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
732
if (port->active_phy_mask > (1 << phy->phy_index))
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
741
if (port->physical_port_index == phy->phy_index)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
758
if (port->active_phy_mask == 0)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
763
else if (port->active_phy_mask != 0)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
790
status = scic_sds_port_add_phy(port, phy);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
827
SCIC_SDS_PORT_T * port,
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
835
controller, port_agent, port, phy
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
839
if (port == SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
854
== port->parent.state_machine.current_state_id
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
859
scic_sds_port_link_up(port, phy);
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
885
SCIC_SDS_PORT_T * port,
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
893
controller, port_agent, port, phy
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
898
if (port != SCI_INVALID_HANDLE)
sys/dev/isci/scil/scic_sds_port_configuration_agent.c
904
status = scic_sds_port_remove_phy(port, phy);
sys/dev/isci/scil/scic_sds_port_registers.h
103
#define SCU_PTSxCR_READ(port) \
sys/dev/isci/scil/scic_sds_port_registers.h
104
scu_port_task_scheduler_read(port, control)
sys/dev/isci/scil/scic_sds_port_registers.h
109
#define SCU_PTSxCR_WRITE(port, value) \
sys/dev/isci/scil/scic_sds_port_registers.h
110
scu_port_task_scheduler_write(port, control, value)
sys/dev/isci/scil/scic_sds_port_registers.h
119
#define SCU_PCSPExCR_WRITE(port, phy_id, value) \
sys/dev/isci/scil/scic_sds_port_registers.h
121
scic_sds_port_get_controller(port), \
sys/dev/isci/scil/scic_sds_port_registers.h
122
(port)->port_pe_configuration_register[phy_id], \
sys/dev/isci/scil/scic_sds_port_registers.h
129
#define SCU_PCSPExCR_READ(port, phy_id) \
sys/dev/isci/scil/scic_sds_port_registers.h
131
scic_sds_port_get_controller(port), \
sys/dev/isci/scil/scic_sds_port_registers.h
132
(port)->port_pe_configuration_register[phy_id] \
sys/dev/isci/scil/scic_sds_port_registers.h
72
#define scu_port_task_scheduler_read(port, reg) \
sys/dev/isci/scil/scic_sds_port_registers.h
74
scic_sds_port_get_controller(port), \
sys/dev/isci/scil/scic_sds_port_registers.h
75
(port)->port_task_scheduler_registers->reg \
sys/dev/isci/scil/scic_sds_port_registers.h
82
#define scu_port_task_scheduler_write(port, reg, value) \
sys/dev/isci/scil/scic_sds_port_registers.h
84
scic_sds_port_get_controller(port), \
sys/dev/isci/scil/scic_sds_port_registers.h
85
(port)->port_task_scheduler_registers->reg, \
sys/dev/isci/scil/scic_sds_port_registers.h
89
#define scu_port_viit_register_write(port, reg, value) \
sys/dev/isci/scil/scic_sds_port_registers.h
91
scic_sds_port_get_controller(port), \
sys/dev/isci/scil/scic_sds_port_registers.h
92
(port)->viit_registers->reg, \
sys/dev/isci/scil/scic_sds_remote_device.c
102
SCIC_SDS_PORT_T *the_port = (SCIC_SDS_PORT_T*) port;
sys/dev/isci/scil/scic_sds_remote_device.c
110
port, remote_device_memory, new_remote_device_handle
sys/dev/isci/scil/scic_sds_remote_device.c
95
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_sds_sgpio.c
192
SCIC_SDS_PORT_T * port = (SCIC_SDS_PORT_T *) port_handle;
sys/dev/isci/scil/scic_sds_sgpio.c
194
phy_mask = scic_sds_port_get_phys(port);
sys/dev/isci/scil/scic_sds_sgpio.c
241
SCIC_SDS_PORT_T * port = (SCIC_SDS_PORT_T *) port_handle;
sys/dev/isci/scil/scic_sds_sgpio.c
243
phy_mask = scic_sds_port_get_phys(port);
sys/dev/isci/scil/scic_user_callback.h
1001
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
1022
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
819
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
839
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
856
SCI_PORT_HANDLE_T port
sys/dev/isci/scil/scic_user_callback.h
874
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
896
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
917
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
938
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
959
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scic_user_callback.h
980
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
1460
SCI_PORT_HANDLE_T port
sys/dev/isci/scil/scif_sas_domain.c
1471
fw_domain, port
sys/dev/isci/scil/scif_sas_domain.c
1474
scic_port_get_properties(port, &properties);
sys/dev/isci/scil/scif_sas_domain.c
277
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
282
sci_base_object_get_logger((SCIF_SAS_DOMAIN_T*)sci_object_get_association(port)),
sys/dev/isci/scil/scif_sas_domain.c
285
controller, port, completion_status
sys/dev/isci/scil/scif_sas_domain.c
293
SCI_PORT_HANDLE_T port
sys/dev/isci/scil/scif_sas_domain.c
297
sci_object_get_association(port);
sys/dev/isci/scil/scif_sas_domain.c
303
controller, port
sys/dev/isci/scil/scif_sas_domain.c
319
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
324
sci_object_get_association(port);
sys/dev/isci/scil/scif_sas_domain.c
330
controller, port
sys/dev/isci/scil/scif_sas_domain.c
352
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
357
sci_object_get_association(port);
sys/dev/isci/scil/scif_sas_domain.c
366
controller, port, completion_status
sys/dev/isci/scil/scif_sas_domain.c
400
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
405
sci_object_get_association(port);
sys/dev/isci/scil/scif_sas_domain.c
414
controller, port, phy
sys/dev/isci/scil/scif_sas_domain.c
438
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
443
sci_base_object_get_logger(sci_object_get_association(port)),
sys/dev/isci/scil/scif_sas_domain.c
446
controller, port, phy
sys/dev/isci/scil/scif_sas_domain.c
454
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
459
sci_base_object_get_logger(sci_object_get_association(port)),
sys/dev/isci/scil/scif_sas_domain.c
462
controller, port, phy
sys/dev/isci/scil/scif_sas_domain.c
470
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
475
sci_base_object_get_logger(sci_object_get_association(port)),
sys/dev/isci/scil/scif_sas_domain.c
478
controller, port, phy
sys/dev/isci/scil/scif_sas_domain.c
486
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
491
sci_object_get_association(port);
sys/dev/isci/scil/scif_sas_domain.c
494
sci_base_object_get_logger(sci_object_get_association(port)),
sys/dev/isci/scil/scif_sas_domain.c
497
controller, port, phy
sys/dev/isci/scil/scif_sas_domain.c
500
scif_sas_domain_update_device_port_width(fw_domain, port);
sys/dev/isci/scil/scif_sas_domain.c
507
SCI_PORT_HANDLE_T port,
sys/dev/isci/scil/scif_sas_domain.c
512
sci_object_get_association(port);
sys/dev/isci/scil/scif_sas_domain.c
515
sci_base_object_get_logger(sci_object_get_association(port)),
sys/dev/isci/scil/scif_sas_domain.c
518
controller, port, phy
sys/dev/isci/scil/scif_sas_domain.c
521
scif_sas_domain_update_device_port_width(fw_domain, port);
sys/dev/isci/scil/scif_sas_domain.h
304
SCI_PORT_HANDLE_T port
sys/dev/isci/scil/scif_sas_domain.h
307
#define scif_sas_domain_update_device_port_width(domain, port)
sys/dev/isci/scil/scif_sas_remote_device.c
578
SCI_PORT_HANDLE_T port;
sys/dev/isci/scil/scif_sas_remote_device.c
580
port = scif_domain_get_scic_port_handle(fw_device->domain);
sys/dev/isci/scil/scif_sas_remote_device.c
585
port,
sys/dev/isci/scil/scu_registers.h
1531
SCU_PORT_TASK_SCHEDULER_REGISTERS_T port[4];
sys/dev/isp/isp_freebsd.c
2068
adc->port = lp->portid;
sys/dev/isp/isp_freebsd.c
2186
adc->port = lp->portid;
sys/dev/isp/isp_freebsd.c
2633
fc->port = lp->portid;
sys/dev/isp/isp_freebsd.c
2785
cpi->xport_specific.fc.port = fcp->isp_portid;
sys/dev/isp/isp_freebsd.c
2920
adc->port = lp->portid;
sys/dev/isp/isp_freebsd.c
2969
adc->port = lp->portid;
sys/dev/isp/ispvar.h
197
#define VALID_PORT(port) (port != PORT_NONE && port != PORT_ANY)
sys/dev/ixgbe/if_fdir.c
114
common.port.dst ^= th->th_sport;
sys/dev/ixgbe/if_fdir.c
115
common.port.src ^= th->th_dport;
sys/dev/ixgbe/if_fdir.c
121
common.port.dst ^= uh->uh_sport;
sys/dev/ixgbe/if_fdir.c
122
common.port.src ^= uh->uh_dport;
sys/dev/ixgbe/ixgbe_type.h
3693
} port;
sys/dev/ixl/i40e_common.c
1014
port = (rd32(hw, I40E_PFGEN_PORTNUM) & I40E_PFGEN_PORTNUM_PORT_NUM_MASK)
sys/dev/ixl/i40e_common.c
1016
hw->port = (u8)port;
sys/dev/ixl/i40e_common.c
1523
u32 port;
sys/dev/ixl/i40e_common.c
1529
port = (gpio_val & I40E_GLGEN_GPIO_CTL_PRT_NUM_MASK) >>
sys/dev/ixl/i40e_common.c
1536
(port != hw->port))
sys/dev/ixl/i40e_common.c
6836
phy_addr = i40e_get_phy_address(hw, hw->port);
sys/dev/ixl/i40e_common.c
6864
phy_addr = i40e_get_phy_address(hw, hw->port);
sys/dev/ixl/i40e_common.c
6902
phy_addr = i40e_get_phy_address(hw, hw->port);
sys/dev/ixl/i40e_common.c
997
u32 port, ari, func_rid;
sys/dev/ixl/i40e_dcb.c
938
adminstatus = lldp_cfg.adminstatus >> (hw->port * 4);
sys/dev/ixl/i40e_type.h
702
u8 port;
sys/dev/ixl/ixl_pf_main.c
2097
ixl_stat_update32(hw, I40E_GLPRT_CRCERRS(hw->port),
sys/dev/ixl/ixl_pf_main.c
2100
ixl_stat_update32(hw, I40E_GLPRT_ILLERRC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2103
ixl_stat_update48(hw, I40E_GLPRT_GORCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2106
ixl_stat_update48(hw, I40E_GLPRT_GOTCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2109
ixl_stat_update32(hw, I40E_GLPRT_RDPC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2113
ixl_stat_update48(hw, I40E_GLPRT_UPRCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2117
ixl_stat_update48(hw, I40E_GLPRT_UPTCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2121
ixl_stat_update48(hw, I40E_GLPRT_MPRCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2125
ixl_stat_update48(hw, I40E_GLPRT_MPTCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2129
ixl_stat_update48(hw, I40E_GLPRT_BPRCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2133
ixl_stat_update48(hw, I40E_GLPRT_BPTCL(hw->port),
sys/dev/ixl/ixl_pf_main.c
2138
ixl_stat_update32(hw, I40E_GLPRT_TDOLD(hw->port),
sys/dev/ixl/ixl_pf_main.c
2142
ixl_stat_update32(hw, I40E_GLPRT_MLFC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2146
ixl_stat_update32(hw, I40E_GLPRT_MRFC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2150
ixl_stat_update32(hw, I40E_GLPRT_RLEC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2156
ixl_stat_update32(hw, I40E_GLPRT_LXONRXC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2159
ixl_stat_update32(hw, I40E_GLPRT_LXONTXC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2162
ixl_stat_update32(hw, I40E_GLPRT_LXOFFRXC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2165
ixl_stat_update32(hw, I40E_GLPRT_LXOFFTXC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2177
ixl_stat_update48(hw, I40E_GLPRT_PRC64L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2180
ixl_stat_update48(hw, I40E_GLPRT_PRC127L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2183
ixl_stat_update48(hw, I40E_GLPRT_PRC255L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2186
ixl_stat_update48(hw, I40E_GLPRT_PRC511L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2189
ixl_stat_update48(hw, I40E_GLPRT_PRC1023L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2192
ixl_stat_update48(hw, I40E_GLPRT_PRC1522L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2195
ixl_stat_update48(hw, I40E_GLPRT_PRC9522L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2200
ixl_stat_update48(hw, I40E_GLPRT_PTC64L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2203
ixl_stat_update48(hw, I40E_GLPRT_PTC127L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2206
ixl_stat_update48(hw, I40E_GLPRT_PTC255L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2209
ixl_stat_update48(hw, I40E_GLPRT_PTC511L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2212
ixl_stat_update48(hw, I40E_GLPRT_PTC1023L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2215
ixl_stat_update48(hw, I40E_GLPRT_PTC1522L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2218
ixl_stat_update48(hw, I40E_GLPRT_PTC9522L(hw->port),
sys/dev/ixl/ixl_pf_main.c
2222
ixl_stat_update32(hw, I40E_GLPRT_RUC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2225
ixl_stat_update32(hw, I40E_GLPRT_RFC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2230
ixl_stat_update32(hw, I40E_GLPRT_ROC(hw->port),
sys/dev/ixl/ixl_pf_main.c
2251
ixl_stat_update32(hw, I40E_GLPRT_RJC(hw->port),
sys/dev/ixl/ixl_pf_main.c
3280
& BIT(hw->port);
sys/dev/kbd/kbd.c
129
int port, int port_size)
sys/dev/kbd/kbd.c
137
kbd->kb_io_base = port;
sys/dev/kbd/kbdreg.h
341
int unit, int config, int port,
sys/dev/liquidio/base/cn23xx_pf_regs.h
375
#define LIO_CN23XX_SLI_S2M_PORTX_CTL(port) \
sys/dev/liquidio/base/cn23xx_pf_regs.h
377
((port) * 0x10))
sys/dev/liquidio/base/cn23xx_pf_regs.h
390
#define LIO_CN23XX_PEM_BAR1_INDEX_REG(port, idx) \
sys/dev/liquidio/base/cn23xx_pf_regs.h
392
((port) << LIO_CN23XX_PEM_OFFSET) + \
sys/dev/liquidio/base/cn23xx_pf_regs.h
398
#define LIO_CN23XX_DPI_SLI_PRTX_CFG(port) \
sys/dev/liquidio/base/cn23xx_pf_regs.h
400
((port) * 0x8))
sys/dev/liquidio/base/lio_common.h
630
uint64_t port:8;
sys/dev/liquidio/base/lio_common.h
644
uint64_t port:8;
sys/dev/liquidio/base/lio_ctrl.h
147
int port;
sys/dev/liquidio/base/lio_ctrl.h
175
port = (int)oct->instr_queue[setup->s.iq_no]->txpciq.s.port;
sys/dev/liquidio/base/lio_ctrl.h
180
pki_ih3->tag = LIO_DATA(port);
sys/dev/mlx4/cmd.h
309
int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u64 mac);
sys/dev/mlx4/cmd.h
310
int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan,
sys/dev/mlx4/cmd.h
312
int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
sys/dev/mlx4/cmd.h
314
int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting);
sys/dev/mlx4/cmd.h
324
bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
sys/dev/mlx4/device.h
1008
#define mlx4_foreach_port(port, dev, type) \
sys/dev/mlx4/device.h
1009
for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++) \
sys/dev/mlx4/device.h
1010
if ((type) == (dev)->caps.port_mask[(port)])
sys/dev/mlx4/device.h
1012
#define mlx4_foreach_ib_transport_port(port, dev) \
sys/dev/mlx4/device.h
1013
for ((port) = 1; (port) <= (dev)->caps.num_ports; (port)++) \
sys/dev/mlx4/device.h
1014
if (((dev)->caps.port_mask[port] == MLX4_PORT_TYPE_IB) || \
sys/dev/mlx4/device.h
1067
static inline int mlx4_is_eth(struct mlx4_dev *dev, int port)
sys/dev/mlx4/device.h
1069
return dev->caps.port_type[port] == MLX4_PORT_TYPE_IB ? 0 : 1;
sys/dev/mlx4/device.h
1139
int mlx4_INIT_PORT(struct mlx4_dev *dev, int port);
sys/dev/mlx4/device.h
1140
int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port);
sys/dev/mlx4/device.h
1147
u8 port, int block_mcast_loopback,
sys/dev/mlx4/device.h
1257
u8 port;
sys/dev/mlx4/device.h
1269
u8 port;
sys/dev/mlx4/device.h
1365
int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port, u32 qpn,
sys/dev/mlx4/device.h
1367
int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/device.h
1369
int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
sys/dev/mlx4/device.h
1370
int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
sys/dev/mlx4/device.h
1371
int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port);
sys/dev/mlx4/device.h
1372
int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port);
sys/dev/mlx4/device.h
1373
int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port, u64 mac, u64 clear, u8 mode);
sys/dev/mlx4/device.h
1375
int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
sys/dev/mlx4/device.h
1376
void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
sys/dev/mlx4/device.h
1377
int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port);
sys/dev/mlx4/device.h
1378
int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac);
sys/dev/mlx4/device.h
1379
int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
sys/dev/mlx4/device.h
1381
int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
sys/dev/mlx4/device.h
1383
int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time);
sys/dev/mlx4/device.h
1384
int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/device.h
1386
int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable);
sys/dev/mlx4/device.h
1387
int set_phv_bit(struct mlx4_dev *dev, u8 port, int new_val);
sys/dev/mlx4/device.h
1388
int get_phv_bit(struct mlx4_dev *dev, u8 port, int *phv);
sys/dev/mlx4/device.h
1389
int mlx4_get_is_vlan_offload_disabled(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/device.h
1391
int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx);
sys/dev/mlx4/device.h
1392
int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx);
sys/dev/mlx4/device.h
1393
int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
sys/dev/mlx4/device.h
1394
void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
sys/dev/mlx4/device.h
1409
size_t array_len, u8 port);
sys/dev/mlx4/device.h
1410
u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port);
sys/dev/mlx4/device.h
1411
bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector);
sys/dev/mlx4/device.h
1412
int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector);
sys/dev/mlx4/device.h
1419
int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port);
sys/dev/mlx4/device.h
1420
int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port);
sys/dev/mlx4/device.h
1424
int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port);
sys/dev/mlx4/device.h
1427
int port);
sys/dev/mlx4/device.h
1428
__be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port);
sys/dev/mlx4/device.h
1429
void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port);
sys/dev/mlx4/device.h
1440
int port, int qpn, u16 prio, u64 *reg_id);
sys/dev/mlx4/device.h
1442
void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port,
sys/dev/mlx4/device.h
1448
int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port);
sys/dev/mlx4/device.h
1449
int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port);
sys/dev/mlx4/device.h
1450
int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr);
sys/dev/mlx4/device.h
1451
int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port, u8 port_subtype_change);
sys/dev/mlx4/device.h
1452
enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port);
sys/dev/mlx4/device.h
1453
int set_and_calc_slave_port_state(struct mlx4_dev *dev, int slave, u8 port, int event, enum slave_port_gen_event *gen_event);
sys/dev/mlx4/device.h
1458
int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
sys/dev/mlx4/device.h
1460
int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
sys/dev/mlx4/device.h
1477
int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port);
sys/dev/mlx4/device.h
1484
int port);
sys/dev/mlx4/device.h
1493
int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port);
sys/dev/mlx4/device.h
1495
int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port);
sys/dev/mlx4/device.h
1501
int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port);
sys/dev/mlx4/device.h
1502
int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port);
sys/dev/mlx4/device.h
1503
int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
sys/dev/mlx4/device.h
1521
int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/device.h
923
__be32 port;
sys/dev/mlx4/device.h
931
u8 port;
sys/dev/mlx4/device.h
944
u8 port;
sys/dev/mlx4/device.h
965
u8 port;
sys/dev/mlx4/driver.h
61
void * (*get_dev)(struct mlx4_dev *dev, void *context, u8 port);
sys/dev/mlx4/driver.h
90
void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port);
sys/dev/mlx4/mlx4_core/fw.h
234
int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap);
sys/dev/mlx4/mlx4_core/fw_qos.h
113
int mlx4_ALLOCATE_VPP_set(struct mlx4_dev *dev, u8 port, u8 *vpp_p_up);
sys/dev/mlx4/mlx4_core/fw_qos.h
127
int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
sys/dev/mlx4/mlx4_core/fw_qos.h
142
int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
sys/dev/mlx4/mlx4_core/fw_qos.h
66
int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc);
sys/dev/mlx4/mlx4_core/fw_qos.h
84
int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
sys/dev/mlx4/mlx4_core/fw_qos.h
98
int mlx4_ALLOCATE_VPP_get(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4.h
1013
int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac);
sys/dev/mlx4/mlx4_core/mlx4.h
1014
void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac);
sys/dev/mlx4/mlx4_core/mlx4.h
1019
int mlx4_calc_vf_counters(struct mlx4_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_core/mlx4.h
1212
int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port,
sys/dev/mlx4/mlx4_core/mlx4.h
1229
void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan);
sys/dev/mlx4/mlx4_core/mlx4.h
1230
int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index);
sys/dev/mlx4/mlx4_core/mlx4.h
1236
int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz);
sys/dev/mlx4/mlx4_core/mlx4.h
1278
int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps);
sys/dev/mlx4/mlx4_core/mlx4.h
1280
int mlx4_get_slave_pkey_gid_tbl_len(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4.h
1306
u8 gid[16], u8 port,
sys/dev/mlx4/mlx4_core/mlx4.h
1320
int port, void *buf);
sys/dev/mlx4/mlx4_core/mlx4.h
1388
int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port);
sys/dev/mlx4/mlx4_core/mlx4.h
403
u8 port;
sys/dev/mlx4/mlx4_core/mlx4.h
648
u8 port;
sys/dev/mlx4/mlx4_core/mlx4.h
818
int port;
sys/dev/mlx4/mlx4_core/mlx4.h
893
struct mlx4_port_info port[MLX4_MAX_PORTS + 1];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1008
port, opcode_modifier,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1023
!mlx4_vf_smi_enabled(dev, slave, port)) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1848
int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1857
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1858
vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1875
slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1885
err = __mlx4_register_vlan(&priv->dev, port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1892
slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1902
admin_vlan_ix, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1925
work->port = port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1939
static void mlx4_set_default_port_qos(struct mlx4_dev *dev, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1944
port_qos_ctl = &priv->mfunc.master.qos_ctl[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1951
static void mlx4_allocate_port_vpps(struct mlx4_dev *dev, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1961
err = mlx4_ALLOCATE_VPP_get(dev, port, &availible_vpp, vpp_param);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1967
port_qos = &priv->mfunc.master.qos_ctl[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1976
err = mlx4_ALLOCATE_VPP_set(dev, port, vpp_param);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1983
err = mlx4_ALLOCATE_VPP_get(dev, port, &availible_vpp, vpp_param);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1990
mlx4_dbg(dev, "Port %d Available VPPs %d\n", port, availible_vpp);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1993
mlx4_dbg(dev, "Port %d UP %d Allocated %d VPPs\n", port, i,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
1999
int port, err;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2011
for (port = min_port; port <= max_port; port++) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2012
if (!test_bit(port - 1, actv_ports.ports))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2014
priv->mfunc.master.vf_oper[slave].smi_enabled[port] =
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2015
priv->mfunc.master.vf_admin[slave].enable_smi[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2016
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2017
vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2031
err = __mlx4_register_vlan(&priv->dev, port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2039
slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2044
vp_oper->vlan_idx, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2048
port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2055
slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2059
(unsigned long long) vp_oper->state.mac, vp_oper->mac_idx, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2067
int port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2077
for (port = min_port; port <= max_port; port++) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2078
if (!test_bit(port - 1, actv_ports.ports))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2080
priv->mfunc.master.vf_oper[slave].smi_enabled[port] =
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2082
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2085
port, vp_oper->state.default_vlan);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2089
__mlx4_unregister_mac(&priv->dev, port, vp_oper->state.mac);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2342
int i, j, err, port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2394
for (port = 1; port <= MLX4_MAX_PORTS; port++) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2398
s_state->vlan_filter[port] =
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2401
if (!s_state->vlan_filter[port]) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2402
if (--port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2403
kfree(s_state->vlan_filter[port]);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2407
admin_vport = &vf_admin->vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2408
oper_vport = &vf_oper->vport[port].state;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2409
INIT_LIST_HEAD(&s_state->mcast_filters[port]);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2417
vf_oper->vport[port].vlan_idx = NO_INDX;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2418
vf_oper->vport[port].mac_idx = NO_INDX;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2419
mlx4_set_random_admin_guid(dev, i, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2425
for (port = 1; port <= dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2426
if (mlx4_is_eth(dev, port)) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2427
mlx4_set_default_port_qos(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2428
mlx4_allocate_port_vpps(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2465
for (port = 1; port <= MLX4_MAX_PORTS; port++)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2466
kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2570
int i, port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2576
for (port = 1; port <= MLX4_MAX_PORTS; port++)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2577
kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2787
int mlx4_slave_convert_port(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2793
if (port <= 0 || port > m)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2797
if (port <= n)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2798
port = n + 1;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2800
return port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2804
int mlx4_phys_to_slave_port(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2807
if (test_bit(port - 1, actv_ports.ports))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2808
return port -
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2816
int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2823
if (port <= 0 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2829
if (test_bit(port - 1, actv_ports.ports))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2858
static int mlx4_slaves_closest_port(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2866
if (port < min_port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2867
port = min_port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2868
else if (port >= max_port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2869
port = max_port - 1;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2871
return port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2874
static int mlx4_set_vport_qos(struct mlx4_priv *priv, int slave, int port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2883
port_qos = &priv->mfunc.master.qos_ctl[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2892
err = mlx4_SET_VPORT_QOS_get(dev, port, 0, vpp_qos);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2911
err = mlx4_SET_VPORT_QOS_set(dev, port, slave, vpp_qos);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2920
static bool mlx4_is_vf_vst_and_prio_qos(struct mlx4_dev *dev, int port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2930
info = &priv->mfunc.master.qos_ctl[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2939
static bool mlx4_valid_vf_state_change(struct mlx4_dev *dev, int port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2945
if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) ||
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2957
if (mlx4_is_vf_vst_and_prio_qos(dev, port, &dummy_admin))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2971
int mlx4_set_vf_mac(struct mlx4_dev *dev, int port, int vf, u64 mac)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2984
port = mlx4_slaves_closest_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2985
s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2988
vf, port, (unsigned long long)s_info->mac);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
2994
int mlx4_set_vf_vlan(struct mlx4_dev *dev, int port, int vf, u16 vlan, u8 qos,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3032
port = mlx4_slaves_closest_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3033
vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3034
vf_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3036
if (!mlx4_valid_vf_state_change(dev, port, vf_admin, vlan, qos))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3049
if (mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) &&
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3058
mlx4_master_immediate_activate_vlan_qos(priv, slave, port))
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3061
vf, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3066
int mlx4_set_vf_rate(struct mlx4_dev *dev, int port, int vf, int min_tx_rate,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3087
port = mlx4_slaves_closest_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3088
vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3090
err = mlx4_set_vport_qos(priv, slave, port, max_tx_rate);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3103
if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin)) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3123
mlx4_master_immediate_activate_vlan_qos(priv, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3133
bool mlx4_get_slave_default_vlan(struct mlx4_dev *dev, int port, int slave,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3140
port = mlx4_slaves_closest_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3141
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3154
int mlx4_set_vf_spoofchk(struct mlx4_dev *dev, int port, int vf, bool setting)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3168
port = mlx4_slaves_closest_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3169
s_info = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3232
int mlx4_vf_smi_enabled(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3237
port < 1 || port > MLX4_MAX_PORTS)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3240
return priv->mfunc.master.vf_oper[slave].smi_enabled[port] ==
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3245
int mlx4_vf_get_enable_smi_admin(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3253
port < 1 || port > MLX4_MAX_PORTS)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3256
return priv->mfunc.master.vf_admin[slave].enable_smi[port] ==
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3261
int mlx4_vf_set_enable_smi_admin(struct mlx4_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3276
port < 1 || port > MLX4_MAX_PORTS ||
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
3285
priv->mfunc.master.vf_admin[slave].enable_smi[port] = enabled;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
847
static int query_pkey_block(struct mlx4_dev *dev, u8 port, u16 index, u16 *pkey,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
861
err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
873
static int get_full_pkey_table(struct mlx4_dev *dev, u8 port, u16 *table,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
880
for (i = 0; i < dev->caps.pkey_table_len[port]; i += 32) {
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
881
err = query_pkey_block(dev, port, i, table + i, inbox, outbox);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
891
static enum ib_port_state vf_port_state(struct mlx4_dev *dev, int port, int vf)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
893
if (mlx4_get_slave_port_state(dev, vf, port) == SLAVE_PORT_UP)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
907
u8 port, slave_port;
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
920
port = mlx4_slave_convert_port(dev, slave, slave_port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
933
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
935
table = kcalloc((dev->caps.pkey_table_len[port] / 32) + 1,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
943
err = get_full_pkey_table(dev, port, table, inbox, outbox);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
946
pidx = priv->virt2phys_pkey[slave][port - 1][vidx];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
956
smp->attr_mod = cpu_to_be32(port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
958
port, opcode_modifier,
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
964
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
966
*state = (*state & 0xf0) | vf_port_state(dev, port, slave);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
967
slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port];
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
975
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
978
guid = mlx4_get_admin_guid(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_cmd.c
997
data, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1206
int port = find_first_bit(eq->actv_ports.ports,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1209
if (port <= dev->caps.num_ports) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1211
&mlx4_priv(dev)->port[port];
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1215
mlx4_get_eqs_per_port(dev, port));
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1286
if (mlx4_priv(dev)->port[i].rmap) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1287
free_irq_cpu_rmap(mlx4_priv(dev)->port[i].rmap);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1288
mlx4_priv(dev)->port[i].rmap = NULL;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1318
if (mlx4_priv(dev)->port[i].rmap) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1319
free_irq_cpu_rmap(mlx4_priv(dev)->port[i].rmap);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1320
mlx4_priv(dev)->port[i].rmap = NULL;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1382
bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1391
return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1395
u32 mlx4_get_eqs_per_port(struct mlx4_dev *dev, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1402
sum += !!test_bit(port - 1,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1422
int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1435
if (test_bit(port - 1,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1441
for (i = 1; i < port;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1447
test_bit(port - 1, eq->actv_ports.ports)) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
1460
test_bit(port - 1, eq->actv_ports.ports)) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
171
phys_port = eqe->event.port_mgmt_change.port;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
175
eqe->event.port_mgmt_change.port = slave_port;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
181
eqe->event.port_mgmt_change.port = phys_port;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
248
int mlx4_gen_pkey_eqe(struct mlx4_dev *dev, int slave, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
262
eqe.event.port_mgmt_change.port = mlx4_phys_to_slave_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
268
int mlx4_gen_guid_change_eqe(struct mlx4_dev *dev, int slave, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
279
eqe.event.port_mgmt_change.port = mlx4_phys_to_slave_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
285
int mlx4_gen_port_state_change_eqe(struct mlx4_dev *dev, int slave, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
289
u8 slave_port = mlx4_phys_to_slave_port(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
298
eqe.event.port_change.port = cpu_to_be32(slave_port << 28);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
301
port_subtype_change, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
306
enum slave_port_state mlx4_get_slave_port_state(struct mlx4_dev *dev, int slave, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
312
if (slave >= dev->num_slaves || port > dev->caps.num_ports ||
sys/dev/mlx4/mlx4_core/mlx4_eq.c
313
port <= 0 || !test_bit(port - 1, actv_ports.ports)) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
315
__func__, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
318
return s_state[slave].port_state[port];
sys/dev/mlx4/mlx4_core/mlx4_eq.c
322
static int mlx4_set_slave_port_state(struct mlx4_dev *dev, int slave, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
329
if (slave >= dev->num_slaves || port > dev->caps.num_ports ||
sys/dev/mlx4/mlx4_core/mlx4_eq.c
330
port <= 0 || !test_bit(port - 1, actv_ports.ports)) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
332
__func__, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
335
s_state[slave].port_state[port] = state;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
340
static void set_all_slave_state(struct mlx4_dev *dev, u8 port, int event)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
345
port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
349
set_and_calc_slave_port_state(dev, i, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
362
u8 port, int event,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
371
mlx4_get_slave_port_state(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
375
if (slave >= dev->num_slaves || port > dev->caps.num_ports ||
sys/dev/mlx4/mlx4_core/mlx4_eq.c
376
port <= 0 || !test_bit(port - 1, actv_ports.ports)) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
378
__func__, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
388
mlx4_set_slave_port_state(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
393
mlx4_set_slave_port_state(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
396
mlx4_set_slave_port_state(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
403
mlx4_set_slave_port_state(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
408
mlx4_set_slave_port_state(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
415
__func__, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
418
ret = mlx4_get_slave_port_state(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
427
int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
435
eqe.event.port_mgmt_change.port = port;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
496
int port;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
594
port = be32_to_cpu(eqe->event.port_change.port) >> 28;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
595
slaves_port = mlx4_phys_to_slaves_pport(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
598
port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
599
mlx4_priv(dev)->sense.do_sense_port[port] = 1;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
604
int reported_port = mlx4_is_bonded(dev) ? 1 : mlx4_phys_to_slave_port(dev, i, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
608
if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) {
sys/dev/mlx4/mlx4_core/mlx4_eq.c
612
__func__, i, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
614
eqe->event.port_change.port =
sys/dev/mlx4/mlx4_core/mlx4_eq.c
616
(be32_to_cpu(eqe->event.port_change.port) & 0xFFFFFFF)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
621
set_and_calc_slave_port_state(dev, i, port,
sys/dev/mlx4/mlx4_core/mlx4_eq.c
628
eqe->event.port_change.port =
sys/dev/mlx4/mlx4_core/mlx4_eq.c
630
(be32_to_cpu(eqe->event.port_change.port) & 0xFFFFFFF)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
631
| (mlx4_phys_to_slave_port(dev, i, port) << 28));
sys/dev/mlx4/mlx4_core/mlx4_eq.c
637
mlx4_dispatch_event(dev, MLX4_DEV_EVENT_PORT_UP, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
639
mlx4_priv(dev)->sense.do_sense_port[port] = 0;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
643
if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
647
int reported_port = mlx4_is_bonded(dev) ? 1 : mlx4_phys_to_slave_port(dev, i, port);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
654
eqe->event.port_change.port =
sys/dev/mlx4/mlx4_core/mlx4_eq.c
656
(be32_to_cpu(eqe->event.port_change.port) & 0xFFFFFFF)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
665
set_all_slave_state(dev, port, MLX4_DEV_EVENT_PORT_UP);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
784
eqe->event.bad_cable.port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1170
int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1213
err = mlx4_cmd_box(dev, 0, mailbox->dma, port, 0, MLX4_CMD_QUERY_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1401
int port = mlx4_slave_convert_port(dev, slave,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1409
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1418
vhcr->in_modifier = port;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1442
int other_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1455
short_field = mlx4_get_slave_num_gids(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1469
int mlx4_get_slave_pkey_gid_tbl_len(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
1481
err = mlx4_cmd_box(dev, 0, mailbox->dma, port, 0,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2206
static int check_qp0_state(struct mlx4_dev *dev, int function, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2210
if (priv->mfunc.master.qp0_state[port].proxy_qp0_active &&
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2211
priv->mfunc.master.qp0_state[port].qp0_active)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2223
int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2226
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2229
if (priv->mfunc.master.slave_state[slave].init_port_mask & (1 << port))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2232
if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2234
if (!priv->mfunc.master.init_port_ref[port]) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2235
err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_INIT_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2240
priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2243
if (check_qp0_state(dev, slave, port) &&
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2244
!priv->mfunc.master.qp0_state[port].port_active) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2245
err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_INIT_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2249
priv->mfunc.master.qp0_state[port].port_active = 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2250
priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2253
priv->mfunc.master.slave_state[slave].init_port_mask |= (1 << port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2255
++priv->mfunc.master.init_port_ref[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2259
int mlx4_INIT_PORT(struct mlx4_dev *dev, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2288
flags |= (dev->caps.vl_cap[port] & 0xf) << INIT_PORT_VL_SHIFT;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2289
flags |= (dev->caps.port_width_cap[port] & 0xf) << INIT_PORT_PORT_WIDTH_SHIFT;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2292
field = 128 << dev->caps.ib_mtu_cap[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2294
field = dev->caps.gid_table_len[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2296
field = dev->caps.pkey_table_len[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2299
err = mlx4_cmd(dev, mailbox->dma, port, 0, MLX4_CMD_INIT_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2304
err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_INIT_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2321
int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2324
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2328
(1 << port)))
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2331
if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2332
if (priv->mfunc.master.init_port_ref[port] == 1) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2333
err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_CLOSE_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2338
priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2342
if (!priv->mfunc.master.qp0_state[port].qp0_active &&
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2343
priv->mfunc.master.qp0_state[port].port_active) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2344
err = mlx4_cmd(dev, 0, port, 0, MLX4_CMD_CLOSE_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2348
priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2349
priv->mfunc.master.qp0_state[port].port_active = 0;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2352
priv->mfunc.master.slave_state[slave].init_port_mask &= ~(1 << port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2354
--priv->mfunc.master.init_port_ref[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2358
int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2360
return mlx4_cmd(dev, 0, port, 0, MLX4_CMD_CLOSE_PORT,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2571
u32 value[], size_t array_len, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
258
static int mlx4_activate_vst_qinq(struct mlx4_priv *priv, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2584
ret = mlx4_cmd_box(dev, 0, mailbox->dma, port, op_modifier,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2607
u8 port;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2622
for (port = 1; port <= dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2623
in_mod = port << MOD_STAT_CFG_PORT_OFFSET;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2629
port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2634
dev->caps.phys_port_id[port] = (u64)guid_lo |
sys/dev/mlx4/mlx4_core/mlx4_fw.c
264
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2643
int mlx4_wol_read(struct mlx4_dev *dev, u64 *config, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2645
u32 in_mod = MLX4_WOL_SETUP_MODE | port << 8;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
265
vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2653
int mlx4_wol_write(struct mlx4_dev *dev, u64 config, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2655
u32 in_mod = MLX4_WOL_SETUP_MODE | port << 8;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
268
err = __mlx4_register_vlan(&priv->dev, port,
sys/dev/mlx4/mlx4_core/mlx4_fw.c
275
slave, port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
280
vp_oper->vlan_idx, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
289
static int mlx4_handle_vst_qinq(struct mlx4_priv *priv, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
296
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
297
vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2986
static int mlx4_SET_PORT_phv_bit(struct mlx4_dev *dev, u8 port, u8 phv_bit)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
3005
in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
3014
int get_phv_bit(struct mlx4_dev *dev, u8 port, int *phv)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
3020
err = mlx4_QUERY_FUNC_CAP(dev, port, &func_cap);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
3027
int set_phv_bit(struct mlx4_dev *dev, u8 port, int new_val)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
3036
ret = mlx4_SET_PORT_phv_bit(dev, port, new_val);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
3038
dev->caps.phv_bit[port] = new_val;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
320
err = mlx4_activate_vst_qinq(priv, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
331
u8 field, port;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
409
port = vhcr->in_modifier;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
410
proxy_qp = dev->phys_caps.base_proxy_sqpn + 8 * slave + port - 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
415
if (mlx4_vf_smi_enabled(dev, slave, port) &&
sys/dev/mlx4/mlx4_core/mlx4_fw.c
424
size = dev->phys_caps.base_tunnel_sqpn + 8 * slave + port - 1;
sys/dev/mlx4/mlx4_core/mlx4_fw.c
437
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
438
err = mlx4_handle_vst_qinq(priv, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_fw.c
443
if (dev->caps.phv_bit[port])
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
102
in_mod = MLX4_SET_PORT_PRIO2TC << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
111
int mlx4_SET_PORT_SCHEDULER(struct mlx4_dev *dev, u8 port, u8 *tc_tx_bw,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
150
in_mod = MLX4_SET_PORT_SCHEDULER << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
159
int mlx4_ALLOCATE_VPP_get(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
173
err = mlx4_cmd_box(dev, 0, mailbox->dma, port,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
194
int mlx4_ALLOCATE_VPP_set(struct mlx4_dev *dev, u8 port, u8 *vpp_p_up)
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
210
err = mlx4_cmd(dev, mailbox->dma, port,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
221
int mlx4_SET_VPORT_QOS_get(struct mlx4_dev *dev, u8 port, u8 vport,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
235
err = mlx4_cmd_box(dev, 0, mailbox->dma, (vport << 8) | port,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
258
int mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
280
err = mlx4_cmd(dev, mailbox->dma, (vport << 8) | port,
sys/dev/mlx4/mlx4_core/mlx4_fw_qos.c
85
int mlx4_SET_PORT_PRIO2TC(struct mlx4_dev *dev, u8 port, u8 *prio2tc)
sys/dev/mlx4/mlx4_core/mlx4_intf.c
236
void *mlx4_get_protocol_dev(struct mlx4_dev *dev, enum mlx4_protocol proto, int port)
sys/dev/mlx4/mlx4_core/mlx4_intf.c
247
result = dev_ctx->intf->get_dev(dev, dev_ctx->context, port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1019
int port;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1025
for (port = 1; port <= dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
1026
if (dev->caps.port_type[port] == MLX4_PORT_TYPE_IB)
sys/dev/mlx4/mlx4_core/mlx4_main.c
1028
else if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH)
sys/dev/mlx4/mlx4_core/mlx4_main.c
1047
int port;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1049
for (port = 0; port < dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
1052
if (port_types[port] != dev->caps.port_type[port + 1])
sys/dev/mlx4/mlx4_core/mlx4_main.c
1057
for (port = 1; port <= dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
1058
mlx4_CLOSE_PORT(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1059
dev->caps.port_type[port] = port_types[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_main.c
1060
err = mlx4_SET_PORT(dev, port, -1);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1063
port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1090
(mdev->caps.port_type[info->port] == MLX4_PORT_TYPE_IB) ?
sys/dev/mlx4/mlx4_core/mlx4_main.c
1092
if (mdev->caps.possible_type[info->port] == MLX4_PORT_TYPE_AUTO)
sys/dev/mlx4/mlx4_core/mlx4_main.c
1110
if ((port_type & mdev->caps.supported_type[info->port]) != port_type) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
1113
info->port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1123
mdev->caps.possible_type[info->port] = info->tmp_type;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1126
types[i] = priv->port[i+1].tmp_type ? priv->port[i+1].tmp_type :
sys/dev/mlx4/mlx4_core/mlx4_main.c
1156
priv->port[i + 1].tmp_type = 0;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1241
ibta_mtu_to_int(mdev->caps.port_ib_mtu[info->port]));
sys/dev/mlx4/mlx4_core/mlx4_main.c
1253
int err, port, mtu, ibta_mtu = -1;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1255
if (mdev->caps.port_type[info->port] == MLX4_PORT_TYPE_ETH) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
1269
mdev->caps.port_ib_mtu[info->port] = ibta_mtu;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1274
for (port = 1; port <= mdev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
1275
mlx4_CLOSE_PORT(mdev, port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1276
err = mlx4_SET_PORT(mdev, port, -1);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1279
port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2448
int port;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2450
for (port = 0; port < dev->caps.num_ports; port++)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2451
if (priv->def_counter[port] != -1)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2452
mlx4_counter_free(dev, priv->def_counter[port]);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2458
int port, err = 0;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2461
for (port = 0; port < dev->caps.num_ports; port++)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2462
priv->def_counter[port] = -1;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2464
for (port = 0; port < dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
2468
priv->def_counter[port] = idx;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2473
priv->def_counter[port] = MLX4_SINK_COUNTER_INDEX(dev);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2479
__func__, port + 1, err);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2485
__func__, priv->def_counter[port], port + 1);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2573
int mlx4_get_default_counter_index(struct mlx4_dev *dev, int port)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2577
return priv->def_counter[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_main.c
2581
void mlx4_set_admin_guid(struct mlx4_dev *dev, __be64 guid, int entry, int port)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2585
priv->mfunc.master.vf_admin[entry].vport[port].guid = guid;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2589
__be64 mlx4_get_admin_guid(struct mlx4_dev *dev, int entry, int port)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2593
return priv->mfunc.master.vf_admin[entry].vport[port].guid;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2597
void mlx4_set_random_admin_guid(struct mlx4_dev *dev, int entry, int port)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2609
priv->mfunc.master.vf_admin[entry].vport[port].guid = guid;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2616
int port;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2731
for (port = 1; port <= dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
2733
err = mlx4_get_port_ib_caps(dev, port,
sys/dev/mlx4/mlx4_core/mlx4_main.c
2737
port, err);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2738
dev->caps.ib_port_def_cap[port] = ib_port_default_caps;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2746
priv->mfunc.master.slave_state[i].ib_cap_mask[port] =
sys/dev/mlx4/mlx4_core/mlx4_main.c
2752
dev->caps.port_ib_mtu[port] = IB_MTU_2048;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2754
dev->caps.port_ib_mtu[port] = IB_MTU_4096;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2756
err = mlx4_SET_PORT(dev, port, mlx4_is_master(dev) ?
sys/dev/mlx4/mlx4_core/mlx4_main.c
2757
dev->caps.pkey_table_len[port] : -1);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2760
port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2814
static int mlx4_init_affinity_hint(struct mlx4_dev *dev, int port, int eqn)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2825
for (i = 1; i < port; i++)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2846
int port = 0;
sys/dev/mlx4/mlx4_core/mlx4_main.c
285
static int _mlx4_dev_port(struct mlx4_dev *dev, int port,
sys/dev/mlx4/mlx4_core/mlx4_main.c
288
dev->caps.vl_cap[port] = port_cap->max_vl;
sys/dev/mlx4/mlx4_core/mlx4_main.c
289
dev->caps.ib_mtu_cap[port] = port_cap->ib_mtu;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2891
set_bit(port,
sys/dev/mlx4/mlx4_core/mlx4_main.c
2893
if (mlx4_init_affinity_hint(dev, port + 1, i))
sys/dev/mlx4/mlx4_core/mlx4_main.c
290
dev->phys_caps.gid_phys_table_len[port] = port_cap->max_gids;
sys/dev/mlx4/mlx4_core/mlx4_main.c
291
dev->phys_caps.pkey_phys_table_len[port] = port_cap->max_pkeys;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2913
port++;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2935
static int mlx4_init_port_info(struct mlx4_dev *dev, int port)
sys/dev/mlx4/mlx4_core/mlx4_main.c
2937
struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
sys/dev/mlx4/mlx4_core/mlx4_main.c
2941
info->port = port;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2946
info->base_qpn = mlx4_get_base_qpn(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2949
sprintf(info->dev_name, "mlx4_port%d", port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
295
dev->caps.gid_table_len[port] = port_cap->max_gids;
sys/dev/mlx4/mlx4_core/mlx4_main.c
296
dev->caps.pkey_table_len[port] = port_cap->max_pkeys;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2962
mlx4_err(dev, "Failed to create file for port %d\n", port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2963
info->port = -1;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2966
sprintf(info->dev_mtu_name, "mlx4_port%d_mtu", port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
297
dev->caps.port_width_cap[port] = port_cap->max_port_width;
sys/dev/mlx4/mlx4_core/mlx4_main.c
298
dev->caps.eth_mtu_cap[port] = port_cap->eth_mtu;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2980
mlx4_err(dev, "Failed to create mtu file for port %d\n", port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2983
info->port = -1;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2991
if (info->port < 0)
sys/dev/mlx4/mlx4_core/mlx4_main.c
300
dev->caps.def_mac[port] = port_cap->def_mac;
sys/dev/mlx4/mlx4_core/mlx4_main.c
301
dev->caps.supported_type[port] = port_cap->supported_port_types;
sys/dev/mlx4/mlx4_core/mlx4_main.c
302
dev->caps.suggested_type[port] = port_cap->suggested_type;
sys/dev/mlx4/mlx4_core/mlx4_main.c
303
dev->caps.default_sense[port] = port_cap->default_sense;
sys/dev/mlx4/mlx4_core/mlx4_main.c
304
dev->caps.trans_type[port] = port_cap->trans_type;
sys/dev/mlx4/mlx4_core/mlx4_main.c
305
dev->caps.vendor_oui[port] = port_cap->vendor_oui;
sys/dev/mlx4/mlx4_core/mlx4_main.c
306
dev->caps.wavelength[port] = port_cap->wavelength;
sys/dev/mlx4/mlx4_core/mlx4_main.c
307
dev->caps.trans_code[port] = port_cap->trans_code;
sys/dev/mlx4/mlx4_core/mlx4_main.c
312
static int mlx4_dev_port(struct mlx4_dev *dev, int port,
sys/dev/mlx4/mlx4_core/mlx4_main.c
317
err = mlx4_QUERY_PORT(dev, port, port_cap);
sys/dev/mlx4/mlx4_core/mlx4_main.c
3213
int port;
sys/dev/mlx4/mlx4_core/mlx4_main.c
3504
for (port = 1; port <= dev->caps.num_ports; port++) {
sys/dev/mlx4/mlx4_core/mlx4_main.c
3505
err = mlx4_init_port_info(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_main.c
3531
for (--port; port >= 1; --port)
sys/dev/mlx4/mlx4_core/mlx4_main.c
3532
mlx4_cleanup_port_info(&priv->port[port]);
sys/dev/mlx4/mlx4_core/mlx4_main.c
3851
mlx4_cleanup_port_info(&priv->port[p]);
sys/dev/mlx4/mlx4_core/mlx4_main.c
744
void mlx4_sync_pkey_table(struct mlx4_dev *dev, int slave, int port, int i, int val)
sys/dev/mlx4/mlx4_core/mlx4_main.c
751
priv->virt2phys_pkey[slave][port - 1][i] = val;
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
101
in_mod = (u32) port << 16 | steer << 1;
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1050
int port, int qpn, u16 prio, u64 *reg_id)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1066
rule.port = port;
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1116
u8 port = gid[5];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1125
err = find_entry(dev, port, gid, prot,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1194
err = new_steering_entry(dev, port, steer,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1197
err = existing_steering_entry(dev, port, steer,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1224
u8 port = gid[5];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
123
static struct mlx4_promisc_qp *get_promisc_qp(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1234
err = find_entry(dev, port, gid, prot,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1250
check_duplicate_entry(dev, port, steer, index, qp->qpn) &&
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1251
!promisc_steering_entry(dev, port, steer, index, qp->qpn, NULL))
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1273
removed_entry = can_remove_steering_entry(dev, port, steer,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
130
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
133
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1369
u8 gid[16], u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1384
rule.port = port;
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1409
u8 port, int block_mcast_loopback,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1429
return mlx4_trans_to_dmfs_attach(dev, qp, gid, port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1465
int mlx4_flow_steer_promisc_add(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
147
static int new_steering_entry(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1478
regid_p = &dev->regid_promisc_array[port];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1481
regid_p = &dev->regid_allmulti_array[port];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1491
rule.port = port;
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1494
mlx4_err(dev, "going promisc on %x\n", port);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1500
int mlx4_flow_steer_promisc_remove(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1508
regid_p = &dev->regid_promisc_array[port];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1511
regid_p = &dev->regid_allmulti_array[port];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1564
int port = mlx4_slave_convert_port(dev, slave, vhcr->in_param >> 62);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1567
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1575
return add_promisc_qp(dev, port, steer, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1577
return remove_promisc_qp(dev, port, steer, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1581
enum mlx4_steer_type steer, u8 add, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1583
return mlx4_cmd(dev, (u64) qpn | (u64) port << 62, (u32) steer, add,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1588
int mlx4_multicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1591
return mlx4_PROMISC(dev, qpn, MLX4_MC_STEER, 1, port);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1593
return add_promisc_qp(dev, port, MLX4_MC_STEER, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1597
int mlx4_multicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1600
return mlx4_PROMISC(dev, qpn, MLX4_MC_STEER, 0, port);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1602
return remove_promisc_qp(dev, port, MLX4_MC_STEER, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1606
int mlx4_unicast_promisc_add(struct mlx4_dev *dev, u32 qpn, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1609
return mlx4_PROMISC(dev, qpn, MLX4_UC_STEER, 1, port);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
161
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1611
return add_promisc_qp(dev, port, MLX4_UC_STEER, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1615
int mlx4_unicast_promisc_remove(struct mlx4_dev *dev, u32 qpn, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1618
return mlx4_PROMISC(dev, qpn, MLX4_UC_STEER, 0, port);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
1620
return remove_promisc_qp(dev, port, MLX4_UC_STEER, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
164
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
176
pqp = get_promisc_qp(dev, port, steer, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
239
static int existing_steering_entry(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
248
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
251
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
253
pqp = get_promisc_qp(dev, port, steer, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
288
static bool check_duplicate_entry(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
296
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
299
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
302
if (!get_promisc_qp(dev, port, steer, qpn))
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
329
static bool promisc_steering_entry(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
340
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
356
if (!get_promisc_qp(dev, port, steer, qpn) && qpn != tqpn) {
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
368
static bool can_remove_steering_entry(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
377
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
380
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
382
if (!promisc_steering_entry(dev, port, steer, index,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
418
static int add_promisc_qp(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
434
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
437
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
441
if (get_promisc_qp(dev, port, steer, qpn)) {
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
529
err = mlx4_WRITE_PROMISC(dev, port, steer, mailbox);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
548
static int remove_promisc_qp(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
564
if (port < 1 || port > dev->caps.num_ports)
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
567
s_steer = &mlx4_priv(dev)->steer[port - 1];
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
570
pqp = get_promisc_qp(dev, port, steer, qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
594
err = mlx4_WRITE_PROMISC(dev, port, steer, mailbox);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
694
static int find_entry(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
785
hw->port = ctrl->port;
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
913
rule->port, rule->priority, rule->qpn);
sys/dev/mlx4/mlx4_core/mlx4_mcg.c
96
static int mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1005
struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1006
struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1056
int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1079
*(__be32 *) (&inbuf[20]) = cpu_to_be32(port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1081
err = mlx4_cmd_box(dev, inmailbox->dma, outmailbox->dma, port, 3,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1092
int mlx4_get_slave_num_gids(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1105
slaves_pport = mlx4_phys_to_slaves_pport(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1115
if (i == port)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1128
int mlx4_get_base_gid_ix(struct mlx4_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1142
slaves_pport = mlx4_phys_to_slaves_pport(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1152
if (i == port)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1170
int port, struct mlx4_cmd_mailbox *mailbox)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1177
num_gids = mlx4_get_slave_num_gids(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1178
base = mlx4_get_base_gid_ix(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1182
mutex_lock(&(priv->port[port].gid_table.mutex));
sys/dev/mlx4/mlx4_core/mlx4_port.c
1185
memcpy(priv->port[port].gid_table.roce_gids[offset].raw,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1192
priv->port[port].gid_table.roce_gids[i].raw,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1196
((u32)port) | (MLX4_SET_PORT_GID_TABLE << 8),
sys/dev/mlx4/mlx4_core/mlx4_port.c
1199
mutex_unlock(&(priv->port[port].gid_table.mutex));
sys/dev/mlx4/mlx4_core/mlx4_port.c
1258
int port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
127
static int mlx4_set_port_mac_table(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1272
port = in_mod & 0xff;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1275
port_info = &priv->port[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1308
mtu = min_t(int, mtu, dev->caps.eth_mtu_cap[port] +
sys/dev/mlx4/mlx4_core/mlx4_port.c
1310
prev_mtu = slave_st->mtu[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1311
slave_st->mtu[port] = mtu;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1312
if (mtu > master->max_mtu[port])
sys/dev/mlx4/mlx4_core/mlx4_port.c
1313
master->max_mtu[port] = mtu;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1315
master->max_mtu[port]) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
1316
slave_st->mtu[port] = mtu;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1317
master->max_mtu[port] = mtu;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1319
master->max_mtu[port] =
sys/dev/mlx4/mlx4_core/mlx4_port.c
1320
max(master->max_mtu[port],
sys/dev/mlx4/mlx4_core/mlx4_port.c
1321
master->slave_state[i].mtu[port]);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1325
gen_context->mtu = cpu_to_be16(master->max_mtu[port]);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1345
num_gids = mlx4_get_slave_num_gids(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1346
base = mlx4_get_base_gid_ix(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1369
mutex_lock(&(priv->port[port].gid_table.mutex));
sys/dev/mlx4/mlx4_core/mlx4_port.c
1373
gid_entry_tbl = &priv->port[port].gid_table.roce_gids[i];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1386
mutex_unlock(&(priv->port[port].gid_table.mutex));
sys/dev/mlx4/mlx4_core/mlx4_port.c
1395
memcpy(priv->port[port].gid_table.roce_gids[offset].raw,
sys/dev/mlx4/mlx4_core/mlx4_port.c
140
in_mod = MLX4_SET_PORT_MAC_TABLE << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1402
priv->port[port].gid_table.roce_gids[i].raw,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1408
mutex_unlock(&(priv->port[port].gid_table.mutex));
sys/dev/mlx4/mlx4_core/mlx4_port.c
1449
priv->mfunc.master.slave_state[slave].ib_cap_mask[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1450
priv->mfunc.master.slave_state[slave].ib_cap_mask[port] = new_cap_mask;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1453
priv->mfunc.master.slave_state[i].ib_cap_mask[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1468
err = mlx4_cmd(dev, inbox->dma, port, is_eth, MLX4_CMD_SET_PORT,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1471
priv->mfunc.master.slave_state[slave].ib_cap_mask[port] =
sys/dev/mlx4/mlx4_core/mlx4_port.c
1482
int port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_port.c
1485
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1489
(port & 0xFF);
sys/dev/mlx4/mlx4_core/mlx4_port.c
150
int mlx4_find_cached_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *idx)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1504
int mlx4_SET_PORT(struct mlx4_dev *dev, u8 port, int pkey_tbl_sz)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1509
if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1516
((__be32 *) mailbox->buf)[1] = dev->caps.ib_port_def_cap[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
152
struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1529
(dev->caps.port_ib_mtu[port] << MLX4_SET_PORT_MTU_CAP) |
sys/dev/mlx4/mlx4_core/mlx4_port.c
1531
err = mlx4_cmd(dev, mailbox->dma, port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1544
int mlx4_SET_PORT_general(struct mlx4_dev *dev, u8 port, int mtu,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1568
in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1578
int mlx4_SET_PORT_qpn_calc(struct mlx4_dev *dev, u8 port, u32 base_qpn,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1606
in_mod = MLX4_SET_PORT_RQP_CALC << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1616
int mlx4_SET_PORT_fcs_check(struct mlx4_dev *dev, u8 port, u8 ignore_fcs_value)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1633
in_mod = MLX4_SET_PORT_GENERAL << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1657
int mlx4_SET_PORT_VXLAN(struct mlx4_dev *dev, u8 port, u8 steering, int enable)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1675
in_mod = MLX4_SET_PORT_VXLAN << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1685
int mlx4_SET_PORT_BEACON(struct mlx4_dev *dev, u8 port, u16 time)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1696
err = mlx4_cmd(dev, mailbox->dma, port, MLX4_SET_PORT_BEACON_OPCODE,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1716
int mlx4_SET_MCAST_FLTR(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1719
return mlx4_cmd(dev, (mac | (clear << 63)), port, mode,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1745
int mlx4_get_slave_from_roce_gid(struct mlx4_dev *dev, int port, u8 *gid,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1758
slaves_pport = mlx4_phys_to_slaves_pport(dev, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
1763
if (!memcmp(priv->port[port].gid_table.roce_gids[i].raw, gid,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1796
for (i = 1; i < port; i++) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
182
int __mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
sys/dev/mlx4/mlx4_core/mlx4_port.c
1824
if (i == port)
sys/dev/mlx4/mlx4_core/mlx4_port.c
184
struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
1844
int mlx4_get_roce_gid_from_slave(struct mlx4_dev *dev, int port, int slave_id,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1852
memcpy(gid, priv->port[port].gid_table.roce_gids[slave_id].raw,
sys/dev/mlx4/mlx4_core/mlx4_port.c
190
u8 dup_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_port.c
191
struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
1932
int mlx4_get_module_info(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
196
(unsigned long long)mac, port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1982
ret = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3,
sys/dev/mlx4/mlx4_core/mlx4_port.c
1994
0xFF60, port, i2c_addr, offset, size,
sys/dev/mlx4/mlx4_core/mlx4_port.c
200
if (port == 1) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
301
err = mlx4_set_port_mac_table(dev, port, table->entries);
sys/dev/mlx4/mlx4_core/mlx4_port.c
328
if (port == 2) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
342
int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac)
sys/dev/mlx4/mlx4_core/mlx4_port.c
350
((u32) port) << 8 | (u32) RES_MAC,
sys/dev/mlx4/mlx4_core/mlx4_port.c
356
set_param_l(&out_param, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
368
return __mlx4_register_mac(dev, port, mac);
sys/dev/mlx4/mlx4_core/mlx4_port.c
372
int mlx4_get_base_qpn(struct mlx4_dev *dev, u8 port)
sys/dev/mlx4/mlx4_core/mlx4_port.c
375
(port - 1) * (1 << dev->caps.log_num_macs);
sys/dev/mlx4/mlx4_core/mlx4_port.c
379
void __mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
sys/dev/mlx4/mlx4_core/mlx4_port.c
385
u8 dup_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_port.c
386
struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
388
if (port < 1 || port > dev->caps.num_ports) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
389
mlx4_warn(dev, "invalid port number (%d), aborting...\n", port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
392
info = &mlx4_priv(dev)->port[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
396
if (port == 1) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
421
if (mlx4_set_port_mac_table(dev, port, table->entries))
sys/dev/mlx4/mlx4_core/mlx4_port.c
422
mlx4_warn(dev, "Fail to set mac in port %d during unregister\n", port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
437
if (port == 2) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
450
void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, u64 mac)
sys/dev/mlx4/mlx4_core/mlx4_port.c
457
((u32) port) << 8 | (u32) RES_MAC,
sys/dev/mlx4/mlx4_core/mlx4_port.c
462
set_param_l(&out_param, port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
469
__mlx4_unregister_mac(dev, port, mac);
sys/dev/mlx4/mlx4_core/mlx4_port.c
474
int __mlx4_replace_mac(struct mlx4_dev *dev, u8 port, int qpn, u64 new_mac)
sys/dev/mlx4/mlx4_core/mlx4_port.c
476
struct mlx4_port_info *info = &mlx4_priv(dev)->port[port];
sys/dev/mlx4/mlx4_core/mlx4_port.c
481
u8 dup_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_port.c
482
struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
486
if (port == 1) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
503
err = mlx4_set_port_mac_table(dev, port, table->entries);
sys/dev/mlx4/mlx4_core/mlx4_port.c
522
if (port == 2) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
536
static int mlx4_set_port_vlan_table(struct mlx4_dev *dev, u8 port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
548
in_mod = MLX4_SET_PORT_VLAN_TABLE << 8 | port;
sys/dev/mlx4/mlx4_core/mlx4_port.c
558
int mlx4_find_cached_vlan(struct mlx4_dev *dev, u8 port, u16 vid, int *idx)
sys/dev/mlx4/mlx4_core/mlx4_port.c
560
struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
577
int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan,
sys/dev/mlx4/mlx4_core/mlx4_port.c
580
struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
585
u8 dup_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_port.c
586
struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
591
vlan, port,
sys/dev/mlx4/mlx4_core/mlx4_port.c
595
if (port == 1) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
701
err = mlx4_set_port_vlan_table(dev, port, table->entries);
sys/dev/mlx4/mlx4_core/mlx4_port.c
727
if (port == 2) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
740
int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index)
sys/dev/mlx4/mlx4_core/mlx4_port.c
750
((u32) port) << 8 | (u32) RES_VLAN,
sys/dev/mlx4/mlx4_core/mlx4_port.c
758
return __mlx4_register_vlan(dev, port, vlan, index);
sys/dev/mlx4/mlx4_core/mlx4_port.c
762
void __mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
sys/dev/mlx4/mlx4_core/mlx4_port.c
764
struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
767
u8 dup_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_port.c
768
struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
771
if (port == 1) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
782
if (mlx4_find_cached_vlan(dev, port, vlan, &index)) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
800
if (mlx4_set_port_vlan_table(dev, port, table->entries))
sys/dev/mlx4/mlx4_core/mlx4_port.c
801
mlx4_warn(dev, "Fail to set vlan in port %d during unregister\n", port);
sys/dev/mlx4/mlx4_core/mlx4_port.c
814
if (port == 2) {
sys/dev/mlx4/mlx4_core/mlx4_port.c
826
void mlx4_unregister_vlan(struct mlx4_dev *dev, u8 port, u16 vlan)
sys/dev/mlx4/mlx4_core/mlx4_port.c
832
((u32) port) << 8 | (u32) RES_VLAN,
sys/dev/mlx4/mlx4_core/mlx4_port.c
838
__mlx4_unregister_vlan(dev, port, vlan);
sys/dev/mlx4/mlx4_core/mlx4_port.c
844
struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
845
struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
898
struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
899
struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
951
struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_port.c
952
struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
139
u8 port;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
151
port = (qp->qpn & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
153
priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
155
priv->mfunc.master.qp0_state[port].qp0_active = 0;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
189
port = (qp->qpn & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
194
priv->mfunc.master.qp0_state[port].proxy_qp0_active = 0;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
196
priv->mfunc.master.qp0_state[port].qp0_active = 0;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
199
priv->mfunc.master.qp0_state[port].proxy_qp0_active = 1;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
201
priv->mfunc.master.qp0_state[port].qp0_active = 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1090
static struct res_common *alloc_counter_tr(int id, int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1100
ret->port = port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1178
int mlx4_calc_vf_counters(struct mlx4_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1200
if (counter->port == port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1952
static int mac_find_smac_ix_in_slave(struct mlx4_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1962
if (res->smac_index == smac_index && res->port == (u8) port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1970
static int mac_add_to_slave(struct mlx4_dev *dev, int slave, u64 mac, int port, u8 smac_index)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1979
if (res->mac == mac && res->port == (u8) port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1986
if (mlx4_grant_resource(dev, slave, RES_MAC, 1, port))
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1990
mlx4_release_resource(dev, slave, RES_MAC, 1, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
1994
res->port = (u8) port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2003
int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2012
if (res->mac == mac && res->port == (u8) port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2015
mlx4_release_resource(dev, slave, RES_MAC, 1, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
203
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2036
__mlx4_unregister_mac(dev, res->port, res->mac);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2037
mlx4_release_resource(dev, slave, RES_MAC, 1, res->port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2046
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2053
port = !in_port ? get_param_l(out_param) : in_port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2054
port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2055
dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2057
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2061
err = __mlx4_register_mac(dev, port, mac);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2069
err = mac_add_to_slave(dev, slave, mac, port, smac_index);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2071
__mlx4_unregister_mac(dev, port, mac);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2077
int port, int vlan_index)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2086
if (res->vlan == vlan && res->port == (u8) port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2093
if (mlx4_grant_resource(dev, slave, RES_VLAN, 1, port))
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2097
mlx4_release_resource(dev, slave, RES_VLAN, 1, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2101
res->port = (u8) port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2111
int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2120
if (res->vlan == vlan && res->port == (u8) port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2124
1, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
213
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2145
__mlx4_unregister_vlan(dev, res->port, res->vlan);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2146
mlx4_release_resource(dev, slave, RES_VLAN, 1, res->port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2159
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2161
port = !in_port ? get_param_l(out_param) : in_port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2163
if (!port || op != RES_OP_RESERVE_AND_MAP)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2166
port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2167
dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2169
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2172
if (!in_port && port > 0 && port <= dev->caps.num_ports) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2179
err = __mlx4_register_vlan(dev, port, vlan, &vlan_index);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2182
err = vlan_add_to_slave(dev, slave, vlan, port, vlan_index);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2184
__mlx4_unregister_vlan(dev, port, vlan);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2190
u64 in_param, u64 *out_param, int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2208
err = add_res_range(dev, slave, index, 1, RES_COUNTER, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2461
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2466
port = !in_port ? get_param_l(out_param) : in_port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2467
port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2468
dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2470
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2472
mac_del_from_slave(dev, slave, in_param, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2473
__mlx4_unregister_mac(dev, port, in_param);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2485
u64 in_param, u64 *out_param, int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2491
port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2492
dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2494
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2500
if (!port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2502
vlan_del_from_slave(dev, slave, in_param, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
2503
__mlx4_unregister_vlan(dev, port, in_param);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
307
int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3135
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3161
port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3162
if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3163
num_gids = mlx4_get_slave_num_gids(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3170
port = (qp_ctx->alt_path.sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3171
if (dev->caps.port_mask[port] != MLX4_PORT_TYPE_IB)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3172
num_gids = mlx4_get_slave_num_gids(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3187
port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3191
!mlx4_vf_smi_enabled(dev, slave, port)) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3194
__func__, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
320
allocated = (port > 0) ?
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
321
res_alloc->allocated[(port - 1) *
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
324
free = (port > 0) ? res_alloc->res_port_free[port - 1] :
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
326
reserved = (port > 0) ? res_alloc->res_port_rsvd[port - 1] :
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
332
slave, port, resource_str(res_type), count,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
353
slave, port, resource_str(res_type), free,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
359
if (port > 0) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
360
res_alloc->allocated[(port - 1) *
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
362
res_alloc->res_port_free[port - 1] -= count;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
363
res_alloc->res_port_rsvd[port - 1] -= from_rsvd;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3717
int port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3720
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3724
((port & 1) << 6);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3727
qpc->pri_path.sched_queue || mlx4_is_eth(dev, port + 1)) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3732
port = mlx4_slave_convert_port(
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3735
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3739
(port & 1) << 6;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3749
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3754
port = (sched >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3755
if (mlx4_is_eth(dev, port) && (ts != MLX4_QP_ST_MLX)) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
3757
if (mac_find_smac_ix_in_slave(dev, slave, port, smac_ix, &mac))
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
378
int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
390
allocated = (port > 0) ?
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
391
res_alloc->allocated[(port - 1) *
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4029
int port = mlx4_slave_convert_port(dev, slave, gid[5]);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4030
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4031
return port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4032
return mlx4_trans_to_dmfs_attach(dev, qp, gid, port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4038
int port = mlx4_slave_convert_port(dev, slave, gid[5]);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4039
if (port < 0)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4040
return port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4041
gid[5] = port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
406
if (port > 0) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
407
res_alloc->allocated[(port - 1) *
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
409
res_alloc->res_port_free[port - 1] += count;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
410
res_alloc->res_port_rsvd[port - 1] += from_rsvd;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4191
u8 port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4200
port = ctrl->port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4221
if (port == res->port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4228
port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4254
unsigned port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4282
port = (rqp->sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4286
err = mac_find_smac_ix_in_slave(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4350
err = mlx4_slave_convert_port(dev, slave, ctrl->port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4353
ctrl->port = err;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4426
if (ctrl->port == 1)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4427
ctrl->port = 2;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
4429
ctrl->port = 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5266
int port, errors = 0;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5312
port = (qp->sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5313
if (port != work->port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5362
work->slave, port, qp->local_qpn, err);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5373
errors, work->slave, work->port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5380
__mlx4_unregister_vlan(&work->priv->dev, work->port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
59
u8 port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
67
u8 port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
685
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
687
port = (sched >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
689
new_index = priv->virt2phys_pkey[slave][port - 1][orig_index];
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
699
int port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
702
port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
703
if (mlx4_is_eth(dev, port))
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
705
mlx4_get_base_gid_ix(dev, slave, port) | 0x80;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
711
port = (qp_ctx->pri_path.sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
712
if (mlx4_is_eth(dev, port)) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
714
mlx4_get_base_gid_ix(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
721
port = (qp_ctx->alt_path.sched_queue >> 6 & 1) + 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
722
if (mlx4_is_eth(dev, port)) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
724
mlx4_get_base_gid_ix(dev, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
734
u8 slave, int port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
744
int port, err = 0;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
746
port = (qpc->pri_path.sched_queue & 0x40) ? 2 : 1;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
748
vp_oper = &priv->mfunc.master.vf_oper[slave].vport[port];
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
751
err = handle_counter(dev, qpc, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
764
(qp_type == MLX4_QP_ST_MLX && mlx4_is_eth(dev, port))) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
919
u64 in_param, u64 *out_param, int port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
921
static int handle_existing_counter(struct mlx4_dev *dev, u8 slave, int port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
937
if (!counter->port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
938
counter->port = port;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
947
int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
961
if (port == counter->port) {
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
971
port);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
988
u8 slave, int port)
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
991
return handle_existing_counter(dev, slave, port,
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
994
return handle_unexisting_counter(dev, qpc, slave, port);
sys/dev/mlx4/mlx4_core/mlx4_sense.c
150
int port;
sys/dev/mlx4/mlx4_core/mlx4_sense.c
153
for (port = 1; port <= dev->caps.num_ports; port++)
sys/dev/mlx4/mlx4_core/mlx4_sense.c
154
sense->do_sense_port[port] = 1;
sys/dev/mlx4/mlx4_core/mlx4_sense.c
41
int mlx4_SENSE_PORT(struct mlx4_dev *dev, int port,
sys/dev/mlx4/mlx4_core/mlx4_sense.c
47
err = mlx4_cmd_imm(dev, 0, &out_param, port, 0,
sys/dev/mlx4/mlx4_core/mlx4_sense.c
51
mlx4_err(dev, "Sense command failed for port: %d\n", port);
sys/dev/mlx4/mlx4_en/en.h
576
int port;
sys/dev/mlx4/mlx4_en/en.h
789
int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
sys/dev/mlx4/mlx4_en/en.h
859
int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset);
sys/dev/mlx4/mlx4_en/en.h
860
int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port);
sys/dev/mlx4/mlx4_en/en.h
861
int mlx4_en_get_vport_stats(struct mlx4_en_dev *mdev, u8 port);
sys/dev/mlx4/mlx4_en/en.h
939
(priv)->port, ## arg); \
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
121
cq->dev = mdev->pndev[priv->port];
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
129
if (!mlx4_is_eq_vector_valid(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
133
err = mlx4_assign_eq(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_cq.c
191
if (mlx4_is_eq_vector_valid(mdev->dev, priv->port, cq->vector) &&
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
104
static void *mlx4_en_get_netdev(struct mlx4_dev *dev, void *ctx, u8 port)
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
108
return endev->pndev[port];
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
112
enum mlx4_dev_event event, unsigned long port)
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
120
if (!mdev->pndev[port])
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
122
priv = mlx4_netdev_priv(mdev->pndev[port]);
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
137
if (port < 1 || port > dev->caps.num_ports ||
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
138
!mdev->pndev[port])
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
141
(int) port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1025
if (!mlx4_en_QUERY_PORT(mdev, priv->port)) {
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1192
err = mlx4_en_get_vport_stats(mdev, priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1194
err = mlx4_en_DUMP_ETH_STATS(mdev, priv->port, 0);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1248
if (mlx4_en_QUERY_PORT(priv->mdev, priv->port))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1320
en_dbg(DRV, priv, "Getting qp number for port %d\n", priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1326
mdev->mac_removed[priv->port] = 0;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1329
mlx4_get_default_counter_index(mdev->dev, priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1380
err = mlx4_SET_PORT_general(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1388
priv->port, err);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1392
err = mlx4_SET_PORT_qpn_calc(mdev->dev, priv->port, priv->base_qpn, 0);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1400
err = mlx4_INIT_PORT(mdev->dev, priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1408
mc_list[5] = priv->port; /* needed for B0 steering support */
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1410
priv->port, 0, MLX4_PROT_ETH,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1471
mlx4_CLOSE_PORT(mdev->dev, priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1483
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1486
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1493
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1498
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1517
mc_list[5] = priv->port; /* needed for B0 steering support */
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1522
mc_list[5] = priv->port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1533
mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0, 1, MLX4_MCAST_CONFIG);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1551
mdev->mac_removed[priv->port] = 1;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1590
en_dbg(DRV, priv, "Watchdog task called for port %d\n", priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1598
en_err(priv, "Failed restarting port %d\n", priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1610
if (mlx4_en_DUMP_ETH_STATS(mdev, priv->port, 1))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1657
en_err(priv, "Failed starting port:%d\n", priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
166
.port = priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1767
en_dbg(DRV, priv, "Destroying netdev on port:%d\n", priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1799
mdev->pndev[priv->port] = NULL;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1843
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1940
error = -mlx4_SET_PORT_general(priv->mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2083
error = mlx4_get_module_info(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2134
int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2148
mdev->pdev->dev.bsddev) * MLX4_MAX_PORTS) + port - 1);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2178
priv->port = port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2217
priv->max_mtu = mdev->dev->caps.eth_mtu_cap[priv->port];
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2218
priv->mac = mdev->dev->caps.def_mac[priv->port];
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2222
priv->port, priv->mac);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2225
priv->port, priv->mac);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2281
mdev->pndev[priv->port] = dev;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2315
err = mlx4_SET_PORT_general(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2321
"for port %d, with error %d\n", priv->port, err);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2327
err = mlx4_INIT_PORT(mdev->dev, priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2428
ret = mlx4_get_module_info(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2485
ret = mlx4_get_module_info(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2589
error = -mlx4_SET_PORT_general(priv->mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2638
error = -mlx4_SET_PORT_general(priv->mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2691
CTLFLAG_RD, &priv->port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
424
if (mlx4_register_vlan(mdev->dev, priv->port, vid, &idx))
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
445
mlx4_unregister_vlan(mdev->dev, priv->port, vid);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
465
err = mlx4_tunnel_steer_add(priv->mdev->dev, addr, priv->port, qpn,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
489
gid[5] = priv->port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
506
rule.port = priv->port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
540
gid[5] = priv->port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
565
index = mlx4_register_mac(dev, priv->port, mac);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
574
int base_qpn = mlx4_get_base_qpn(dev, priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
583
mlx4_unregister_mac(dev, priv->port, mac);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
600
mlx4_unregister_mac(dev, priv->port, mac);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
603
priv->port, qpn);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
753
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
764
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
774
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
783
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
792
err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
810
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
820
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
827
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
836
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
858
err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
868
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
876
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
892
priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
899
priv->port);
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
910
err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
916
mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, ETH_BCAST,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
924
mlx4_SET_MCAST_FLTR(mdev->dev, priv->port,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
927
err = mlx4_SET_MCAST_FLTR(mdev->dev, priv->port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
938
mc_list[5] = priv->port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
960
mc_list[5] = priv->port;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
964
priv->port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
185
int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset)
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
190
if_t dev = mdev->pndev[port];
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
194
u64 in_mod = reset << 8 | port;
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
336
counter_index = mlx4_get_default_counter_index(mdev->dev, port);
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
425
int mlx4_en_get_vport_stats(struct mlx4_en_dev *mdev, u8 port)
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
427
struct mlx4_en_priv *priv = mlx4_netdev_priv(mdev->pndev[port]);
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
465
counter_index = mlx4_get_default_counter_index(mdev->dev, port);
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
68
err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR,
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
74
int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port)
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
77
struct mlx4_en_priv *priv = mlx4_netdev_priv(mdev->pndev[port]);
sys/dev/mlx4/mlx4_en/mlx4_en_port.c
85
err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0,
sys/dev/mlx4/mlx4_en/mlx4_en_resources.c
61
context->pri_path.sched_queue = 0x83 | (priv->port - 1) << 6;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
200
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
315
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
389
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
406
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
433
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
447
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
604
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
611
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
773
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
789
int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
791
int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
794
int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
799
u8 port = be32_to_cpu(ah->av.ib.port_pd) >> 24 & 3;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
801
if (rdma_port_get_link_layer(ah->ibah.device, port) == IB_LINK_LAYER_ETHERNET)
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
813
int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
815
int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
817
int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
828
int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
832
int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
839
int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
842
int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
849
void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
852
void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
868
int port, int slave_init);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
888
int port);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
890
void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
113
static __be64 get_cached_alias_guid(struct mlx4_ib_dev *dev, int port, int index)
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
119
return *(__be64 *)&dev->sriov.demux[port - 1].guid_cache[index];
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
129
int port, int slave_init)
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
134
int port_index = port - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
152
required_guid = mlx4_get_admin_guid(dev->dev, slave, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
309
port_index = cb_ctx->port - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
315
cb_ctx->port, status);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
327
be16_to_cpu(guid_rec->lid), cb_ctx->port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
393
cb_ctx->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
434
cb_ctx->port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
455
static void invalidate_guid_record(struct mlx4_ib_dev *dev, u8 port, int index)
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
461
dev->sriov.alias_guid.ports_guid[port - 1].all_rec_per_port[index].status
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
467
*(u64 *)&dev->sriov.alias_guid.ports_guid[port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
480
dev->sriov.alias_guid.ports_guid[port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
482
if (dev->sriov.alias_guid.ports_guid[port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
484
dev->sriov.alias_guid.ports_guid[port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
499
u8 port = rec->port + 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
503
&dev->sriov.alias_guid.ports_guid[port - 1].cb_list;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
505
err = __mlx4_ib_query_port(ibdev, port, &attr, 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
508
err, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
513
pr_debug("port %d not active...rescheduling\n", port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
525
callback_context->port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
548
ibdev, port, &guid_info_rec,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
55
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
571
invalidate_guid_record(dev, port, index);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
573
queue_delayed_work(dev->sriov.alias_guid.ports_guid[port - 1].wq,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
574
&dev->sriov.alias_guid.ports_guid[port - 1].alias_guid_work,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
584
static void mlx4_ib_guid_port_init(struct mlx4_ib_dev *dev, int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
597
guid = mlx4_get_admin_guid(dev->dev, entry, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
598
*(__be64 *)&dev->sriov.alias_guid.ports_guid[port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
604
port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
608
void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
613
pr_debug("port %d\n", port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
618
if (dev->sriov.alias_guid.ports_guid[port - 1].state_flags &
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
620
mlx4_ib_guid_port_init(dev, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
621
dev->sriov.alias_guid.ports_guid[port - 1].state_flags &=
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
625
invalidate_guid_record(dev, port, i);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
634
ports_guid[port - 1].alias_guid_work);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
635
queue_delayed_work(dev->sriov.alias_guid.ports_guid[port - 1].wq,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
636
&dev->sriov.alias_guid.ports_guid[port - 1].alias_guid_work,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
643
static void set_required_record(struct mlx4_ib_dev *dev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
653
&dev->sriov.alias_guid.ports_guid[port].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
67
u8 port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
677
next_rec->port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
693
static int get_low_record_time_index(struct mlx4_ib_dev *dev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
702
rec = dev->sriov.alias_guid.ports_guid[port].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
725
static int get_next_record_to_update(struct mlx4_ib_dev *dev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
73
static int get_low_record_time_index(struct mlx4_ib_dev *dev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
733
record_index = get_low_record_time_index(dev, port, NULL);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
740
set_required_record(dev, port, rec, record_index);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
766
pr_debug("starting [port: %d]...\n", sriov_alias_port->port + 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
767
ret = get_next_record_to_update(dev, sriov_alias_port->port, rec);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
779
void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
792
cancel_delayed_work(&dev->sriov.alias_guid.ports_guid[port].
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
794
queue_delayed_work(dev->sriov.alias_guid.ports_guid[port].wq,
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
795
&dev->sriov.alias_guid.ports_guid[port].alias_guid_work, 0);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
883
dev->sriov.alias_guid.ports_guid[i].port = i;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
317
int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
358
int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
372
*slave = mlx4_ib_find_real_gid(ibdev, port, gid.global.interface_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
826
(*cur_qp)->port) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
107
int port, const struct ib_wc *in_wc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
114
u32 in_modifier = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1154
u8 port = eqe->event.port_mgmt_change.port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1168
update_sm_ah(dev, port, lid, sl);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1173
handle_lid_change_event(dev, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1182
err = __mlx4_ib_query_gid(&dev->ib_dev, port, 0, &gid, 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1188
port, err);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1191
port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1192
(long long)atomic64_read(&dev->sriov.demux[port - 1].subnet_prefix),
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1194
atomic64_set(&dev->sriov.demux[port - 1].subnet_prefix,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1198
mlx4_ib_dispatch_event(dev, port, IB_EVENT_GID_CHANGE);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1201
mlx4_gen_slaves_port_mgt_ev(dev->dev, port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1206
handle_client_rereg_event(dev, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1210
mlx4_ib_dispatch_event(dev, port, IB_EVENT_PKEY_CHANGE);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1212
propagate_pkey_ev(dev, port, eqe);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1217
mlx4_ib_dispatch_event(dev, port, IB_EVENT_GID_CHANGE);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1222
handle_slaves_guid_change(dev, port, tbl_block, change_bitmap);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1239
atomic64_set(&dev->sl2vl[port - 1], sl2vl64.sl64);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1299
static int mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1307
ret = mlx4_ib_mcg_multiplex_handler(ibdev, port, slave, sa_mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1323
int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1341
sqp_ctx = dev->sriov.sqps[port-1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1350
wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1354
wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][pkey_index];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1403
wr.port_num = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1427
static int get_slave_base_gid_ix(struct mlx4_ib_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1429
if (rdma_port_get_link_layer(&dev->ib_dev, port) == IB_LINK_LAYER_INFINIBAND)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1431
return mlx4_get_base_gid_ix(dev->dev, slave, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1434
static void fill_in_real_sgid_index(struct mlx4_ib_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1437
if (rdma_port_get_link_layer(&dev->ib_dev, port) == IB_LINK_LAYER_INFINIBAND)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1440
ah_attr->grh.sgid_index += get_slave_base_gid_ix(dev, slave, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1453
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1459
(wc->src_qp & 0x1) != ctx->port - 1 ||
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1500
!mlx4_vf_smi_enabled(dev->dev, slave, ctx->port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1504
if (mlx4_ib_multiplex_sa_handler(ctx->ib_dev, ctx->port, slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1509
if (mlx4_ib_multiplex_cm_handler(ctx->ib_dev, ctx->port, slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1532
port = be32_to_cpu(ah.av.ib.port_pd) >> 24;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1533
port = mlx4_slave_convert_port(dev->dev, slave, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1534
if (port < 0)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1536
ah.av.ib.port_pd = cpu_to_be32(port << 24 | (be32_to_cpu(ah.av.ib.port_pd) & 0xffffff));
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1540
fill_in_real_sgid_index(dev, slave, ctx->port, &ah_attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1545
mlx4_get_slave_default_vlan(dev->dev, ctx->port, slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1548
mlx4_ib_send_to_wire(dev, slave, ctx->port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1749
event->event, sqp->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1778
qp_init_attr.port = ctx->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1789
qp_init_attr.init_attr.port_num = ctx->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1806
ctx->port, IB_DEFAULT_PKEY_FULL,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1810
to_mdev(ctx->ib_dev)->pkeys.virt2phys_pkey[ctx->slave][ctx->port - 1][0];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1812
attr.port_num = ctx->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1885
mlx4_ib_demux_mad(ctx->ib_dev, ctx->port, &wc, grh, mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1912
static int alloc_pv_object(struct mlx4_ib_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1921
"for port %d, slave %d\n", port, slave);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1926
ctx->port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1932
static void free_pv_object(struct mlx4_ib_dev *dev, int slave, int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1934
if (dev->sriov.demux[port - 1].tun[slave]) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1935
kfree(dev->sriov.demux[port - 1].tun[slave]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1936
dev->sriov.demux[port - 1].tun[slave] = NULL;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1940
static int create_pv_resources(struct ib_device *ibdev, int slave, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1951
if (rdma_port_get_link_layer(ibdev, ctx->port) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2010
ctx->wq = to_mdev(ibdev)->sriov.demux[port - 1].wq;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2050
static void destroy_pv_resources(struct mlx4_ib_dev *dev, int slave, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2076
int port, int do_init)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2081
clean_vf_mcast(&dev->sriov.demux[port - 1], slave);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2084
destroy_pv_resources(dev, slave, port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2085
dev->sriov.sqps[port - 1], 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2087
destroy_pv_resources(dev, slave, port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2088
dev->sriov.demux[port - 1].tun[slave], 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2093
ret = create_pv_resources(&dev->ib_dev, slave, port, 1,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2094
dev->sriov.demux[port - 1].tun[slave]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2098
ret = create_pv_resources(&dev->ib_dev, slave, port, 0,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2099
dev->sriov.sqps[port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2108
mlx4_ib_tunnels_update(dmxw->dev, dmxw->slave, (int) dmxw->port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2116
int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2128
ctx->port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2138
if (!test_bit(port - 1, actv_ports.ports))
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2141
ret = alloc_pv_object(dev, i, port, &ctx->tun[i]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2154
snprintf(name, sizeof name, "mlx4_ibt%d", port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2157
pr_err("Failed to create tunnelling WQ for port %d\n", port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2162
snprintf(name, sizeof name, "mlx4_ibud%d", port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2165
pr_err("Failed to create up/down WQ for port %d\n", port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2180
free_pv_object(dev, i, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2221
destroy_pv_resources(dev, i, ctx->port, ctx->tun[i], 0);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
2222
free_pv_object(dev, i, ctx->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
412
static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
420
ret = mlx4_ib_mcg_demux_handler(ibdev, port, slave, sa_mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
428
int mlx4_ib_find_real_gid(struct ib_device *ibdev, u8 port, __be64 guid)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
434
if (dev->sriov.demux[port - 1].guid_cache[i] == guid)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
442
u8 port, u16 pkey, u16 *ix)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
449
return ib_find_cached_pkey(&dev->ib_dev, port, pkey, ix);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
451
unassigned_pkey_ix = dev->dev->phys_caps.pkey_phys_table_len[port] - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
453
for (i = 0; i < dev->dev->caps.pkey_table_len[port]; i++) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
454
if (dev->pkeys.virt2phys_pkey[slave][port - 1][i] == unassigned_pkey_ix)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
457
pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][i];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
459
ret = ib_get_cached_pkey(&dev->ib_dev, port, pkey_ix, &slot_pkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
482
int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
500
u8 is_eth = dev->dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
505
tun_ctx = dev->sriov.demux[port-1].tun[slave];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
519
ret = ib_get_cached_pkey(&dev->ib_dev, port, wc->pkey_index, &cached_pkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
523
ret = find_slave_port_pkey_ix(dev, slave, port, cached_pkey, &pkey_ix);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
528
tun_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][0];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
530
dqpn = dev->dev->phys_caps.base_proxy_sqpn + 8 * slave + port + (dest_qpt * 2) - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
538
attr.port_num = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
579
if (mlx4_get_slave_default_vlan(dev->dev, port, slave, &vlan,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
616
wr.port_num = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
639
static int mlx4_ib_demux_mad(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
649
if (rdma_port_get_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
663
err = mlx4_get_slave_from_roce_gid(dev->dev, port, grh->dgid.raw, &slave);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
665
other_port = (port == 1) ? 2 : 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
668
port = other_port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
670
slave, grh->dgid.raw, port, other_port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
683
if (mlx4_ib_demux_cm_handler(ibdev, port, NULL, mad))
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
686
err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
706
slave = mlx4_ib_find_real_gid(ibdev, port, grh->dgid.global.interface_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
718
if (!mlx4_vf_smi_enabled(dev->dev, slave, port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
730
if (mlx4_ib_demux_sa_handler(ibdev, port, slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
735
if (mlx4_ib_demux_cm_handler(ibdev, port, &slave, mad))
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
757
err = mlx4_ib_send_to_slave(dev, slave, port, wc->qp->qp_type, wc, grh, mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1000
err = mlx4_cmd(dev->dev, mailbox->dma, port, MLX4_SET_PORT_IB_OPCODE,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1008
static int mlx4_ib_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1012
u8 is_eth = mdev->dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1026
err = mlx4_ib_query_port(ibdev, port, &attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1033
err = mlx4_ib_SET_PORT(mdev, port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1225
ge->port = mqp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1258
if (!mqp->port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1262
ndev = mdev->iboe.netdevs[mqp->port - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1383
u8 link_layer = rdma_port_get_link_layer(qp->device, flow_attr->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1510
ctrl->port = flow_attr->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1583
flow_attr->port, qp->qp_num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1649
if (flow_attr->port < 1 || flow_attr->port > qp->device->phys_port_cnt)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1712
flow_attr->port = 2;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1716
flow_attr->port = 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1732
flow_attr->port = 2;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1735
flow_attr->port = 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1804
err = mlx4_multicast_attach(mdev->dev, &mqp->mqp, gid->raw, mqp->port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1816
(mqp->port == 1) ? 2 : 1,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1912
ndev = ge->added ? mdev->iboe.netdevs[ge->port - 1] : NULL;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2059
u8 port, int index)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2070
diag[!!port].offset, hw_value,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2071
diag[!!port].num_counters, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2076
for (i = 0; i < diag[!!port].num_counters; i++)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2079
return diag[!!port].num_counters;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2086
bool port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2095
if (!port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2118
bool port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2135
if (!port) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2196
int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2204
atomic64_set(&ibdev->iboe.mac[port - 1], new_smac);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2210
mutex_lock(&ibdev->qp1_proxy_lock[port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2211
qp = ibdev->qp1_proxy[port - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2222
new_smac_index = mlx4_register_mac(ibdev->dev, port, new_smac);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2237
qp->pri.smac_port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2243
mlx4_unregister_mac(ibdev->dev, port, release_mac);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2246
mutex_unlock(&ibdev->qp1_proxy_lock[port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2256
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2261
mlx4_foreach_ib_transport_port(port, ibdev->dev) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2263
iboe->netdevs[port - 1] =
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2264
mlx4_get_protocol_dev(ibdev->dev, MLX4_PROT_ETH, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2266
if (dev == iboe->netdevs[port - 1] &&
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2269
update_qps_port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2295
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2302
for (port = 1; port <= ibdev->dev->caps.num_ports; ++port) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2304
i < ibdev->dev->phys_caps.pkey_phys_table_len[port];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2306
ibdev->pkeys.virt2phys_pkey[slave][port - 1][i] =
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2309
ibdev->dev->phys_caps.pkey_phys_table_len[port] - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2310
mlx4_sync_pkey_table(ibdev->dev, slave, port, i,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2311
ibdev->pkeys.virt2phys_pkey[slave][port - 1][i]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2316
for (port = 1; port <= ibdev->dev->caps.num_ports; ++port) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2318
i < ibdev->dev->phys_caps.pkey_phys_table_len[port];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2320
ibdev->pkeys.phys_pkey_cache[port-1][i] =
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2833
flow->port = mqp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2923
dm[i]->port = first_port + i + 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3041
void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3046
err = mlx4_ib_query_sl2vl(&mdev->ib_dev, port, &sl2vl);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3049
port, err);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3052
atomic64_set(&mdev->sl2vl[port - 1], sl2vl);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3059
int port = ew->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3061
mlx4_ib_sl2vl_update(mdev, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3067
int port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
3074
ew->port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
592
static int ib_link_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
608
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
613
err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
629
props->gid_tbl_len = to_mdev(ibdev)->dev->caps.gid_table_len[port];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
631
props->pkey_tbl_len = to_mdev(ibdev)->dev->caps.pkey_table_len[port];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
660
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
662
err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
688
static int eth_link_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
704
err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
714
props->gid_tbl_len = mdev->dev->caps.gid_table_len[port];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
723
ndev = iboe->netdevs[port - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
748
int __mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
755
err = mlx4_ib_port_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND ?
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
756
ib_link_query_port(ibdev, port, props, netw_view) :
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
757
eth_link_query_port(ibdev, port, props, netw_view);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
762
static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
766
return __mlx4_ib_query_port(ibdev, port, props, 0);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
769
int __mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
786
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
791
err = mlx4_MAD_IFC(dev, mad_ifc_flags, port, NULL, NULL, in_mad, out_mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
810
err = mlx4_MAD_IFC(dev, mad_ifc_flags, port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
825
static int mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
830
if (rdma_protocol_ib(ibdev, port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
831
return __mlx4_ib_query_gid(ibdev, port, index, gid, 0);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
833
if (!rdma_protocol_roce(ibdev, port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
836
if (!rdma_cap_roce_gid_table(ibdev, port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
839
ret = ib_get_cached_gid(ibdev, port, index, gid, NULL);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
848
static int mlx4_ib_query_sl2vl(struct ib_device *ibdev, u8 port, u64 *sl2vl_tbl)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
874
err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
908
int __mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
928
err = mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NULL,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
941
static int mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
943
return __mlx4_ib_query_pkey(ibdev, port, index, pkey, 0);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
982
static int mlx4_ib_SET_PORT(struct mlx4_ib_dev *dev, u8 port, int reset_qkey_viols,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1051
sprintf(name, "mlx4_ib_mcg%d", ctx->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1072
del_sysfs_port_mcg_attr(group->demux->dev, group->demux->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
216
if (!dev->sm_ah[ctx->port - 1]) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
221
mlx4_ib_query_ah(dev->sm_ah[ctx->port - 1], &ah_attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
224
ctx->port, IB_QPT_GSI, 0, 1, IB_QP1_QKEY,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
232
struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
240
ib_query_ah(dev->sm_ah[ctx->port - 1], &ah_attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
242
if (ib_find_cached_pkey(&dev->ib_dev, ctx->port, IB_DEFAULT_PKEY_FULL, &wc.pkey_index))
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
246
wc.port_num = ctx->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
249
return mlx4_ib_send_to_slave(dev, slave, ctx->port, IB_QPT_GSI, &wc, NULL, mad);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
457
del_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
52
(group)->name, group->demux->port, ## arg)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
56
(group)->name, (group)->demux->port, ## arg)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
780
add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
866
add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
886
int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
891
struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
930
port, mad->mad_hdr.method);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
935
int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
940
struct mlx4_ib_demux_ctx *ctx = &dev->sriov.demux[port - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
970
port, slave, MAX_PEND_REQS_PER_FUNC);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
988
port, slave, sa_mad->mad_hdr.method);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1236
qp->port = init_attr->port_num;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1289
mlx4_CLOSE_PORT(dev->dev, mqp->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1291
if (dev->qp1_proxy[mqp->port - 1] == mqp) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1292
mutex_lock(&dev->qp1_proxy_lock[mqp->port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1293
dev->qp1_proxy[mqp->port - 1] = NULL;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1294
mutex_unlock(&dev->qp1_proxy_lock[mqp->port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1389
static void mlx4_set_sched(struct mlx4_qp_path *path, u8 port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1391
path->sched_queue = (path->sched_queue & 0xbf) | ((port - 1) << 6);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1396
struct mlx4_roce_smac_vlan_info *smac_info, u8 port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1398
int is_eth = rdma_port_get_link_layer(&dev->ib_dev, port) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1417
port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1420
if (real_sgid_index >= dev->dev->caps.gid_table_len[port]) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1422
real_sgid_index, dev->dev->caps.gid_table_len[port] - 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1440
((port - 1) << 6) | ((ah->sl & 7) << 3);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1448
err = mlx4_register_vlan(dev->dev, port, vlan_tag, &vidx);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1453
smac_info->candidate_vlan_port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1461
err = mlx4_register_vlan(dev->dev, port, vlan_tag, &vidx);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1466
smac_info->candidate_vlan_port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1488
smac_index = mlx4_register_mac(dev->dev, port, smac);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1492
smac_info->candidate_smac_port = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1506
((port - 1) << 6) | ((ah->sl & 0xf) << 2);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1515
struct mlx4_qp_path *path, u8 port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1521
path, &mqp->pri, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1528
struct mlx4_qp_path *path, u8 port)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1533
path, &mqp->alt, port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1543
ge->port = qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1555
u64_mac = atomic64_read(&dev->iboe.mac[qp->port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1557
context->pri_path.sched_queue = MLX4_IB_DEFAULT_SCHED_QUEUE | ((qp->port - 1) << 6);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1559
smac_index = mlx4_register_mac(dev->dev, qp->port, u64_mac);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1563
qp->pri.candidate_smac_port = qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1578
if (rdma_port_get_link_layer(&dev->ib_dev, qp->port) !=
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1598
mutex_lock(&dev->counters_table[qp->port - 1].mutex);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1600
&dev->counters_table[qp->port - 1].counters_list);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1601
mutex_unlock(&dev->counters_table[qp->port - 1].mutex);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1645
rdma_port_get_link_layer(&dev->ib_dev, qp->port) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1735
dev->counters_table[qp->port - 1].default_counter;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1775
attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1929
context->pri_path.sched_queue = (qp->port - 1) << 6;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1941
if (rdma_port_get_link_layer(&dev->ib_dev, qp->port) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1956
dev->qp1_proxy[qp->port - 1] = qp;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1973
&dev->ib_dev, qp->port) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2025
qp->port = attr->port_num;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2040
if (mlx4_INIT_PORT(dev->dev, qp->port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2042
qp->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2046
mlx4_CLOSE_PORT(dev->dev, qp->port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2220
int p = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2345
ib_get_cached_pkey(ib_dev, sqp->qp.port, 0, &pkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2351
cpu_to_be32(mdev->dev->caps.qp0_tunnel[sqp->qp.port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2453
is_eth = rdma_port_get_link_layer(sqp->qp.ibqp.device, sqp->qp.port) == IB_LINK_LAYER_ETHERNET;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2524
demux[sqp->qp.port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2527
to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
260
av->port_pd = cpu_to_be32((qp->port << 24) | to_mpd(qp->ibqp.pd)->pdn);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2614
sqp->qp.port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2622
ib_get_cached_pkey(ib_dev, sqp->qp.port, sqp->pkey_index, &pkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2624
ib_get_cached_pkey(ib_dev, sqp->qp.port, wr->pkey_index, &pkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2789
int port = *((u8 *) &av->ib.port_pd) & 0x3;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2799
dseg->dqpn = cpu_to_be32(dev->dev->caps.qp1_tunnel[port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2801
dseg->dqpn = cpu_to_be32(dev->dev->caps.qp0_tunnel[port - 1]);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
300
to_mibqp(qp)->port = to_mibqp(qp)->alt_port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
3473
qp_attr->port_num = qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
633
mutex_lock(&dev->counters_table[qp->port - 1].mutex);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
636
mutex_unlock(&dev->counters_table[qp->port - 1].mutex);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
686
tnl_init->port))
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
693
+ tnl_init->proxy_qp_type * 2 + tnl_init->port - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
102
mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].guid_indexes
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
106
mlx4_ib_init_alias_guid_work(mdev, port->num - 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
117
struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
118
struct mlx4_ib_dev *mdev = port->dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
122
ret = __mlx4_ib_query_gid(&mdev->ib_dev, port->num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
144
struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
145
struct mlx4_ib_dev *mdev = port->dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
149
ret = __mlx4_ib_query_pkey(&mdev->ib_dev, port->num,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
203
struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
206
ret = sysfs_create_file(port->mcgs_parent, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
216
struct mlx4_ib_iov_port *port = &device->iov_ports[port_num - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
218
sysfs_remove_file(port->mcgs_parent, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
225
struct mlx4_ib_iov_port *port = NULL;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
234
port = &device->iov_ports[port_num - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
235
port->dev = device;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
236
port->num = port_num;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
244
port->dentr_ar = kzalloc(sizeof (struct mlx4_ib_iov_sysfs_attr_ar),
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
246
if (!port->dentr_ar) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
251
port->cur_port = kobject_create_and_add(buff,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
253
if (!port->cur_port) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
258
port->admin_alias_parent = kobject_create_and_add("admin_guids",
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
259
kobject_get(port->cur_port));
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
260
if (!port->admin_alias_parent) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
266
port->dentr_ar->dentries[i].entry_num = i;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
267
ret = create_sysfs_entry(port, &port->dentr_ar->dentries[i],
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
268
buff, port->admin_alias_parent,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
275
port->gids_parent = kobject_create_and_add("gids",
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
276
kobject_get(port->cur_port));
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
277
if (!port->gids_parent) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
284
port->dentr_ar->dentries[attr.gid_tbl_len + i].entry_num = i;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
285
ret = create_sysfs_entry(port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
286
&port->dentr_ar->dentries[attr.gid_tbl_len + i],
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
288
port->gids_parent, show_port_gid, NULL);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
294
port->pkeys_parent =
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
295
kobject_create_and_add("pkeys", kobject_get(port->cur_port));
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
296
if (!port->pkeys_parent) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
303
port->dentr_ar->dentries[2 * attr.gid_tbl_len + i].entry_num = i;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
304
ret = create_sysfs_entry(port,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
305
&port->dentr_ar->dentries[2 * attr.gid_tbl_len + i],
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
306
buff, port->pkeys_parent,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
313
port->mcgs_parent =
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
314
kobject_create_and_add("mcgs", kobject_get(port->cur_port));
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
315
if (!port->mcgs_parent) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
322
kobject_put(port->cur_port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
325
kobject_put(port->pkeys_parent);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
328
kobject_put(port->cur_port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
331
kobject_put(port->gids_parent);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
334
kobject_put(port->cur_port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
337
kobject_put(port->admin_alias_parent);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
340
kobject_put(port->cur_port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
341
kobject_put(port->cur_port); /* once more for create_and_add buff */
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
345
kfree(port->dentr_ar);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
51
struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
52
struct mlx4_ib_dev *mdev = port->dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
57
port->num);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
711
int port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
739
for (port = 1; port <= dev->dev->caps.num_ports; ++port) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
740
if (!test_bit(port - 1, actv_ports.ports))
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
742
err = add_port(dev, port, slave);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
76
struct mlx4_ib_iov_port *port = mlx4_ib_iov_dentry->ctx;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
77
struct mlx4_ib_dev *mdev = port->dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
788
struct mlx4_port *port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
798
port = container_of(p, struct mlx4_port, kobj);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
799
sysfs_remove_group(p, &port->pkey_group);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
800
sysfs_remove_group(p, &port->gid_group);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
801
remove_vf_smi_entries(port);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
89
*(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1].
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
95
mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
99
port->num);
sys/dev/mlx4/stats.h
155
int mlx4_get_vport_ethtool_stats(struct mlx4_dev *dev, int port,
sys/dev/mlx5/device.h
537
u8 port;
sys/dev/mlx5/device.h
639
struct mlx5_eqe_port_state port;
sys/dev/mlx5/driver.h
1068
u16 opmod, u8 port);
sys/dev/mlx5/driver.h
1149
int mlx5_vxlan_udp_port_add(struct mlx5_core_dev *dev, u16 port);
sys/dev/mlx5/driver.h
1150
int mlx5_vxlan_udp_port_delete(struct mlx5_core_dev *dev, u16 port);
sys/dev/mlx5/mlx5_core/mlx5_eq.c
238
u8 port;
sys/dev/mlx5/mlx5_core/mlx5_eq.c
288
port = (eqe->data.port.port >> 4) & 0xf;
sys/dev/mlx5/mlx5_core/mlx5_eq.c
299
(unsigned long)port);
sys/dev/mlx5/mlx5_core/mlx5_eq.c
303
port, eqe->sub_type);
sys/dev/mlx5/mlx5_core/mlx5_eq.c
308
port = (eqe->data.port.port >> 4) & 0xf;
sys/dev/mlx5/mlx5_core/mlx5_eq.c
322
port, eqe->sub_type);
sys/dev/mlx5/mlx5_core/mlx5_eq.c
750
u8 port = (eqe->data.port.port >> 4) & 0xf;
sys/dev/mlx5/mlx5_core/mlx5_eq.c
761
port, eqe->sub_type);
sys/dev/mlx5/mlx5_core/mlx5_mad.c
35
u16 opmod, u8 port)
sys/dev/mlx5/mlx5_core/mlx5_mad.c
52
MLX5_SET(mad_ifc_in, in, port, port);
sys/dev/mlx5/mlx5_core/mlx5_port.c
1361
int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
sys/dev/mlx5/mlx5_core/mlx5_port.c
1370
err = mlx5_query_port_ptys(dev, out, sizeof(out), MLX5_PTYS_EN, port);
sys/dev/mlx5/mlx5_core/mlx5_port.c
381
int mlx5_set_port_pause_and_pfc(struct mlx5_core_dev *dev, u32 port,
sys/dev/mlx5/mlx5_core/mlx5_port.c
394
MLX5_SET(pfcc_reg, in, local_port, port);
sys/dev/mlx5/mlx5_core/mlx5_port.c
406
int mlx5_query_port_pause(struct mlx5_core_dev *dev, u32 port,
sys/dev/mlx5/mlx5_core/mlx5_port.c
413
MLX5_SET(pfcc_reg, in, local_port, port);
sys/dev/mlx5/mlx5_core/mlx5_port.c
735
int mlx5_vxlan_udp_port_add(struct mlx5_core_dev *dev, u16 port)
sys/dev/mlx5/mlx5_core/mlx5_port.c
743
MLX5_SET(add_vxlan_udp_dport_in, in, vxlan_udp_port, port);
sys/dev/mlx5/mlx5_core/mlx5_port.c
749
port, err);
sys/dev/mlx5/mlx5_core/mlx5_port.c
755
int mlx5_vxlan_udp_port_delete(struct mlx5_core_dev *dev, u16 port)
sys/dev/mlx5/mlx5_core/mlx5_port.c
763
MLX5_SET(delete_vxlan_udp_dport_in, in, vxlan_udp_port, port);
sys/dev/mlx5/mlx5_core/mlx5_port.c
769
port, err);
sys/dev/mlx5/mlx5_en/en.h
1006
u_int port;
sys/dev/mlx5/mlx5_en/en.h
1229
u_int port);
sys/dev/mlx5/mlx5_en/en.h
1231
u_int port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1695
MLX5_SET(fte_match_param, mv, outer_headers.udp_dport, el->port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1709
mlx5e_vxlan_find_db_el(struct mlx5e_priv *priv, u_int proto, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1714
if (el->proto == proto && el->port == port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1721
mlx5e_vxlan_alloc_db_el(struct mlx5e_priv *priv, u_int proto, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1728
el->port = port;
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1771
mlx5e_add_vxlan_rule(struct mlx5e_priv *priv, sa_family_t family, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1781
el = mlx5e_vxlan_find_db_el(priv, proto, port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1787
el = mlx5e_vxlan_alloc_db_el(priv, proto, port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1874
mlx5e_del_vxlan_rule(struct mlx5e_priv *priv, sa_family_t family, u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1884
el = mlx5e_vxlan_find_db_el(priv, proto, port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1920
u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1926
err = mlx5_vxlan_udp_port_add(priv->mdev, port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1928
mlx5e_add_vxlan_rule(priv, family, port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1934
u_int port)
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1940
mlx5e_del_vxlan_rule(priv, family, port);
sys/dev/mlx5/mlx5_en/mlx5_en_flow_table.c
1941
(void)mlx5_vxlan_udp_port_delete(priv->mdev, port);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
689
MLX5_SET(qpc, qpc, primary_address_path.port, MLX5_FPGA_PORT_NUM);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
728
MLX5_SET(qpc, qpc, primary_address_path.port, MLX5_FPGA_PORT_NUM);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1045
u8 port, struct ifla_vf_info *info);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1047
u8 port, int state);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1049
u8 port, struct ifla_vf_stats *stats);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1050
int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
384
u8 port;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
781
struct mlx5_ib_port *port;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
902
u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
965
int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
976
int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
978
int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
980
int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
982
int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
231
ib_find_cached_pkey(&dev->ib_dev, qp->port, pkey,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
259
int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
273
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
279
dev->mdev->port_caps[port - 1].ext_port_cap = (!err && !packet_error) ?
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
41
u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
424
int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
440
err = mlx5_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
453
int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
467
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
469
err = mlx5_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
480
err = mlx5_MAD_IFC(to_mdev(ibdev), 1, 1, port, NULL, NULL, in_mad,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
493
int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
503
if (port < 1 || port > MLX5_CAP_GEN(mdev, num_ports)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
504
mlx5_ib_warn(dev, "invalid port number %d\n", port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
517
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
519
err = mlx5_MAD_IFC(dev, 1, 1, port, NULL, NULL, in_mad, out_mad);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
534
props->pkey_tbl_len = mdev->port_caps[port - 1].pkey_table_len;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
54
return mlx5_core_mad_ifc(dev->mdev, in_mad, response_mad, op_modifier, port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
561
if (mdev->port_caps[port - 1].ext_port_cap &
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
565
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
567
err = mlx5_MAD_IFC(dev, 1, 1, port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1002
return mlx5_query_mad_ifc_port(ibdev, port, props);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1005
return mlx5_query_hca_port(ibdev, port, props);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1008
return mlx5_query_port_roce(ibdev, port, props);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1015
static int mlx5_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1023
return mlx5_query_mad_ifc_gids(ibdev, port, index, gid);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1026
return mlx5_query_hca_vport_gid(mdev, port, 0, index, gid);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1034
static int mlx5_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1042
return mlx5_query_mad_ifc_pkey(ibdev, port, index, pkey);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1046
return mlx5_query_hca_vport_pkey(mdev, 0, port, 0, index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1082
static int mlx5_ib_modify_port(struct ib_device *ibdev, u8 port, int mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1095
if (mlx5_ib_port_link_layer(ibdev, port) == IB_LINK_LAYER_ETHERNET)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1100
err = mlx5_ib_query_port(ibdev, port, &attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1107
err = mlx5_set_port_caps(dev->mdev, port, tmp);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2663
u8 port = (u8)param;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2678
if (mlx5_ib_port_link_layer(&ibdev->ib_dev, port) ==
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2693
schedule_work(&ibdev->devr.ports[port - 1].pkey_change_work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2710
ibev.element.port_num = port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2712
if (!rdma_is_port_valid(&ibdev->ib_dev, port)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2713
mlx5_ib_warn(ibdev, "warning: event(%d) on port %d\n", event, port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2726
int port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2728
for (port = 1; port <= MLX5_CAP_GEN(dev->mdev, num_ports); port++)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2729
mlx5_query_ext_port_caps(dev, port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2737
int port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2754
for (port = 1; port <= MLX5_CAP_GEN(dev->mdev, num_ports); port++) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2755
err = mlx5_ib_query_port(&dev->ib_dev, port, pprops);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2758
port, err);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2761
dev->mdev->port_caps[port - 1].pkey_table_len =
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2763
dev->mdev->port_caps[port - 1].gid_table_len =
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2911
int port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3015
for (port = 0; port < ARRAY_SIZE(devr->ports); ++port) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3016
INIT_WORK(&devr->ports[port].pkey_change_work,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3018
devr->ports[port].devr = devr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3046
int port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3060
for (port = 0; port < ARRAY_SIZE(devr->ports); ++port)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3061
cancel_work_sync(&devr->ports[port].pkey_change_work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3209
dev->port[port_num].q_cnt_id);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3210
dev->port[port_num].q_cnt_id = 0;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3229
&dev->port[i].q_cnt_id);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3288
u8 port, int index)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3297
if (!port || !stats)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3305
dev->port[port - 1].q_cnt_id, 0,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3366
dev->port = kcalloc(MLX5_CAP_GEN(mdev, num_ports), sizeof(*dev->port),
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3368
if (!dev->port)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3606
kfree(dev->port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3629
kfree(dev->port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
911
static int mlx5_query_hca_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
934
err = mlx5_query_hca_vport_context(mdev, port, 0, rep, replen);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
962
ptys->local_port = port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
974
pmtu->local_port = port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
983
pvlc.local_port = port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
997
int mlx5_ib_query_port(struct ib_device *ibdev, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1738
qp->port = init_attr->port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
194
to_mibqp(qp)->port = to_mibqp(qp)->trans_qp.alt_port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2326
struct mlx5_qp_path *path, u8 port, int attr_mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2330
enum rdma_link_layer ll = rdma_port_get_link_layer(&dev->ib_dev, port);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2340
dev->mdev->port_caps[port - 1].gid_table_len) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2343
dev->mdev->port_caps[port - 1].gid_table_len);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2351
err = mlx5_get_roce_gid_type(dev, port, ah->grh.sgid_index,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2356
path->udp_sport = mlx5_get_roce_udp_sport(dev, port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2385
path->port = port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2784
context->pri_path.port = qp->port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2787
context->pri_path.port = attr->port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2791
attr_mask & IB_QP_PORT ? attr->port_num : qp->port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2864
qp->port) - 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2865
mibport = &dev->port[port_num];
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2928
qp->port = attr->port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2965
int port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2997
port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2999
dev->mdev->port_caps[port - 1].pkey_table_len) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4337
ib_ah_attr->port_num = path->port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
4530
qp_attr->port_num = context->pri_path.port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
33
int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u8 port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
40
u8 port, int state)
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
46
u8 port, struct ifla_vf_stats *stats)
sys/dev/mlx5/mlx5_ib/mlx5_ib_virt.c
51
int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u8 port,
sys/dev/mlx5/mlx5_ifc.h
10521
u8 port[0x8];
sys/dev/mlx5/mlx5_ifc.h
3427
u8 port[0x8];
sys/dev/mlx5/mlx5_ifc.h
3728
u8 port[0x8];
sys/dev/mlx5/mlx5_ifc.h
6770
u8 port[0x8];
sys/dev/mlx5/mlx5_ifc.h
883
u8 port[0x8];
sys/dev/mlx5/port.h
198
int mlx5_set_port_pause_and_pfc(struct mlx5_core_dev *dev, u32 port,
sys/dev/mlx5/port.h
201
int mlx5_query_port_pause(struct mlx5_core_dev *dev, u32 port,
sys/dev/mlx5/port.h
244
int mlx5_port_query_eth_proto(struct mlx5_core_dev *dev, u8 port, bool ext,
sys/dev/mlx5/qp.h
506
u8 port;
sys/dev/mlx5/qp.h
565
u8 port;
sys/dev/mpt/mpt.c
1525
mpt_get_portfacts(struct mpt_softc *mpt, U8 port, MSG_PORT_FACTS_REPLY *freplp)
sys/dev/mpt/mpt.c
1532
f_req.PortNumber = port;
sys/dev/mpt/mpt.c
2056
mpt_send_port_enable(struct mpt_softc *mpt, int port)
sys/dev/mpt/mpt.c
2071
enable_req->PortNumber = port;
sys/dev/mpt/mpt.c
2074
mpt_lprt(mpt, MPT_PRT_DEBUG, "enabling port %d\n", port);
sys/dev/mpt/mpt.c
2080
mpt_prt(mpt, "port %d enable timed out\n", port);
sys/dev/mpt/mpt.c
2084
mpt_lprt(mpt, MPT_PRT_DEBUG, "enabled port %d\n", port);
sys/dev/mpt/mpt.c
2620
int error, port, val;
sys/dev/mpt/mpt.c
2787
for (port = 0; port < mpt->ioc_facts.NumberOfPorts; port++) {
sys/dev/mpt/mpt.c
2788
pfp = &mpt->port_facts[port];
sys/dev/mpt/mpt.c
2792
"mpt_get_portfacts on port %d failed\n", port);
sys/dev/mpt/mpt.c
2799
if (port > 0) {
sys/dev/mpt/mpt.c
2806
port, pfp->PortType, pfp->ProtocolFlags, pfp->PortSCSIID,
sys/dev/mpt/mpt_cam.c
3560
cpi->xport_specific.fc.port = mpt->scinfo.fc.portid;
sys/dev/msk/if_msk.c
1592
int i, port, error;
sys/dev/msk/if_msk.c
1602
port = mmd->port;
sys/dev/msk/if_msk.c
1605
sc_if->msk_port = port;
sys/dev/msk/if_msk.c
1608
sc->msk_if[port] = sc_if;
sys/dev/msk/if_msk.c
1610
if (port == MSK_PORT_A) {
sys/dev/msk/if_msk.c
1660
eaddr[i] = CSR_READ_1(sc, B2_MAC_1 + (port * 8) + i);
sys/dev/msk/if_msk.c
1719
sc->msk_if[port] = NULL;
sys/dev/msk/if_msk.c
1948
mmd->port = MSK_PORT_A;
sys/dev/msk/if_msk.c
1966
mmd->port = MSK_PORT_B;
sys/dev/msk/if_msk.c
3558
int cons, len, port, rxprog;
sys/dev/msk/if_msk.c
3579
port = (control >> 16) & 0x01;
sys/dev/msk/if_msk.c
3580
sc_if = sc->msk_if[port];
sys/dev/msk/if_msk.c
3611
rxput[port]++;
sys/dev/msk/if_msk.c
3613
if (rxput[port] >= sc_if->msk_cdata.msk_rx_putwm) {
sys/dev/msk/if_msk.c
3615
rxput[port] = 0;
sys/dev/msk/if_mskreg.h
2166
#define GMAC_REG(port, reg) \
sys/dev/msk/if_mskreg.h
2167
((BASE_GMAC_1 + (port) * (BASE_GMAC_2 - BASE_GMAC_1)) | (reg))
sys/dev/msk/if_mskreg.h
2168
#define GMAC_WRITE_2(sc, port, reg, val) \
sys/dev/msk/if_mskreg.h
2169
CSR_WRITE_2((sc), GMAC_REG((port), (reg)), (val))
sys/dev/msk/if_mskreg.h
2170
#define GMAC_READ_2(sc, port, reg) \
sys/dev/msk/if_mskreg.h
2171
CSR_READ_2((sc), GMAC_REG((port), (reg)))
sys/dev/msk/if_mskreg.h
2450
int port;
sys/dev/mthca/mthca_av.c
101
return memfree_rate_to_ib(mthca_rate, dev->rate[port - 1]);
sys/dev/mthca/mthca_av.c
103
return tavor_rate_to_ib(mthca_rate, dev->rate[port - 1]);
sys/dev/mthca/mthca_av.c
134
u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u8 port)
sys/dev/mthca/mthca_av.c
138
if (!static_rate || ib_rate_to_mult(static_rate) >= dev->rate[port - 1])
sys/dev/mthca/mthca_av.c
143
dev->rate[port - 1]);
sys/dev/mthca/mthca_av.c
94
enum ib_rate mthca_rate_to_ib(struct mthca_dev *dev, u8 mthca_rate, u8 port)
sys/dev/mthca/mthca_cmd.c
1439
int port)
sys/dev/mthca/mthca_cmd.c
1482
err = mthca_cmd(dev, mailbox->dma, port, 0, CMD_INIT_IB,
sys/dev/mthca/mthca_cmd.c
1489
int mthca_CLOSE_IB(struct mthca_dev *dev, int port)
sys/dev/mthca/mthca_cmd.c
1491
return mthca_cmd(dev, 0, port, 0, CMD_CLOSE_IB, CMD_TIME_CLASS_A);
sys/dev/mthca/mthca_cmd.c
1500
int port)
sys/dev/mthca/mthca_cmd.c
1528
err = mthca_cmd(dev, mailbox->dma, port, 0, CMD_SET_IB,
sys/dev/mthca/mthca_cmd.c
1866
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mthca/mthca_cmd.c
1872
u32 in_modifier = port;
sys/dev/mthca/mthca_cmd.h
272
int port);
sys/dev/mthca/mthca_cmd.h
273
int mthca_CLOSE_IB(struct mthca_dev *dev, int port);
sys/dev/mthca/mthca_cmd.h
276
int port);
sys/dev/mthca/mthca_cmd.h
315
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mthca/mthca_dev.h
562
int port,
sys/dev/mthca/mthca_dev.h
575
u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u8 port);
sys/dev/mthca/mthca_dev.h
576
enum ib_rate mthca_rate_to_ib(struct mthca_dev *dev, u8 mthca_rate, u8 port);
sys/dev/mthca/mthca_eq.c
156
__be32 port;
sys/dev/mthca/mthca_eq.c
246
static void port_change(struct mthca_dev *dev, int port, int active)
sys/dev/mthca/mthca_eq.c
251
active ? "active" : "down", port);
sys/dev/mthca/mthca_eq.c
255
record.element.port_num = port;
sys/dev/mthca/mthca_eq.c
335
(be32_to_cpu(eqe->event.port_change.port) >> 28) & 3,
sys/dev/mthca/mthca_provider.c
138
u8 port, struct ib_port_attr *props)
sys/dev/mthca/mthca_provider.c
153
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mthca/mthca_provider.c
156
port, NULL, NULL, in_mad, out_mad);
sys/dev/mthca/mthca_provider.c
205
u8 port, int port_modify_mask,
sys/dev/mthca/mthca_provider.c
215
err = mthca_query_port(ibdev, port, &attr);
sys/dev/mthca/mthca_provider.c
225
err = mthca_SET_IB(to_mdev(ibdev), &set_ib, port);
sys/dev/mthca/mthca_provider.c
234
u8 port, u16 index, u16 *pkey)
sys/dev/mthca/mthca_provider.c
250
port, NULL, NULL, in_mad, out_mad);
sys/dev/mthca/mthca_provider.c
262
static int mthca_query_gid(struct ib_device *ibdev, u8 port,
sys/dev/mthca/mthca_provider.c
276
in_mad->attr_mod = cpu_to_be32(port);
sys/dev/mthca/mthca_provider.c
279
port, NULL, NULL, in_mad, out_mad);
sys/dev/mthca/mthca_provider.c
290
port, NULL, NULL, in_mad, out_mad);
sys/dev/mthca/mthca_provider.h
268
u8 port; /* for SQP and memfree use only */
sys/dev/mthca/mthca_qp.c
1301
qp->port = 0;
sys/dev/mthca/mthca_qp.c
1355
int port,
sys/dev/mthca/mthca_qp.c
1359
u32 mqpn = qpn * 2 + dev->qp_table.sqp_start + port - 1;
sys/dev/mthca/mthca_qp.c
1383
sqp->qp.port = port;
sys/dev/mthca/mthca_qp.c
1527
ib_get_cached_pkey(&dev->ib_dev, sqp->qp.port,
sys/dev/mthca/mthca_qp.c
1530
ib_get_cached_pkey(&dev->ib_dev, sqp->qp.port,
sys/dev/mthca/mthca_qp.c
257
qp->port = qp->alt_port;
sys/dev/mthca/mthca_qp.c
310
static void init_port(struct mthca_dev *dev, int port)
sys/dev/mthca/mthca_qp.c
323
err = mthca_INIT_IB(dev, ¶m, port);
sys/dev/mthca/mthca_qp.c
517
struct mthca_qp_path *path, u8 port)
sys/dev/mthca/mthca_qp.c
521
path->static_rate = mthca_get_rate(dev, ah->static_rate, port);
sys/dev/mthca/mthca_qp.c
625
cpu_to_be32(qp->port << 24);
sys/dev/mthca/mthca_qp.c
649
attr_mask & IB_QP_PORT ? attr->port_num : qp->port))
sys/dev/mthca/mthca_qp.c
795
qp->port = attr->port_num;
sys/dev/mthca/mthca_qp.c
809
init_port(dev, qp->port);
sys/dev/mthca/mthca_qp.c
815
mthca_CLOSE_IB(dev, qp->port);
sys/dev/mvs/mvs.c
1307
int port = ccb->ccb_h.target_id & 0x0f;
sys/dev/mvs/mvs.c
1312
ATA_OUTB(ch->r_mem, SATA_SATAICTL, port << SATA_SATAICTL_PMPTX_SHIFT);
sys/dev/mvs/mvs.c
1331
ch->curr[port].bytecount);
sys/dev/mvs/mvs.c
1353
ch->curr[port].bytecount);
sys/dev/mvs/mvs.c
1396
ch->curr[port].atapi / 2);
sys/dev/mvs/mvs.c
1423
int port = ccb->ccb_h.target_id & 0x0f;
sys/dev/mvs/mvs.c
1435
(port << MVS_CRQB2E_PMP_SHIFT) |
sys/dev/mvs/mvs.c
1474
(port << MVS_CRQB_PMP_SHIFT));
sys/dev/mvs/mvs.c
2110
int port = ccb->ccb_h.target_id & 0x0f;
sys/dev/mvs/mvs.c
2115
ATA_OUTB(ch->r_mem, SATA_SATAICTL, port << SATA_SATAICTL_PMPTX_SHIFT);
sys/dev/mvs/mvs.c
2141
if (stuck && ch->pm_present && port != 15) {
sys/dev/mvs/mvs.c
706
int i, ccs, port = -1, selfdis = 0;
sys/dev/mvs/mvs.c
738
port = -1;
sys/dev/mvs/mvs.c
752
if (port == -1)
sys/dev/mvs/mvs.c
753
port = i;
sys/dev/mvs/mvs.c
754
else if (port != i) {
sys/dev/mvs/mvs.c
755
port = -2;
sys/dev/mvs/mvs.c
762
if (port == -2 && !selfdis) {
sys/dev/mvs/mvs.c
764
port = ffs(p) - 1;
sys/dev/mvs/mvs.c
765
if (port != (fls(p) - 1))
sys/dev/mvs/mvs.c
766
port = -2;
sys/dev/mvs/mvs.c
775
if (port >= 0 &&
sys/dev/mvs/mvs.c
776
ch->slot[i].ccb->ccb_h.target_id != port)
sys/dev/mvs/mvs.c
779
if (port != -2) {
sys/dev/mvs/mvs.c
796
i != ccs && port != -2)
sys/dev/ntb/ntb.c
269
ntb_peer_port_idx(device_t ntb, int port)
sys/dev/ntb/ntb.c
271
return (NTB_PEER_PORT_IDX(device_get_parent(ntb), port));
sys/dev/ntb/ntb.h
107
int ntb_peer_port_idx(device_t ntb, int port);
sys/dev/ntb/ntb_hw/ntb_hw_amd.c
208
amd_ntb_peer_port_idx(device_t dev, int port)
sys/dev/ntb/ntb_hw/ntb_hw_amd.c
216
__func__, port, peer_port);
sys/dev/ntb/ntb_hw/ntb_hw_amd.c
218
if (peer_port == -EINVAL || port != peer_port)
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
2588
intel_ntb_peer_port_idx(device_t dev, int port)
sys/dev/ntb/ntb_hw/ntb_hw_intel.c
2593
if (peer_port == -EINVAL || port != peer_port)
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
140
#define PLX_STATION_PORT_BASE(sc) PLX_PORT_BASE((sc)->port & ~7)
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
350
sc->port = (val >> ((sc->ntx == 0) ? 8 : 16)) & 0x1f;
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
528
ntb_plx_peer_port_idx(device_t dev, int port)
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
533
if (peer_port == -EINVAL || port != peer_port)
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
567
if ((val & (1 << (sc->port & 7))) == 0) {
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
572
val &= ~(1 << (sc->port & 7));
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
589
val |= (1 << (sc->port & 7));
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
606
return ((val & (1 << (sc->port & 7))) == 0);
sys/dev/ntb/ntb_hw/ntb_hw_plx.c
85
u_int port; /* Port number within chip. */
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
266
io = ctl_alloc_io(np->port.ctl_pool_ref);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
272
io->io_hdr.nexus.targ_port = np->port.targ_port;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
299
io = ctl_alloc_io(np->port.ctl_pool_ref);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
304
io->io_hdr.nexus.targ_port = np->port.targ_port;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
652
if (np->port.targ_port != -1) {
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
653
if (ctl_port_deregister(&np->port) != 0)
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
686
if (np->port.targ_port == port_id)
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
736
struct ctl_port *port;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
852
port = &np->port;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
854
port->frontend = &nvmft_frontend;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
855
port->port_type = CTL_PORT_NVMF;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
856
port->num_requested_ctl_io = max_io_qsize;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
857
port->port_name = "nvmf";
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
858
port->physical_port = portid;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
859
port->virtual_port = 0;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
860
port->port_online = nvmft_online;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
861
port->port_offline = nvmft_offline;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
862
port->port_info = nvmft_info;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
863
port->onoff_arg = np;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
864
port->lun_enable = nvmft_lun_enable;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
865
port->lun_disable = nvmft_lun_disable;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
866
port->targ_lun_arg = np;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
867
port->fe_datamove = nvmft_datamove;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
868
port->fe_done = nvmft_done;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
869
port->targ_port = -1;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
870
port->options = nvlist_clone(req->args_nvl);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
872
error = ctl_port_register(port);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
875
nvlist_destroy(port->options);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
888
nvlist_add_number(req->result_nvl, "port_id", port->targ_port);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
955
ctl_port_offline(&np->port);
sys/dev/nvmf/controller/nvmft_var.h
31
struct ctl_port port;
sys/dev/oce/oce_hw.h
1972
uint32_t port;
sys/dev/oce/oce_hw.h
1976
uint32_t port;
sys/dev/oce/oce_hw.h
2474
uint32_t port:2;
sys/dev/oce/oce_hw.h
2497
uint32_t port:2;
sys/dev/oce/oce_hw.h
2541
uint32_t port:1;
sys/dev/oce/oce_hw.h
2580
uint32_t port:1;
sys/dev/oce/oce_hw.h
2650
uint32_t port:2;
sys/dev/oce/oce_hw.h
2685
uint32_t port:2;
sys/dev/oce/oce_hw.h
2983
struct oce_port_rxf_stats_v0 port[2];
sys/dev/oce/oce_hw.h
3089
struct oce_port_rxf_stats_v2 port[4];
sys/dev/oce/oce_hw.h
3104
struct oce_port_rxf_stats_v1 port[4];
sys/dev/oce/oce_if.c
1802
port_id = cqe_v1->u0.s.port;
sys/dev/oce/oce_if.h
1070
uint8_t port,
sys/dev/oce/oce_mbox.c
1912
fwcmd->params.req.port = LE_32(sc->port_id);
sys/dev/oce/oce_mbox.c
234
uint8_t dom, uint8_t port,
sys/dev/oce/oce_mbox.c
241
hdr->u0.req.port_number = port;
sys/dev/oce/oce_sysctl.c
1286
uint32_t port = sc->port_id;
sys/dev/oce/oce_sysctl.c
1291
port_stats = &nic_mbx->params.rsp.stats.rxf.port[port];
sys/dev/oce/oce_sysctl.c
1349
uint32_t port = sc->port_id;
sys/dev/oce/oce_sysctl.c
1354
port_stats = &nic_mbx->params.rsp.stats.rxf.port[port];
sys/dev/oce/oce_sysctl.c
1414
uint32_t port = sc->port_id;
sys/dev/oce/oce_sysctl.c
1420
port_stats = &nic_mbx->params.rsp.stats.rxf.port[port];
sys/dev/oce/oce_user.h
100
uint8_t port,
sys/dev/ocs_fc/ocs_cam.c
2124
fc->port = fcp->fc_id;
sys/dev/ocs_fc/ocs_cam.c
2208
fc->port = tgt->port_id;
sys/dev/ocs_fc/ocs_cam.c
444
adc->port = node->rnode.fc_id;
sys/dev/ocs_fc/ocs_cam.c
510
adc->port = node->rnode.fc_id;
sys/dev/ocs_fc/ocs_hw.c
10028
if (hw->callback.port != NULL) {
sys/dev/ocs_fc/ocs_hw.c
10029
hw->callback.port(hw->args.port,
sys/dev/ocs_fc/ocs_hw.c
10058
if (hw->callback.port != NULL) {
sys/dev/ocs_fc/ocs_hw.c
10059
hw->callback.port(hw->args.port,
sys/dev/ocs_fc/ocs_hw.c
10162
if (hw->callback.port != NULL) {
sys/dev/ocs_fc/ocs_hw.c
10163
hw->callback.port(hw->args.port,
sys/dev/ocs_fc/ocs_hw.c
10261
if (hw->callback.port != NULL) {
sys/dev/ocs_fc/ocs_hw.c
10262
hw->callback.port(hw->args.port,
sys/dev/ocs_fc/ocs_hw.c
10320
if (hw->callback.port != NULL) {
sys/dev/ocs_fc/ocs_hw.c
10321
hw->callback.port(hw->args.port,
sys/dev/ocs_fc/ocs_hw.c
2407
hw->callback.port = func;
sys/dev/ocs_fc/ocs_hw.c
2408
hw->args.port = arg;
sys/dev/ocs_fc/ocs_hw.c
9997
if (hw->callback.port != NULL) {
sys/dev/ocs_fc/ocs_hw.c
9998
hw->callback.port(hw->args.port,
sys/dev/ocs_fc/ocs_hw.h
1001
int32_t (*port)(void *, ocs_hw_port_event_e, void *);
sys/dev/ocs_fc/ocs_hw.h
1009
void *port;
sys/dev/ocs_fc/sli4.c
668
req->port = sli4->physical_port;
sys/dev/ocs_fc/sli4.h
2391
uint32_t port;
sys/dev/ocs_fc/sli4.h
2401
uint32_t port;
sys/dev/ofw/ofw_graph.c
107
ofw_graph_get_endpoint_by_idx(phandle_t port, uint32_t idx)
sys/dev/ofw/ofw_graph.c
113
endpoint = ofw_bus_find_child(port, "endpoint");
sys/dev/ofw/ofw_graph.c
118
for (child = OF_child(port); child != 0; child = OF_peer(child)) {
sys/dev/ofw/ofw_graph.c
174
phandle_t outport, port, endpoint, remote;
sys/dev/ofw/ofw_graph.c
176
port = ofw_graph_get_port_by_idx(node, port_id);
sys/dev/ofw/ofw_graph.c
177
if (port == 0)
sys/dev/ofw/ofw_graph.c
179
endpoint = ofw_graph_get_endpoint_by_idx(port, ep_id);
sys/dev/ofw/ofw_graph.c
84
ofw_graph_port_get_num_endpoints(phandle_t port)
sys/dev/ofw/ofw_graph.c
91
for (num = 0, child = OF_child(port); child != 0;
sys/dev/ofw/ofw_graph.h
35
size_t ofw_graph_port_get_num_endpoints(phandle_t port);
sys/dev/ofw/ofw_graph.h
36
phandle_t ofw_graph_get_endpoint_by_idx(phandle_t port, uint32_t idx);
sys/dev/p2sb/lewisburg_gpiocm.c
283
sc->port = p2sb_get_port(sc->p2sb, unit);
sys/dev/p2sb/lewisburg_gpiocm.c
285
if (sc->port < 0)
sys/dev/p2sb/lewisburg_gpiocm.c
54
#define LBGGPIOCM_READ(sc, reg) p2sb_port_read_4(sc->p2sb, sc->port, reg)
sys/dev/p2sb/lewisburg_gpiocm.c
56
p2sb_port_write_4(sc->p2sb, sc->port, reg, val)
sys/dev/p2sb/lewisburg_gpiocm.c
94
int port;
sys/dev/p2sb/p2sb.c
57
#define P2SB_PORT_ADDRESS(port) ((uint32_t)port << P2SB_PORT2ADDRESS_SHIFT)
sys/dev/p2sb/p2sb.c
83
p2sb_port_read_4(device_t dev, uint8_t port, uint32_t reg)
sys/dev/p2sb/p2sb.c
89
return (bus_read_4(sc->res, P2SB_PORT_ADDRESS(port) + reg));
sys/dev/p2sb/p2sb.c
93
p2sb_port_write_4(device_t dev, uint8_t port, uint32_t reg, uint32_t val)
sys/dev/p2sb/p2sb.c
99
bus_write_4(sc->res, P2SB_PORT_ADDRESS(port) + reg, val);
sys/dev/p2sb/p2sb.h
7
uint32_t p2sb_port_read_4(device_t dev, uint8_t port, uint32_t reg);
sys/dev/p2sb/p2sb.h
8
void p2sb_port_write_4(device_t dev, uint8_t port, uint32_t reg, uint32_t val);
sys/dev/pbio/pbio.c
236
(void)make_dev_s(&args, &sc->pd[i].port, "pbio%d%s", unit,
sys/dev/pbio/pbio.c
247
int error, port;
sys/dev/pbio/pbio.c
250
port = PORT(dev);
sys/dev/pbio/pbio.c
255
scp->pd[port].diff = *(int *)data;
sys/dev/pbio/pbio.c
258
scp->pd[port].ipace = *(int *)data;
sys/dev/pbio/pbio.c
261
scp->pd[port].opace = *(int *)data;
sys/dev/pbio/pbio.c
264
*(int *)data = scp->pd[port].diff;
sys/dev/pbio/pbio.c
267
*(int *)data = scp->pd[port].ipace;
sys/dev/pbio/pbio.c
270
*(int *)data = scp->pd[port].opace;
sys/dev/pbio/pbio.c
283
int error, ocfg, port;
sys/dev/pbio/pbio.c
286
port = PORT(dev);
sys/dev/pbio/pbio.c
289
switch (port) {
sys/dev/pbio/pbio.c
318
portval(int port, struct pbio_softc *scp, char *val)
sys/dev/pbio/pbio.c
323
switch (port) {
sys/dev/pbio/pbio.c
340
if (scp->pd[port].diff) {
sys/dev/pbio/pbio.c
341
if (*val != scp->pd[port].oldval) {
sys/dev/pbio/pbio.c
342
scp->pd[port].oldval = *val;
sys/dev/pbio/pbio.c
345
err = pause_sig("pbiopl", max(1, scp->pd[port].ipace));
sys/dev/pbio/pbio.c
357
int err, i, port, toread;
sys/dev/pbio/pbio.c
360
port = PORT(dev);
sys/dev/pbio/pbio.c
367
if ((err = uiomove(scp->pd[port].buff, toread, uio)) != 0)
sys/dev/pbio/pbio.c
370
if ((err = portval(port, scp, &val)) != 0)
sys/dev/pbio/pbio.c
372
scp->pd[port].buff[i] = val;
sys/dev/pbio/pbio.c
373
if (!scp->pd[port].diff && scp->pd[port].ipace)
sys/dev/pbio/pbio.c
374
pause_sig("pbioip", scp->pd[port].ipace);
sys/dev/pbio/pbio.c
385
int i, port, ret, towrite;
sys/dev/pbio/pbio.c
388
port = PORT(dev);
sys/dev/pbio/pbio.c
395
if ((ret = uiomove(scp->pd[port].buff, towrite, uio)) != 0)
sys/dev/pbio/pbio.c
398
val = scp->pd[port].buff[i];
sys/dev/pbio/pbio.c
399
switch (port) {
sys/dev/pbio/pbio.c
419
if (scp->pd[port].opace)
sys/dev/pbio/pbio.c
420
pause_sig("pbioop", scp->pd[port].opace);
sys/dev/pbio/pbio.c
99
struct cdev *port;
sys/dev/pcf/pcf_isa.c
102
u_int rid = 0, port, error;
sys/dev/pcf/pcf_isa.c
110
if ((error = resource_int_value(PCF_NAME, 0, "port", &port)) != 0)
sys/dev/pcf/pcf_isa.c
114
if (port != (u_int)start)
sys/dev/pci/pci.c
6825
pcie_link_reset(device_t port, int pcie_location)
sys/dev/pci/pci.c
6829
v = pci_read_config(port, pcie_location + PCIER_LINK_CTL, 2);
sys/dev/pci/pci.c
6831
pci_write_config(port, pcie_location + PCIER_LINK_CTL, v, 2);
sys/dev/pci/pci.c
6835
pci_write_config(port, pcie_location + PCIER_LINK_CTL, v, 2);
sys/dev/pci/pci.c
6837
v = pci_read_config(port, pcie_location + PCIER_LINK_STA, 2);
sys/dev/pci/pcivar.h
713
int pcie_link_reset(device_t port, int pcie_location);
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5758
bit32 port =0;
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5797
port = operation & PORTID_MASK;
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5799
if(port < AGSA_MAX_VALID_PORTS )
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5802
saRoot->PortMap[port].PortID,
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5803
saRoot->PortMap[port].PortStatus,
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5804
saRoot->PortMap[port].PortContext));
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5806
agPortContext = (agsaPortContext_t *)saRoot->PortMap[port].PortContext;
sys/dev/pms/RefTisa/sallsdk/spc/sampirsp.c
5815
SA_DBG1(("mpiPortControlRsp: portID 0x%x status 0x%x agPortContext %p\n",port, status,agPortContext));
sys/dev/ppc/ppc.c
1661
rman_res_t port;
sys/dev/ppc/ppc.c
1674
error = bus_get_resource(dev, SYS_RES_IOPORT, rid, &port, NULL);
sys/dev/ppc/ppc.c
1682
port = *(BIOS_PORTS + next_bios_ppc++);
sys/dev/ppc/ppc.c
1685
"parallel port found at 0x%jx\n", port);
sys/dev/ppc/ppc.c
1690
bus_set_resource(dev, SYS_RES_IOPORT, rid, port,
sys/dev/puc/puc.c
133
struct puc_port *port;
sys/dev/puc/puc.c
177
port = &sc->sc_port[idx];
sys/dev/puc/puc.c
178
port->p_ipend = SERDEV_IPEND(port->p_dev);
sys/dev/puc/puc.c
179
ipend |= port->p_ipend;
sys/dev/puc/puc.c
196
port = &sc->sc_port[idx];
sys/dev/puc/puc.c
197
if (!(port->p_ipend & isrc))
sys/dev/puc/puc.c
199
if (port->p_ihsrc[i] != NULL)
sys/dev/puc/puc.c
200
(*port->p_ihsrc[i])(port->p_iharg);
sys/dev/puc/puc.c
214
struct puc_port *port;
sys/dev/puc/puc.c
272
port = &sc->sc_port[idx];
sys/dev/puc/puc.c
273
port->p_nr = idx + 1;
sys/dev/puc/puc.c
277
port->p_type = res;
sys/dev/puc/puc.c
286
port->p_bar = bar;
sys/dev/puc/puc.c
298
port->p_rres = rman_reserve_resource(rm, start + ofs,
sys/dev/puc/puc.c
300
if (port->p_rres != NULL) {
sys/dev/puc/puc.c
304
rman_set_bushandle(port->p_rres, bsh);
sys/dev/puc/puc.c
305
rman_set_bustag(port->p_rres, bst);
sys/dev/puc/puc.c
307
port->p_ires = rman_reserve_resource(&sc->sc_irq, port->p_nr,
sys/dev/puc/puc.c
308
port->p_nr, 1, 0, NULL);
sys/dev/puc/puc.c
309
if (port->p_ires == NULL) {
sys/dev/puc/puc.c
316
port->p_rclk = res;
sys/dev/puc/puc.c
318
port->p_dev = device_add_child(dev, NULL, DEVICE_UNIT_ANY);
sys/dev/puc/puc.c
319
if (port->p_dev != NULL)
sys/dev/puc/puc.c
320
device_set_ivars(port->p_dev, (void *)port);
sys/dev/puc/puc.c
356
port = &sc->sc_port[idx];
sys/dev/puc/puc.c
357
if (port->p_dev == NULL)
sys/dev/puc/puc.c
359
error = device_probe_and_attach(port->p_dev);
sys/dev/puc/puc.c
361
device_delete_child(dev, port->p_dev);
sys/dev/puc/puc.c
362
port->p_dev = NULL;
sys/dev/puc/puc.c
378
port = &sc->sc_port[idx];
sys/dev/puc/puc.c
379
if (port->p_rres != NULL)
sys/dev/puc/puc.c
380
rman_release_resource(port->p_rres);
sys/dev/puc/puc.c
381
if (port->p_ires != NULL)
sys/dev/puc/puc.c
382
rman_release_resource(port->p_ires);
sys/dev/puc/puc.c
404
struct puc_port *port;
sys/dev/puc/puc.c
416
port = &sc->sc_port[idx];
sys/dev/puc/puc.c
417
if (port->p_dev == NULL)
sys/dev/puc/puc.c
419
if (port->p_rres != NULL)
sys/dev/puc/puc.c
420
rman_release_resource(port->p_rres);
sys/dev/puc/puc.c
421
if (port->p_ires != NULL)
sys/dev/puc/puc.c
422
rman_release_resource(port->p_ires);
sys/dev/puc/puc.c
475
struct puc_port *port;
sys/dev/puc/puc.c
487
port = device_get_ivars(child);
sys/dev/puc/puc.c
488
KASSERT(port != NULL, ("%s %d", __func__, __LINE__));
sys/dev/puc/puc.c
497
if (type == port->p_bar->b_type)
sys/dev/puc/puc.c
498
res = port->p_rres;
sys/dev/puc/puc.c
500
res = port->p_ires;
sys/dev/puc/puc.c
528
struct puc_port *port;
sys/dev/puc/puc.c
538
port = device_get_ivars(child);
sys/dev/puc/puc.c
539
KASSERT(port != NULL, ("%s %d", __func__, __LINE__));
sys/dev/puc/puc.c
544
if (res == port->p_ires) {
sys/dev/puc/puc.c
545
if (port->p_hasintr)
sys/dev/puc/puc.c
547
} else if (res != port->p_rres)
sys/dev/puc/puc.c
562
struct puc_port *port;
sys/dev/puc/puc.c
572
port = device_get_ivars(child);
sys/dev/puc/puc.c
573
KASSERT(port != NULL, ("%s %d", __func__, __LINE__));
sys/dev/puc/puc.c
575
if (type == port->p_bar->b_type)
sys/dev/puc/puc.c
576
res = port->p_rres;
sys/dev/puc/puc.c
578
res = port->p_ires;
sys/dev/puc/puc.c
597
struct puc_port *port;
sys/dev/puc/puc.c
611
port = device_get_ivars(child);
sys/dev/puc/puc.c
612
KASSERT(port != NULL, ("%s %d", __func__, __LINE__));
sys/dev/puc/puc.c
614
if (cookiep == NULL || res != port->p_ires)
sys/dev/puc/puc.c
617
if (port->p_type == PUC_TYPE_SERIAL && ihand != NULL)
sys/dev/puc/puc.c
619
if (rman_get_device(port->p_ires) != originator)
sys/dev/puc/puc.c
628
if (port->p_type == PUC_TYPE_SERIAL) {
sys/dev/puc/puc.c
631
port->p_ihsrc[i] = SERDEV_IHAND(originator, isrc);
sys/dev/puc/puc.c
632
if (port->p_ihsrc[i] != NULL)
sys/dev/puc/puc.c
641
sc->sc_serdevs |= 1UL << (port->p_nr - 1);
sys/dev/puc/puc.c
643
port->p_hasintr = 1;
sys/dev/puc/puc.c
644
port->p_iharg = arg;
sys/dev/puc/puc.c
646
*cookiep = port;
sys/dev/puc/puc.c
654
struct puc_port *port;
sys/dev/puc/puc.c
668
port = device_get_ivars(child);
sys/dev/puc/puc.c
669
KASSERT(port != NULL, ("%s %d", __func__, __LINE__));
sys/dev/puc/puc.c
671
if (res != port->p_ires)
sys/dev/puc/puc.c
673
if (rman_get_device(port->p_ires) != originator)
sys/dev/puc/puc.c
676
if (!port->p_hasintr)
sys/dev/puc/puc.c
680
if (cookie != port)
sys/dev/puc/puc.c
683
port->p_hasintr = 0;
sys/dev/puc/puc.c
684
port->p_iharg = NULL;
sys/dev/puc/puc.c
687
port->p_ihsrc[i] = NULL;
sys/dev/puc/puc.c
695
struct puc_port *port;
sys/dev/puc/puc.c
703
port = device_get_ivars(child);
sys/dev/puc/puc.c
704
KASSERT(port != NULL, ("%s %d", __func__, __LINE__));
sys/dev/puc/puc.c
711
*result = port->p_rclk;
sys/dev/puc/puc.c
714
*result = port->p_type;
sys/dev/puc/puc.c
725
struct puc_port *port;
sys/dev/puc/puc.c
728
port = device_get_ivars(child);
sys/dev/puc/puc.c
732
retval += printf(" at port %d", port->p_nr);
sys/dev/puc/puc.c
741
struct puc_port *port;
sys/dev/puc/puc.c
743
port = device_get_ivars(child);
sys/dev/puc/puc.c
744
sbuf_printf(sb, "port=%d", port->p_nr);
sys/dev/puc/puc.c
751
struct puc_port *port;
sys/dev/puc/puc.c
753
port = device_get_ivars(child);
sys/dev/puc/puc.c
754
sbuf_printf(sb, "type=%d", port->p_type);
sys/dev/puc/puc_cfg.c
113
*r = port * cfg->d_ofs;
sys/dev/puc/puc_cfg.c
117
if (port == 0) {
sys/dev/puc/puc_cfg.c
131
*r += port * cfg->d_rid;
sys/dev/puc/puc_cfg.c
137
switch (port) {
sys/dev/puc/puc_cfg.c
40
puc_config(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port, intptr_t *r)
sys/dev/puc/puc_cfg.c
46
error = cfg->config_function(sc, cmd, port, r);
sys/dev/puc/pucdata.c
1730
puc_config_advantech(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
1816
puc_config_amc(struct puc_softc *sc __unused, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
1822
*res = 8 * (port & 1);
sys/dev/puc/pucdata.c
1825
*res = 0x14 + (port >> 1) * 4;
sys/dev/puc/pucdata.c
1834
puc_config_diva(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
1841
port <<= 1;
sys/dev/puc/pucdata.c
1843
port = (port == 3) ? 4 : port;
sys/dev/puc/pucdata.c
1844
*res = port * 8 + ((port > 2) ? 0x18 : 0);
sys/dev/puc/pucdata.c
1852
int port, intptr_t *res)
sys/dev/puc/pucdata.c
1856
*res = port * 0x200;
sys/dev/puc/pucdata.c
1864
int port, intptr_t *res)
sys/dev/puc/pucdata.c
1868
*res = port * 0x400;
sys/dev/puc/pucdata.c
1876
int port __unused, intptr_t *res)
sys/dev/puc/pucdata.c
1887
puc_config_moxa(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
1893
if (port == 3 && (cfg->device == 0x1045 ||
sys/dev/puc/pucdata.c
1895
port = 7;
sys/dev/puc/pucdata.c
1896
*res = port * 0x200;
sys/dev/puc/pucdata.c
1905
int port __unused, intptr_t *res)
sys/dev/puc/pucdata.c
1996
puc_config_syba(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
2045
switch (port) {
sys/dev/puc/pucdata.c
2070
puc_config_siig(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
2078
*res = (port > 4) ? 8 * (port - 4) : 0;
sys/dev/puc/pucdata.c
2084
*res = 0x10 + ((port > 4) ? 0x10 : 4 * port);
sys/dev/puc/pucdata.c
2088
switch (port) {
sys/dev/puc/pucdata.c
2102
puc_config_timedia(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
2137
if (port < 2)
sys/dev/puc/pucdata.c
2164
*res = (port == 1 || port == 3) ? 8 : 0;
sys/dev/puc/pucdata.c
2167
*res = 0x10 + ((port > 3) ? port - 2 : port >> 1) * 4;
sys/dev/puc/pucdata.c
2180
int port __unused, intptr_t *res)
sys/dev/puc/pucdata.c
2201
puc_config_oxford_pcie(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
2262
*res = 0x1000 + (port << 9);
sys/dev/puc/pucdata.c
2274
puc_config_sunix(struct puc_softc *sc, enum puc_cfg_cmd cmd, int port,
sys/dev/puc/pucdata.c
2281
error = puc_config(sc, PUC_CFG_GET_TYPE, port, res);
sys/dev/puc/pucdata.c
2284
*res = (*res == PUC_TYPE_SERIAL) ? (port & 3) * 8 : 0;
sys/dev/puc/pucdata.c
2287
error = puc_config(sc, PUC_CFG_GET_TYPE, port, res);
sys/dev/puc/pucdata.c
2290
*res = (*res == PUC_TYPE_SERIAL && port <= 3) ? 0x10 : 0x14;
sys/dev/puc/pucdata.c
2300
int port, intptr_t *res)
sys/dev/puc/pucdata.c
2305
*res = (port < 3) ? 0 : (port - 2) << 3;
sys/dev/puc/pucdata.c
2308
*res = 0x14 + ((port >= 2) ? 0x0c : port << 2);
sys/dev/puc/pucdata.c
2318
enum puc_cfg_cmd cmd, int port, intptr_t *res)
sys/dev/qlnx/qlnxe/ecore.h
300
u16 port;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
107
bool port;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
110
port = ecore_dcbx_ieee_app_port(app_info_bitmap,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
113
port = ecore_dcbx_app_port(app_info_bitmap);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
115
return !!(port && (proto_id == ECORE_TCP_PORT_ISCSI));
sys/dev/qlnx/qlnxe/ecore_dcbx.c
144
bool port;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
147
port = ecore_dcbx_ieee_app_port(app_info_bitmap,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
150
port = ecore_dcbx_app_port(app_info_bitmap);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
152
return !!(port && (proto_id == ECORE_UDP_PORT_TYPE_ROCE_V2));
sys/dev/qlnx/qlnxe/ecore_dcbx.c
158
bool port;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
164
port = ecore_dcbx_ieee_app_port(app_info_bitmap,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
167
port = ecore_dcbx_app_port(app_info_bitmap);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
169
return !!(port && (proto_id == p_hwfn->p_dcbx_info->iwarp_port));
sys/dev/qlnx/qlnxe/ecore_dev.c
2261
struct init_qm_port_params *port;
sys/dev/qlnx/qlnxe/ecore_dev.c
2275
port = &(qm_info->qm_port_params[i]);
sys/dev/qlnx/qlnxe/ecore_dev.c
2277
i, port->active, port->active_phys_tcs, port->num_pbf_cmd_lines, port->num_btb_blocks, port->reserved);
sys/dev/qlnx/qlnxe/ecore_dev.c
3057
u8 port)
sys/dev/qlnx/qlnxe/ecore_dev.c
3063
(reg_type << 25) | (addr << 8) | port,
sys/dev/qlnx/qlnxe/ecore_dev.c
3072
(reg_type << 25) | (addr << 8) | port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3093
u8 loopback = 0, port = p_hwfn->port_id * 2;
sys/dev/qlnx/qlnxe/ecore_dev.c
3095
DP_INFO(p_hwfn->p_dev, "Configurating Emulation Link %02x\n", port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3098
(0x4 << 4) | 0x4, 1, port); /* XLPORT MAC MODE */ /* 0 Quad, 4 Single... */
sys/dev/qlnx/qlnxe/ecore_dev.c
3099
ecore_wr_nw_port(p_hwfn, p_ptt, XLPORT_MAC_CONTROL, 0, 1, port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3101
0x40, 0, port); /*XLMAC: SOFT RESET */
sys/dev/qlnx/qlnxe/ecore_dev.c
3103
0x40, 0, port); /*XLMAC: Port Speed >= 10Gbps */
sys/dev/qlnx/qlnxe/ecore_dev.c
3105
0x3fff, 0, port); /* XLMAC: Max Size */
sys/dev/qlnx/qlnxe/ecore_dev.c
3108
0, port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3110
0x7c000, 0, port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3112
0x30ffffc000ULL, 0, port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3114
0, port); /* XLMAC: TX_EN, RX_EN */
sys/dev/qlnx/qlnxe/ecore_dev.c
3116
0, port); /* XLMAC: TX_EN, RX_EN, SW_LINK_STATUS */
sys/dev/qlnx/qlnxe/ecore_dev.c
3118
1, 0, port); /* Enabled Parallel PFC interface */
sys/dev/qlnx/qlnxe/ecore_dev.c
3120
0xf, 1, port); /* XLPORT port enable */
sys/dev/qlnx/qlnxe/ecore_dev.c
3126
u8 port = p_hwfn->port_id;
sys/dev/qlnx/qlnxe/ecore_dev.c
3127
u32 mac_base = NWM_REG_MAC0_K2_E5 + (port << 2) * NWM_REG_MAC0_SIZE;
sys/dev/qlnx/qlnxe/ecore_dev.c
3129
DP_INFO(p_hwfn->p_dev, "Configurating Emulation Link %02x\n", port);
sys/dev/qlnx/qlnxe/ecore_dev.c
3131
ecore_wr(p_hwfn, p_ptt, CNIG_REG_NIG_PORT0_CONF_K2_E5 + (port << 2),
sys/dev/qlnx/qlnxe/ecore_dev.c
3133
(port <<
sys/dev/qlnx/qlnxe/ecore_dev.c
3171
struct ecore_ptt *p_ptt, u8 port)
sys/dev/qlnx/qlnxe/ecore_dev.c
3173
int port_offset = port ? 0x800 : 0;
sys/dev/qlnx/qlnxe/ecore_dev.c
5159
OFFSETOF(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
sys/dev/qlnx/qlnxe/ecore_dev.c
5184
OFFSETOF(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
sys/dev/qlnx/qlnxe/ecore_dev.c
5477
u32 port;
sys/dev/qlnx/qlnxe/ecore_dev.c
5484
port = ecore_rd(p_hwfn, p_ptt, MISCS_REG_ECO_RESERVED);
sys/dev/qlnx/qlnxe/ecore_dev.c
5485
switch ((port & 0xf000) >> 12) {
sys/dev/qlnx/qlnxe/ecore_dev.c
5498
port);
sys/dev/qlnx/qlnxe/ecore_dev.c
5503
port = ecore_rd(p_hwfn, p_ptt,
sys/dev/qlnx/qlnxe/ecore_dev.c
5505
if (port & 1)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1188
u8 port, active_ports = 0;
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1195
for (port = 0; port < MAX_NUM_PORTS; port++)
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1196
if (req->num_active_tcs[port])
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1201
for (port = 0; port < req->max_ports_per_engine; port++) {
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1209
port_blocks = req->num_active_tcs[port] ? active_port_blocks : 0;
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1210
port_guaranteed_blocks = req->num_active_tcs[port] * tc_guaranteed_blocks;
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1212
full_xoff_th = req->num_active_tcs[port] * BRB_MIN_BLOCKS_PER_TC;
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1218
ecore_wr(p_hwfn, p_ptt, BRB_REG_TOTAL_MAC_SIZE + port * 4, port_blocks);
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1221
ecore_wr(p_hwfn, p_ptt, BRB_REG_SHARED_HR_AREA + port * 4, port_shared_blocks);
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
1225
if (tc == req->num_active_tcs[port]) {
sys/dev/qlnx/qlnxe/ecore_init_fw_funcs.c
176
#define PQ_INFO_ELEMENT(vp, pf, tc, port, rl_valid, rl) (((vp) << 0) | ((pf) << 12) | ((tc) << 16) | ((port) << 20) | ((rl_valid) << 22) | ((rl) << 24))
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1971
if (listener->port == cm_info->local_port) {
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3715
listener->port = iparams->port;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3738
listener->port,
sys/dev/qlnx/qlnxe/ecore_iwarp.h
203
u16 port;
sys/dev/qlnx/qlnxe/ecore_mcp.c
2551
offsetof(struct nvm_cfg1, port[MFW_PORT(p_hwfn)]);
sys/dev/qlnx/qlnxe/ecore_mcp.c
3597
u32 port, u32 addr, u32 offset,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3604
nvm_offset = (port << DRV_MB_PARAM_TRANSCEIVER_PORT_OFFSET) |
sys/dev/qlnx/qlnxe/ecore_mcp.c
3643
u32 port, u32 addr, u32 offset,
sys/dev/qlnx/qlnxe/ecore_mcp.c
3649
nvm_offset = (port << DRV_MB_PARAM_TRANSCEIVER_PORT_OFFSET) |
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1116
u32 port, u32 addr, u32 offset,
sys/dev/qlnx/qlnxe/ecore_mcp_api.h
1134
u32 port, u32 addr, u32 offset,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1115
struct ecore_rdma_port *p_port = p_hwfn->p_rdma_info->port;
sys/dev/qlnx/qlnxe/ecore_rdma.c
318
p_rdma_info->port = OSAL_ZALLOC(p_hwfn->p_dev, GFP_KERNEL, sizeof(*p_rdma_info->port));
sys/dev/qlnx/qlnxe/ecore_rdma.c
319
if (!p_rdma_info->port)
sys/dev/qlnx/qlnxe/ecore_rdma.c
523
OSAL_FREE(p_hwfn->p_dev, p_hwfn->p_rdma_info->port);
sys/dev/qlnx/qlnxe/ecore_rdma.c
524
p_hwfn->p_rdma_info->port = OSAL_NULL;
sys/dev/qlnx/qlnxe/ecore_rdma.c
723
struct ecore_rdma_port *port = p_hwfn->p_rdma_info->port;
sys/dev/qlnx/qlnxe/ecore_rdma.c
726
port->port_state = p_hwfn->mcp_info->link_output.link_up ?
sys/dev/qlnx/qlnxe/ecore_rdma.c
729
port->max_msg_size = OSAL_MIN_T(u64,
sys/dev/qlnx/qlnxe/ecore_rdma.c
734
port->pkey_bad_counter = 0;
sys/dev/qlnx/qlnxe/ecore_rdma.h
119
struct ecore_rdma_port *port;
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
904
u16 port;
sys/dev/qlnx/qlnxe/ecore_roce_api.h
798
u16 port;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
186
p_tun->geneve_port.port = p_src->geneve_port.port;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
189
p_tun->vxlan_port.port = p_src->vxlan_port.port;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
208
*p_port = OSAL_CPU_TO_LE16(p_udp_port->port);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
271
p_tunn->vxlan_port.port);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
275
p_tunn->geneve_port.port);
sys/dev/qlnx/qlnxe/ecore_sriov.c
2440
p_resp->geneve_udp_port = p_tun->geneve_port.port;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2441
p_resp->vxlan_udp_port = p_tun->vxlan_port.port;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2464
u8 tun_cls, u8 update_port, u16 port)
sys/dev/qlnx/qlnxe/ecore_sriov.c
2468
p_port->port = port;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2555
geneve_port = p_tun->geneve_port.port;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2558
p_tun->vxlan_port.port,
sys/dev/qlnx/qlnxe/ecore_vf.c
699
*p_udp_port = p_port->port;
sys/dev/qlnx/qlnxe/ecore_vf.c
760
p_tun->geneve_port.port = p_resp->geneve_udp_port;
sys/dev/qlnx/qlnxe/ecore_vf.c
761
p_tun->vxlan_port.port = p_resp->vxlan_udp_port;
sys/dev/qlnx/qlnxe/mcp_private.h
217
typedef u16(*lldp_prepare_tlv_func)(u8 port, lldp_agent_e lldp_agent, u8 *buffer);
sys/dev/qlnx/qlnxe/mcp_private.h
224
typedef u8(*lldp_process_func)(u8 port, u8 num, u8 **tlvs);
sys/dev/qlnx/qlnxe/mcp_private.h
350
(g_spad.private_data.port[_port_].ufp_port.flags & UFP_CAP_ENABLED)
sys/dev/qlnx/qlnxe/mcp_private.h
371
typedef void (*ulp_rx_indication_t)(u8 port, u16 subtype, u32 pkt_len, u8 *pkt);
sys/dev/qlnx/qlnxe/mcp_private.h
489
struct private_port port[MCP_GLOB_PORT_MAX];
sys/dev/qlnx/qlnxe/mcp_public.h
1906
struct public_port port[MCP_GLOB_PORT_MAX];
sys/dev/qlnx/qlnxe/nvm_cfg.h
2000
struct nvm_cfg1_port port[MCP_GLOB_PORT_MAX]; /* 0x230 */
sys/dev/qlnx/qlnxe/qlnx_ioctl.c
573
dev_info->port = ha->pci_func & 0x1;
sys/dev/qlnx/qlnxe/qlnx_ioctl.h
106
uint32_t port; /* Which connector port */
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
101
qlnxr_iw_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
122
qlnxr_query_gid(struct ib_device *ibdev, u8 port, int index,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
135
if (!(rdma_protocol_roce(ibdev, port) &&
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
141
ret = ib_get_cached_gid(ibdev, port, index, sgid, NULL);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
595
qlnxr_query_port(struct ib_device *ibdev, uint8_t port,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
607
if (port > 1) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
608
QL_DPRINT12(ha, "port [%d] > 1 \n", port);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6220
iparams.port = ntohs(laddr->sin_port);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6225
laddr->sin_port, iparams.port);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
667
qlnxr_modify_port(struct ib_device *ibdev, uint8_t port, int mask,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
678
if (port > 1) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
679
QL_DPRINT12(ha, "port (%d) > 1\n", port);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
789
qlnxr_query_pkey(struct ib_device *ibdev, u8 port, u16 index, u16 *pkey)
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
113
u8 port,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
33
uint8_t port,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
38
u8 port,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
67
u8 port,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
71
u8 port,
sys/dev/rccgpio/rccgpio.c
249
int port;
sys/dev/rccgpio/rccgpio.c
260
port = isa_get_port(dev);
sys/dev/rccgpio/rccgpio.c
261
if (port != RCC_GPIO_BASE)
sys/dev/sfxge/common/ef10_nic.c
1693
__in uint32_t port,
sys/dev/sfxge/common/ef10_nic.c
1702
int ext_index = port; /* Default 1-1 mapping */
sys/dev/sfxge/common/ef10_nic.c
1760
if ((base != EFX_EXT_PORT_NA) && (base <= port)) {
sys/dev/sfxge/common/ef10_nic.c
1761
if ((port - base) < delta) {
sys/dev/sfxge/common/ef10_nic.c
1762
delta = (port - base);
sys/dev/sfxge/common/ef10_nic.c
1789
uint32_t port;
sys/dev/sfxge/common/ef10_nic.c
1797
if ((rc = efx_mcdi_get_port_assignment(enp, &port)) != 0)
sys/dev/sfxge/common/ef10_nic.c
1801
emip->emi_port = port + 1;
sys/dev/sfxge/common/ef10_nic.c
1803
if ((rc = ef10_external_port_mapping(enp, port,
sys/dev/sfxge/common/ef10_tlv_layout.h
185
#define TLV_TAG_PORT_MAC(port) (0x00020000 + (port))
sys/dev/sfxge/common/ef10_tlv_layout.h
619
#define TLV_TAG_VSWITCH_TYPE(port) (0x10120000 + (port))
sys/dev/sfxge/common/ef10_tlv_layout.h
711
#define TLV_TAG_PFIOV(port) (0x10170000 + (port))
sys/dev/sfxge/common/ef10_tlv_layout.h
881
uint32_t port;
sys/dev/sfxge/common/ef10_tlv_layout.h
903
uint32_t port[TLV_MAX_TSACS];
sys/dev/sfxge/common/ef10_tlv_layout.h
991
#define TLV_TAG_FASTPD_MODE(port) (0x10290000 + (port))
sys/dev/sfxge/common/efx.h
2969
__in uint16_t port);
sys/dev/sfxge/common/efx.h
3211
__in uint16_t port /* host/cpu-endian */,
sys/dev/sfxge/common/efx.h
3217
__in uint16_t port /* host/cpu-endian */,
sys/dev/sfxge/common/efx_filter.c
356
__in uint16_t port)
sys/dev/sfxge/common/efx_filter.c
366
spec->efs_loc_port = port;
sys/dev/sfxge/common/efx_tunnel.c
251
__in uint16_t port,
sys/dev/sfxge/common/efx_tunnel.c
259
if (p->etue_port == port) {
sys/dev/sfxge/common/efx_tunnel.c
271
__in uint16_t port /* host/cpu-endian */,
sys/dev/sfxge/common/efx_tunnel.c
295
rc = efx_tunnel_config_find_udp_tunnel_entry(etcp, port, &entry);
sys/dev/sfxge/common/efx_tunnel.c
307
etcp->etc_udp_entries[etcp->etc_udp_entries_num].etue_port = port;
sys/dev/sfxge/common/efx_tunnel.c
336
__in uint16_t port /* host/cpu-endian */,
sys/dev/sfxge/common/efx_tunnel.c
348
rc = efx_tunnel_config_find_udp_tunnel_entry(etcp, port, &entry);
sys/dev/sfxge/common/siena_nvram.c
208
unsigned int port;
sys/dev/sfxge/common/siena_nvram.c
253
if (entry->port == emip->emi_port && entry->nvtype == type) {
sys/dev/sfxge/common/siena_nvram.c
280
if (entry->port != emip->emi_port ||
sys/dev/sfxge/common/siena_nvram.c
529
dcfg_partn = (entry->port == 1)
sys/dev/sfxge/common/siena_nvram.c
537
if (entry->port == 2)
sys/dev/sfxge/sfxge.h
299
struct sfxge_port port;
sys/dev/sfxge/sfxge.h
337
((sc)->port.link_mode != EFX_LINK_DOWN && \
sys/dev/sfxge/sfxge.h
338
(sc)->port.link_mode != EFX_LINK_UNKNOWN)
sys/dev/sfxge/sfxge_port.c
108
SFXGE_PORT_LOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
113
mac_stats = (uint64_t *)sc->port.mac_stats.decode_buf;
sys/dev/sfxge/sfxge_port.c
145
SFXGE_PORT_UNLOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
154
SFXGE_PORT_UNLOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
158
SFXGE_PORT_UNLOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
171
SFXGE_PORT_LOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
173
val = ((uint64_t *)sc->port.mac_stats.decode_buf)[id];
sys/dev/sfxge/sfxge_port.c
174
SFXGE_PORT_UNLOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
228
return (sc->port.wanted_fc);
sys/dev/sfxge/sfxge_port.c
241
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
246
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
252
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
254
if (port->wanted_fc != fcntl) {
sys/dev/sfxge/sfxge_port.c
255
if (port->init_state == SFXGE_PORT_STARTED)
sys/dev/sfxge/sfxge_port.c
257
port->wanted_fc,
sys/dev/sfxge/sfxge_port.c
260
port->wanted_fc = fcntl;
sys/dev/sfxge/sfxge_port.c
263
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
265
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
266
fcntl = port->wanted_fc;
sys/dev/sfxge/sfxge_port.c
267
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
279
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
283
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
285
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
286
if (__predict_true(port->init_state == SFXGE_PORT_STARTED) &&
sys/dev/sfxge/sfxge_port.c
291
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
315
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
318
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
320
if (port->link_mode == mode)
sys/dev/sfxge/sfxge_port.c
323
port->link_mode = mode;
sys/dev/sfxge/sfxge_port.c
327
if_setbaudrate(sc->ifnet, sfxge_link_baudrate[port->link_mode]);
sys/dev/sfxge/sfxge_port.c
336
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
341
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
343
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
345
if (__predict_false(port->init_state != SFXGE_PORT_STARTED))
sys/dev/sfxge/sfxge_port.c
353
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
374
struct sfxge_port *port = &sc->port;
sys/dev/sfxge/sfxge_port.c
377
mtx_assert(&port->lock, MA_OWNED);
sys/dev/sfxge/sfxge_port.c
379
port->mcast_count = if_foreach_llmaddr(ifp, sfxge_copy_maddr,
sys/dev/sfxge/sfxge_port.c
380
port->mcast_addrs);
sys/dev/sfxge/sfxge_port.c
381
if (port->mcast_count == EFX_MAC_MULTICAST_LIST_MAX) {
sys/dev/sfxge/sfxge_port.c
387
rc = efx_mac_multicast_list_set(sc->enp, port->mcast_addrs,
sys/dev/sfxge/sfxge_port.c
388
port->mcast_count);
sys/dev/sfxge/sfxge_port.c
401
struct sfxge_port *port = &sc->port;
sys/dev/sfxge/sfxge_port.c
405
mtx_assert(&port->lock, MA_OWNED);
sys/dev/sfxge/sfxge_port.c
415
(port->mcast_count > 0), all_mulcst, B_TRUE);
sys/dev/sfxge/sfxge_port.c
423
struct sfxge_port *port = &sc->port;
sys/dev/sfxge/sfxge_port.c
426
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
437
if (__predict_true(port->init_state == SFXGE_PORT_STARTED))
sys/dev/sfxge/sfxge_port.c
441
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
448
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
451
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
454
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
456
KASSERT(port->init_state == SFXGE_PORT_STARTED,
sys/dev/sfxge/sfxge_port.c
459
port->init_state = SFXGE_PORT_INITIALIZED;
sys/dev/sfxge/sfxge_port.c
461
port->mac_stats.update_time = 0;
sys/dev/sfxge/sfxge_port.c
466
(void)efx_mac_stats_periodic(enp, &port->mac_stats.dma_buf, 0, B_FALSE);
sys/dev/sfxge/sfxge_port.c
468
port->link_mode = EFX_LINK_UNKNOWN;
sys/dev/sfxge/sfxge_port.c
475
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
484
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
490
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
493
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
495
KASSERT(port->init_state == SFXGE_PORT_INITIALIZED,
sys/dev/sfxge/sfxge_port.c
525
if ((rc = efx_mac_stats_periodic(enp, &port->mac_stats.dma_buf,
sys/dev/sfxge/sfxge_port.c
526
port->stats_update_period_ms,
sys/dev/sfxge/sfxge_port.c
540
port->init_state = SFXGE_PORT_STARTED;
sys/dev/sfxge/sfxge_port.c
543
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
552
(void)efx_mac_stats_periodic(enp, &port->mac_stats.dma_buf, 0, B_FALSE);
sys/dev/sfxge/sfxge_port.c
562
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
570
struct sfxge_port *port = &sc->port;
sys/dev/sfxge/sfxge_port.c
571
efsys_mem_t *esmp = &port->phy_stats.dma_buf;
sys/dev/sfxge/sfxge_port.c
576
SFXGE_PORT_LOCK_ASSERT_OWNED(port);
sys/dev/sfxge/sfxge_port.c
578
if (__predict_false(port->init_state != SFXGE_PORT_STARTED)) {
sys/dev/sfxge/sfxge_port.c
584
if ((unsigned int)(now - port->phy_stats.update_time) < (unsigned int)hz) {
sys/dev/sfxge/sfxge_port.c
589
port->phy_stats.update_time = now;
sys/dev/sfxge/sfxge_port.c
59
struct sfxge_port *port = &sc->port;
sys/dev/sfxge/sfxge_port.c
60
efsys_mem_t *esmp = &(port->mac_stats.dma_buf);
sys/dev/sfxge/sfxge_port.c
602
port->phy_stats.decode_buf)) != EAGAIN)
sys/dev/sfxge/sfxge_port.c
621
SFXGE_PORT_LOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
623
val = ((uint32_t *)sc->port.phy_stats.decode_buf)[id];
sys/dev/sfxge/sfxge_port.c
624
SFXGE_PORT_UNLOCK(&sc->port);
sys/dev/sfxge/sfxge_port.c
657
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
66
SFXGE_PORT_LOCK_ASSERT_OWNED(port);
sys/dev/sfxge/sfxge_port.c
660
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
661
esmp = &port->mac_stats.dma_buf;
sys/dev/sfxge/sfxge_port.c
663
KASSERT(port->init_state == SFXGE_PORT_INITIALIZED,
sys/dev/sfxge/sfxge_port.c
666
port->init_state = SFXGE_PORT_UNINITIALIZED;
sys/dev/sfxge/sfxge_port.c
668
port->link_mode = EFX_LINK_UNKNOWN;
sys/dev/sfxge/sfxge_port.c
671
sfxge_dma_free(&port->phy_stats.dma_buf);
sys/dev/sfxge/sfxge_port.c
672
free(port->phy_stats.decode_buf, M_SFXGE);
sys/dev/sfxge/sfxge_port.c
675
free(port->mac_stats.decode_buf, M_SFXGE);
sys/dev/sfxge/sfxge_port.c
677
SFXGE_PORT_LOCK_DESTROY(port);
sys/dev/sfxge/sfxge_port.c
679
port->sc = NULL;
sys/dev/sfxge/sfxge_port.c
68
if (__predict_false(port->init_state != SFXGE_PORT_STARTED)) {
sys/dev/sfxge/sfxge_port.c
706
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
711
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
721
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
723
if (port->stats_update_period_ms != period_ms) {
sys/dev/sfxge/sfxge_port.c
724
if (port->init_state == SFXGE_PORT_STARTED)
sys/dev/sfxge/sfxge_port.c
726
&port->mac_stats.dma_buf,
sys/dev/sfxge/sfxge_port.c
729
port->stats_update_period_ms = period_ms;
sys/dev/sfxge/sfxge_port.c
73
min_ticks = (unsigned int)hz * port->stats_update_period_ms / 1000;
sys/dev/sfxge/sfxge_port.c
732
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
734
SFXGE_PORT_LOCK(port);
sys/dev/sfxge/sfxge_port.c
735
period_ms = port->stats_update_period_ms;
sys/dev/sfxge/sfxge_port.c
736
SFXGE_PORT_UNLOCK(port);
sys/dev/sfxge/sfxge_port.c
747
struct sfxge_port *port;
sys/dev/sfxge/sfxge_port.c
755
port = &sc->port;
sys/dev/sfxge/sfxge_port.c
756
mac_stats_buf = &port->mac_stats.dma_buf;
sys/dev/sfxge/sfxge_port.c
757
phy_stats_buf = &port->phy_stats.dma_buf;
sys/dev/sfxge/sfxge_port.c
759
KASSERT(port->init_state == SFXGE_PORT_UNINITIALIZED,
sys/dev/sfxge/sfxge_port.c
76
if ((unsigned int)(now - port->mac_stats.update_time) < min_ticks) {
sys/dev/sfxge/sfxge_port.c
762
port->sc = sc;
sys/dev/sfxge/sfxge_port.c
764
SFXGE_PORT_LOCK_INIT(port, device_get_nameunit(sc->dev));
sys/dev/sfxge/sfxge_port.c
767
port->phy_stats.decode_buf = malloc(EFX_PHY_NSTATS * sizeof(uint32_t),
sys/dev/sfxge/sfxge_port.c
780
port->wanted_fc = EFX_FCNTL_RESPOND | EFX_FCNTL_GENERATE;
sys/dev/sfxge/sfxge_port.c
790
port->mac_stats.decode_buf = malloc(EFX_MAC_NSTATS * sizeof(uint64_t),
sys/dev/sfxge/sfxge_port.c
797
port->stats_update_period_ms = sfxge_port_stats_update_period_ms(sc);
sys/dev/sfxge/sfxge_port.c
806
port->init_state = SFXGE_PORT_INITIALIZED;
sys/dev/sfxge/sfxge_port.c
81
port->mac_stats.update_time = now;
sys/dev/sfxge/sfxge_port.c
812
free(port->mac_stats.decode_buf, M_SFXGE);
sys/dev/sfxge/sfxge_port.c
815
free(port->phy_stats.decode_buf, M_SFXGE);
sys/dev/sfxge/sfxge_port.c
816
SFXGE_PORT_LOCK_DESTROY(port);
sys/dev/sfxge/sfxge_port.c
817
port->sc = NULL;
sys/dev/sfxge/sfxge_port.c
875
mode = sc->port.link_mode;
sys/dev/sfxge/sfxge_port.c
90
port->mac_stats.decode_buf, NULL)) != EAGAIN)
sys/dev/siis/siis.c
854
int i, ccs, port, tslots;
sys/dev/siis/siis.c
883
port = (ctx & SIIS_P_CTX_PMP) >> SIIS_P_CTX_PMP_SHIFT;
sys/dev/siis/siis.c
906
tslots = ch->numtslots[port];
sys/dev/siis/siis.c
911
if (ch->slot[i].ccb->ccb_h.target_id != port)
sys/dev/sk/if_sk.c
1253
int error, i, phy, port;
sys/dev/sk/if_sk.c
1263
port = *(int *)device_get_ivars(dev);
sys/dev/sk/if_sk.c
1266
sc_if->sk_port = port;
sys/dev/sk/if_sk.c
1268
sc->sk_if[port] = sc_if;
sys/dev/sk/if_sk.c
1269
if (port == SK_PORT_A)
sys/dev/sk/if_sk.c
1271
if (port == SK_PORT_B)
sys/dev/sk/if_sk.c
1326
sk_win_read_1(sc, SK_MAC0_0 + (port * 8) + i);
sys/dev/sk/if_sk.c
1464
sc->sk_if[port] = NULL;
sys/dev/sk/if_sk.c
1479
int error = 0, *port;
sys/dev/sk/if_sk.c
1690
port = malloc(sizeof(int), M_DEVBUF, M_NOWAIT);
sys/dev/sk/if_sk.c
1691
if (port == NULL) {
sys/dev/sk/if_sk.c
1697
*port = SK_PORT_A;
sys/dev/sk/if_sk.c
1698
device_set_ivars(sc->sk_devs[SK_PORT_A], port);
sys/dev/sk/if_sk.c
1707
port = malloc(sizeof(int), M_DEVBUF, M_NOWAIT);
sys/dev/sk/if_sk.c
1708
if (port == NULL) {
sys/dev/sk/if_sk.c
1714
*port = SK_PORT_B;
sys/dev/sk/if_sk.c
1715
device_set_ivars(sc->sk_devs[SK_PORT_B], port);
sys/dev/sound/macio/i2s.c
191
phandle_t port;
sys/dev/sound/macio/i2s.c
198
port = of_find_firstchild_byname(sc->node, "i2s-a");
sys/dev/sound/macio/i2s.c
199
if (port == -1)
sys/dev/sound/macio/i2s.c
201
sc->soundnode = of_find_firstchild_byname(port, "sound");
sys/dev/sound/pci/cmi.c
601
cmimix_wr(struct sc_info *sc, u_int8_t port, u_int8_t val)
sys/dev/sound/pci/cmi.c
603
cmi_wr(sc, CMPCI_REG_SBADDR, port, 1);
sys/dev/sound/pci/cmi.c
608
cmimix_rd(struct sc_info *sc, u_int8_t port)
sys/dev/sound/pci/cmi.c
610
cmi_wr(sc, CMPCI_REG_SBADDR, port, 1);
sys/dev/sound/pci/csa.c
112
int port;
sys/dev/sound/pci/csa.c
120
port = (pci_read_config(child, 0x41, 1) << 8) + 0x10;
sys/dev/sound/pci/csa.c
124
control = bus_space_read_2(btag, 0x0, port);
sys/dev/sound/pci/csa.c
127
bus_space_write_2(btag, 0x0, port, control);
sys/dev/sound/pci/emu10kx-midi.c
169
scp->port = midiinfo->port;
sys/dev/sound/pci/emu10kx-midi.c
182
if (scp->port == EMU_A_MUDATA1) {
sys/dev/sound/pci/emu10kx-midi.c
215
if (scp->port == EMU_A_MUDATA1)
sys/dev/sound/pci/emu10kx-midi.c
61
int port; /* I/O port or I/O ptr reg */
sys/dev/sound/pci/emu10kx-midi.c
79
d = emu_rdptr(sc->card, 0, sc->port + reg);
sys/dev/sound/pci/emu10kx-midi.c
92
emu_wrptr(sc->card, 0, sc->port + reg, b);
sys/dev/sound/pci/emu10kx.c
3294
midiinfo->port = EMU_A_MUDATA1;
sys/dev/sound/pci/emu10kx.c
3298
midiinfo->port = MUDATA;
sys/dev/sound/pci/emu10kx.c
3312
midiinfo->port = EMU_A_MUDATA2;
sys/dev/sound/pci/emu10kx.h
137
int port;
sys/dev/sound/pci/hdsp-pcm.c
267
uint32_t port, ports;
sys/dev/sound/pci/hdsp-pcm.c
274
port = hdsp_port_first(ports);
sys/dev/sound/pci/hdsp-pcm.c
275
while (port != 0) {
sys/dev/sound/pci/hdsp-pcm.c
281
slots = hdsp_port_slot_map(port, 48000);
sys/dev/sound/pci/hdsp-pcm.c
297
ports &= ~port;
sys/dev/sound/pci/hdsp-pcm.c
298
port = hdsp_port_first(ports);
sys/dev/sound/pci/hdspe-pcm.c
185
hdspe_port_slot_offset(uint32_t port, unsigned int adat_width)
sys/dev/sound/pci/hdspe-pcm.c
188
switch (hdspe_port_first(port)) {
sys/dev/sound/pci/hdspe-pcm.c
257
uint32_t port, ports;
sys/dev/sound/pci/hdspe-pcm.c
265
port = hdspe_port_first(ports);
sys/dev/sound/pci/hdspe-pcm.c
266
while (port != 0) {
sys/dev/sound/pci/hdspe-pcm.c
269
hdspe_port_slot_offset(port, hdspe_adat_width(sc->speed));
sys/dev/sound/pci/hdspe-pcm.c
271
hdspe_port_slot_width(port, hdspe_adat_width(sc->speed));
sys/dev/sound/pci/hdspe-pcm.c
281
ports &= ~port;
sys/dev/sound/pci/hdspe-pcm.c
282
port = hdspe_port_first(ports);
sys/dev/sound/pci/solo.c
113
static void ess_setmixer(struct ess_info *sc, u_int port, u_int value);
sys/dev/sound/pci/solo.c
114
static int ess_getmixer(struct ess_info *sc, u_int port);
sys/dev/sound/pci/solo.c
142
port_rd(struct resource *port, int regno, int size)
sys/dev/sound/pci/solo.c
144
bus_space_tag_t st = rman_get_bustag(port);
sys/dev/sound/pci/solo.c
145
bus_space_handle_t sh = rman_get_bushandle(port);
sys/dev/sound/pci/solo.c
160
port_wr(struct resource *port, int regno, u_int32_t data, int size)
sys/dev/sound/pci/solo.c
162
bus_space_tag_t st = rman_get_bustag(port);
sys/dev/sound/pci/solo.c
163
bus_space_handle_t sh = rman_get_bushandle(port);
sys/dev/sound/pci/solo.c
229
ess_setmixer(struct ess_info *sc, u_int port, u_int value)
sys/dev/sound/pci/solo.c
231
DEB(printf("ess_setmixer: reg=%x, val=%x\n", port, value);)
sys/dev/sound/pci/solo.c
232
ess_wr(sc, SB_MIX_ADDR, (u_char) (port & 0xff)); /* Select register */
sys/dev/sound/pci/solo.c
239
ess_getmixer(struct ess_info *sc, u_int port)
sys/dev/sound/pci/solo.c
243
ess_wr(sc, SB_MIX_ADDR, (u_char) (port & 0xff)); /* Select register */
sys/dev/sume/adapter.h
106
#define SUME_MOD_REG(port) (SUME_MOD0_REG_BASE + 0x10000 * port)
sys/dev/sume/adapter.h
171
uint32_t port;
sys/dev/sume/if_sume.c
1059
mdata->sport = htole16(1 << (nf_priv->port * 2 + 1));
sys/dev/sume/if_sume.c
1060
mdata->dport = htole16(1 << (nf_priv->port * 2));
sys/dev/sume/if_sume.c
1097
adapter->last_ifc = nf_priv->port;
sys/dev/sume/if_sume.c
1147
sume_ifp_alloc(struct sume_adapter *adapter, uint32_t port)
sys/dev/sume/if_sume.c
1154
adapter->ifp[port] = ifp;
sys/dev/sume/if_sume.c
1159
nf_priv->port = port;
sys/dev/sume/if_sume.c
1401
sifr.addr = SUME_STAT_RX_ADDR(nf_priv->port);
sys/dev/sume/if_sume.c
1408
sifr.addr = SUME_STAT_TX_ADDR(nf_priv->port);
sys/dev/sume/if_sume.c
953
sifr.addr = SUME_STATUS_ADDR(nf_priv->port);
sys/dev/superio/superio.c
194
ite_conf_enter(struct resource* res, uint16_t port)
sys/dev/superio/superio.c
199
bus_write_1(res, 0, port == 0x2e ? 0x55 : 0xaa);
sys/dev/superio/superio.c
203
ite_conf_exit(struct resource* res, uint16_t port)
sys/dev/superio/superio.c
215
nvt_conf_enter(struct resource* res, uint16_t port)
sys/dev/superio/superio.c
222
nvt_conf_exit(struct resource* res, uint16_t port)
sys/dev/superio/superio.c
234
fintek_conf_enter(struct resource* res, uint16_t port)
sys/dev/superio/superio.c
241
fintek_conf_exit(struct resource* res, uint16_t port)
sys/dev/superio/superio.c
515
rman_res_t port;
sys/dev/superio/superio.c
524
error = bus_get_resource(dev, SYS_RES_IOPORT, 0, &port, &count);
sys/dev/superio/superio.c
527
if (port > UINT16_MAX || count < NUMPORTS) {
sys/dev/superio/superio.c
553
methods_table[m]->enter(res, port);
sys/dev/superio/superio.c
568
methods_table[m]->exit(res, port);
sys/dev/superio/superio.c
602
sc->io_port = port;
sys/dev/tdfx/tdfx_pci.c
511
switch(piod->port) {
sys/dev/tdfx/tdfx_pci.c
550
piod->port, 1);
sys/dev/tdfx/tdfx_pci.c
554
piod->port, 2);
sys/dev/tdfx/tdfx_pci.c
558
piod->port, 4);
sys/dev/tdfx/tdfx_pci.c
597
switch(piod->port) {
sys/dev/tdfx/tdfx_pci.c
617
retval = pci_read_config(tdfx_info->dev, piod->port & ~3, 4);
sys/dev/tdfx/tdfx_pci.c
626
preval = ret_byte << (8 * (piod->port & 0x3));
sys/dev/tdfx/tdfx_pci.c
627
mask = 0xff << (8 * (piod->port & 0x3));
sys/dev/tdfx/tdfx_pci.c
633
preval = ret_word << (8 * (piod->port & 0x3));
sys/dev/tdfx/tdfx_pci.c
634
mask = 0xffff << (8 * (piod->port & 0x3));
sys/dev/tdfx/tdfx_pci.c
648
pci_write_config(tdfx_info->dev, piod->port & ~3, retval, 4);
sys/dev/tdfx/tdfx_pci.c
667
if(((piod->port != VGA_INPUT_STATUS_1C) || (piod->port != SC_INDEX) ||
sys/dev/tdfx/tdfx_pci.c
668
(piod->port != SC_DATA) || (piod->port != VGA_MISC_OUTPUT_READ)) &&
sys/dev/tdfx/tdfx_pci.c
669
(piod->port < tdfx_info->pio0) && (piod->port > tdfx_info->pio0max))
sys/dev/tdfx/tdfx_pci.c
678
workport = piod->port;
sys/dev/tdfx/tdfx_pci.c
693
if(((piod->port != SC_INDEX) && (piod->port != SC_DATA) &&
sys/dev/tdfx/tdfx_pci.c
694
(piod->port != VGA_MISC_OUTPUT_READ)) /* Can't write VGA_ST_1C */ &&
sys/dev/tdfx/tdfx_pci.c
695
(piod->port < tdfx_info->pio0) && (piod->port > tdfx_info->pio0max))
sys/dev/tdfx/tdfx_pci.c
706
workport = piod->port;
sys/dev/tdfx/tdfx_vars.h
101
short port;
sys/dev/thunderbolt/tb_pcib.c
415
tb_pcib_pcie2cio_read(device_t dev, u_int space, u_int port, u_int offset,
sys/dev/thunderbolt/tb_pcib.c
427
cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK;
sys/dev/thunderbolt/tb_pcib.c
441
tb_pcib_pcie2cio_write(device_t dev, u_int space, u_int port, u_int offset,
sys/dev/thunderbolt/tb_pcib.c
455
cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK;
sys/dev/usb/controller/ehci.c
2986
uint32_t port;
sys/dev/usb/controller/ehci.c
2991
port = EHCI_PORTSC(index);
sys/dev/usb/controller/ehci.c
2992
v = EOREAD4(sc, port) & ~EHCI_PS_CLEAR;
sys/dev/usb/controller/ehci.c
2993
EOWRITE4(sc, port, v | EHCI_PS_PO);
sys/dev/usb/controller/ehci.c
3003
uint32_t port;
sys/dev/usb/controller/ehci.c
3151
port = EHCI_PORTSC(index);
sys/dev/usb/controller/ehci.c
3152
v = EOREAD4(sc, port) & ~EHCI_PS_CLEAR;
sys/dev/usb/controller/ehci.c
3155
EOWRITE4(sc, port, v & ~EHCI_PS_PE);
sys/dev/usb/controller/ehci.c
3163
EOWRITE4(sc, port, v | EHCI_PS_FPR);
sys/dev/usb/controller/ehci.c
3168
EOWRITE4(sc, port, v & ~(EHCI_PS_SUSP |
sys/dev/usb/controller/ehci.c
3175
EOWRITE4(sc, port, v & ~EHCI_PS_PP);
sys/dev/usb/controller/ehci.c
3184
EOWRITE4(sc, port, v & ~EHCI_PS_PIC);
sys/dev/usb/controller/ehci.c
3187
EOWRITE4(sc, port, v | EHCI_PS_CSC);
sys/dev/usb/controller/ehci.c
3190
EOWRITE4(sc, port, v | EHCI_PS_PEC);
sys/dev/usb/controller/ehci.c
3193
EOWRITE4(sc, port, v | EHCI_PS_SUSP);
sys/dev/usb/controller/ehci.c
3196
EOWRITE4(sc, port, v | EHCI_PS_OCC);
sys/dev/usb/controller/ehci.c
3296
port = EHCI_PORTSC(index);
sys/dev/usb/controller/ehci.c
3297
v = EOREAD4(sc, port) & ~EHCI_PS_CLEAR;
sys/dev/usb/controller/ehci.c
3300
EOWRITE4(sc, port, v | EHCI_PS_PE);
sys/dev/usb/controller/ehci.c
3303
EOWRITE4(sc, port, v | EHCI_PS_SUSP);
sys/dev/usb/controller/ehci.c
3325
EOWRITE4(sc, port, v | EHCI_PS_PR);
sys/dev/usb/controller/ehci.c
3333
EOWRITE4(sc, port, v);
sys/dev/usb/controller/ehci.c
3339
v = EOREAD4(sc, port);
sys/dev/usb/controller/ehci.c
3360
EOWRITE4(sc, port, v | EHCI_PS_PP);
sys/dev/usb/controller/ehci.c
3369
EOWRITE4(sc, port, v | EHCI_PS_PIC);
sys/dev/usb/controller/ohci.c
2054
uint32_t port;
sys/dev/usb/controller/ohci.c
2191
port = OHCI_RH_PORT_STATUS(index);
sys/dev/usb/controller/ohci.c
2194
OWRITE4(sc, port, UPS_CURRENT_CONNECT_STATUS);
sys/dev/usb/controller/ohci.c
2197
OWRITE4(sc, port, UPS_OVERCURRENT_INDICATOR);
sys/dev/usb/controller/ohci.c
2201
OWRITE4(sc, port, UPS_LOW_SPEED);
sys/dev/usb/controller/ohci.c
2204
OWRITE4(sc, port, UPS_C_CONNECT_STATUS << 16);
sys/dev/usb/controller/ohci.c
2207
OWRITE4(sc, port, UPS_C_PORT_ENABLED << 16);
sys/dev/usb/controller/ohci.c
2210
OWRITE4(sc, port, UPS_C_SUSPEND << 16);
sys/dev/usb/controller/ohci.c
2213
OWRITE4(sc, port, UPS_C_OVERCURRENT_INDICATOR << 16);
sys/dev/usb/controller/ohci.c
2216
OWRITE4(sc, port, UPS_C_PORT_RESET << 16);
sys/dev/usb/controller/ohci.c
2229
if ((OREAD4(sc, port) >> 16) == 0)
sys/dev/usb/controller/ohci.c
2294
port = OHCI_RH_PORT_STATUS(index);
sys/dev/usb/controller/ohci.c
2297
OWRITE4(sc, port, UPS_PORT_ENABLED);
sys/dev/usb/controller/ohci.c
2300
OWRITE4(sc, port, UPS_SUSPEND);
sys/dev/usb/controller/ohci.c
2304
OWRITE4(sc, port, UPS_RESET);
sys/dev/usb/controller/ohci.c
2310
if ((OREAD4(sc, port) & UPS_RESET) == 0) {
sys/dev/usb/controller/ohci.c
2319
index, OREAD4(sc, port));
sys/dev/usb/controller/ohci.c
2323
OWRITE4(sc, port, UPS_PORT_POWER);
sys/dev/usb/controller/uhci.c
2318
uint16_t port;
sys/dev/usb/controller/uhci.c
2323
port = UHCI_PORTSC1;
sys/dev/usb/controller/uhci.c
2325
port = UHCI_PORTSC2;
sys/dev/usb/controller/uhci.c
2335
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2336
UWRITE2(sc, port, x | UHCI_PORTSC_PR);
sys/dev/usb/controller/uhci.c
2342
index, UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2344
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2345
UWRITE2(sc, port, x & ~UHCI_PORTSC_PR);
sys/dev/usb/controller/uhci.c
2358
index, UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2360
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2361
UWRITE2(sc, port, x | UHCI_PORTSC_PE);
sys/dev/usb/controller/uhci.c
2367
x = UREAD2(sc, port);
sys/dev/usb/controller/uhci.c
2392
UWRITE2(sc, port, URWMASK(x) |
sys/dev/usb/controller/uhci.c
2400
UWRITE2(sc, port, URWMASK(x) | UHCI_PORTSC_PE);
sys/dev/usb/controller/uhci.c
2408
index, UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2422
uint16_t port;
sys/dev/usb/controller/uhci.c
2555
port = UHCI_PORTSC1;
sys/dev/usb/controller/uhci.c
2557
port = UHCI_PORTSC2;
sys/dev/usb/controller/uhci.c
2564
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2565
UWRITE2(sc, port, x & ~UHCI_PORTSC_PE);
sys/dev/usb/controller/uhci.c
2568
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2569
UWRITE2(sc, port, x & ~(UHCI_PORTSC_SUSP));
sys/dev/usb/controller/uhci.c
2572
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2573
UWRITE2(sc, port, x & ~UHCI_PORTSC_PR);
sys/dev/usb/controller/uhci.c
2576
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2577
UWRITE2(sc, port, x | UHCI_PORTSC_CSC);
sys/dev/usb/controller/uhci.c
2580
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2581
UWRITE2(sc, port, x | UHCI_PORTSC_POEDC);
sys/dev/usb/controller/uhci.c
2584
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2585
UWRITE2(sc, port, x | UHCI_PORTSC_OCIC);
sys/dev/usb/controller/uhci.c
2605
port = UHCI_PORTSC1;
sys/dev/usb/controller/uhci.c
2607
port = UHCI_PORTSC2;
sys/dev/usb/controller/uhci.c
2614
((UREAD2(sc, port) & UHCI_PORTSC_LS) >>
sys/dev/usb/controller/uhci.c
2631
port = UHCI_PORTSC1;
sys/dev/usb/controller/uhci.c
2633
port = UHCI_PORTSC2;
sys/dev/usb/controller/uhci.c
2638
x = UREAD2(sc, port);
sys/dev/usb/controller/uhci.c
2656
UWRITE2(sc, port, URWMASK(x));
sys/dev/usb/controller/uhci.c
2662
UWRITE2(sc, port, URWMASK(x) & ~(UHCI_PORTSC_RD |
sys/dev/usb/controller/uhci.c
2689
port = UHCI_PORTSC1;
sys/dev/usb/controller/uhci.c
2691
port = UHCI_PORTSC2;
sys/dev/usb/controller/uhci.c
2698
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2699
UWRITE2(sc, port, x | UHCI_PORTSC_PE);
sys/dev/usb/controller/uhci.c
2702
x = URWMASK(UREAD2(sc, port));
sys/dev/usb/controller/uhci.c
2703
UWRITE2(sc, port, x | UHCI_PORTSC_SUSP);
sys/dev/usb/controller/xhci.c
3303
uint32_t port;
sys/dev/usb/controller/xhci.c
3448
port = XHCI_PORTSC(index);
sys/dev/usb/controller/xhci.c
3450
v = XREAD4(sc, oper, port);
sys/dev/usb/controller/xhci.c
3456
XWRITE4(sc, oper, port, v | XHCI_PS_WRC);
sys/dev/usb/controller/xhci.c
3459
XWRITE4(sc, oper, port, v | XHCI_PS_CEC);
sys/dev/usb/controller/xhci.c
3463
XWRITE4(sc, oper, port, v | XHCI_PS_PLC);
sys/dev/usb/controller/xhci.c
3466
XWRITE4(sc, oper, port, v | XHCI_PS_CSC);
sys/dev/usb/controller/xhci.c
3469
XWRITE4(sc, oper, port, v | XHCI_PS_PEC);
sys/dev/usb/controller/xhci.c
3472
XWRITE4(sc, oper, port, v | XHCI_PS_OCC);
sys/dev/usb/controller/xhci.c
3475
XWRITE4(sc, oper, port, v | XHCI_PS_PRC);
sys/dev/usb/controller/xhci.c
3479
XWRITE4(sc, oper, port, v | XHCI_PS_PED);
sys/dev/usb/controller/xhci.c
3482
XWRITE4(sc, oper, port, v & ~XHCI_PS_PP);
sys/dev/usb/controller/xhci.c
3485
XWRITE4(sc, oper, port, v & ~XHCI_PS_PIC_SET(3));
sys/dev/usb/controller/xhci.c
3491
XWRITE4(sc, oper, port, v |
sys/dev/usb/controller/xhci.c
3499
XWRITE4(sc, oper, port, v |
sys/dev/usb/controller/xhci.c
3632
port = XHCI_PORTSC(index);
sys/dev/usb/controller/xhci.c
3633
v = XREAD4(sc, oper, port) & ~XHCI_PS_CLEAR;
sys/dev/usb/controller/xhci.c
3641
port = XHCI_PORTPMSC(index);
sys/dev/usb/controller/xhci.c
3642
v = XREAD4(sc, oper, port);
sys/dev/usb/controller/xhci.c
3645
XWRITE4(sc, oper, port, v);
sys/dev/usb/controller/xhci.c
3652
port = XHCI_PORTPMSC(index);
sys/dev/usb/controller/xhci.c
3653
v = XREAD4(sc, oper, port);
sys/dev/usb/controller/xhci.c
3656
XWRITE4(sc, oper, port, v);
sys/dev/usb/controller/xhci.c
3659
XWRITE4(sc, oper, port, v | XHCI_PS_WPR);
sys/dev/usb/controller/xhci.c
3662
XWRITE4(sc, oper, port, v |
sys/dev/usb/controller/xhci.c
3678
XWRITE4(sc, oper, port, v |
sys/dev/usb/controller/xhci.c
3683
XWRITE4(sc, oper, port, v | XHCI_PS_PR);
sys/dev/usb/controller/xhci.c
3687
XWRITE4(sc, oper, port, v | XHCI_PS_PP);
sys/dev/usb/controller/xhci.c
3698
XWRITE4(sc, oper, port, v);
sys/dev/usb/net/uhso.c
1039
int i, port, tty;
sys/dev/usb/net/uhso.c
1063
port = (1 << i);
sys/dev/usb/net/uhso.c
1064
if ((port & desc->bDescriptorSubtype) == port) {
sys/dev/usb/net/uhso.c
1065
UHSO_DPRINTF(2, "Found mux port %x (%d)\n", port, i);
sys/dev/usb/net/uhso.c
122
#define UHSO_IFACE_SPEC(usb_type, port, port_type) \
sys/dev/usb/net/uhso.c
123
(((usb_type) << 24) | ((port) << 16) | (port_type))
sys/dev/usb/net/uhso.c
553
int i, error, port;
sys/dev/usb/net/uhso.c
633
port = uhso_mux_port_map[ht->ht_muxport];
sys/dev/usb/net/uhso.c
635
port = UHSO_IFACE_PORT_TYPE(sc->sc_type);
sys/dev/usb/net/uhso.c
637
desc = uhso_port_type_sysctl[port];
sys/dev/usb/net/uhso.c
650
desc = uhso_port_type[port];
sys/dev/usb/net/uhso.c
781
char port;
sys/dev/usb/net/uhso.c
810
port = 0;
sys/dev/usb/net/uhso.c
812
port = uhso_port_map[(int)buf[index]];
sys/dev/usb/net/uhso.c
814
switch (port) {
sys/dev/usb/net/uhso.c
817
UHSO_PORT_SERIAL | UHSO_PORT_NETWORK, port));
sys/dev/usb/net/uhso.c
827
UHSO_PORT_SERIAL, port));
sys/dev/usb/serial/uftdi_reg.h
313
#define FTDI_OUT_TAG(len, port) (((len) << 2) | (port))
sys/dev/usb/serial/uvisor.c
130
uByte port;
sys/dev/usb/serial/uvisor.c
159
uByte port;
sys/dev/usb/serial/uvisor.c
452
coninfo.connections[i].port, desc);
sys/dev/usb/serial/uvisor.c
458
uint8_t port;
sys/dev/usb/serial/uvisor.c
480
port = pconinfo.connections[0].end_point_info;
sys/dev/usb/serial/uvisor.c
481
config[0].endpoint = (port & 0xF); /* output */
sys/dev/usb/serial/uvisor.c
482
config[1].endpoint = (port >> 4); /* input */
sys/dev/usb/serial/uvisor.c
484
port = pconinfo.connections[0].port;
sys/dev/usb/serial/uvisor.c
485
config[0].endpoint = (port & 0xF); /* output */
sys/dev/usb/serial/uvisor.c
486
config[1].endpoint = (port & 0xF); /* input */
sys/dev/usb/usb_device.c
1432
uaa->port = udev->port_no;
sys/dev/usb/usb_fdt_support.c
58
uint32_t port;
sys/dev/usb/usb_fdt_support.c
73
proplen = OF_getencprop(child, "reg", &port, sizeof(port));
sys/dev/usb/usb_fdt_support.c
74
if (proplen != sizeof(port))
sys/dev/usb/usb_fdt_support.c
76
if (port == (udev->port_index + 1))
sys/dev/usb/usb_hub.c
266
uint8_t port;
sys/dev/usb/usb_hub.c
272
port = child->hs_port_no;
sys/dev/usb/usb_hub.c
283
(port == 0) || (ep->edesc == NULL)) {
sys/dev/usb/usb_hub.c
290
up = hub->ports + port - 1;
sys/dev/usb/usb_hub.c
294
port = 1;
sys/dev/usb/usb_hub.c
301
req.wIndex[0] = port;
sys/dev/usb/usb_hub.c
313
req.wIndex[0] = port;
sys/dev/usb/usb_hub_acpi.c
142
struct acpi_uhub_port *port = &sc->port[p - 1];
sys/dev/usb/usb_hub_acpi.c
156
port->upc = porttypenum;
sys/dev/usb/usb_hub_acpi.c
157
port->upc |= (conn) ? (ACPI_UPC_CONNECTABLE) : 0;
sys/dev/usb/usb_hub_acpi.c
169
SYSCTL_NULL_U32_PTR, port->upc,
sys/dev/usb/usb_hub_acpi.c
179
struct acpi_uhub_port *port = oidp->oid_arg1;
sys/dev/usb/usb_hub_acpi.c
184
sbuf_printf(&sb, "Handle %s\n", acpi_name(port->handle));
sys/dev/usb/usb_hub_acpi.c
185
if (port->upc == 0xffffffff) {
sys/dev/usb/usb_hub_acpi.c
190
if (port->upc & ACPI_UPC_CONNECTABLE) {
sys/dev/usb/usb_hub_acpi.c
193
sbuf_printf(&sb, "%s port\n", acpi_uhub_upc_type(port->upc & 0xff));
sys/dev/usb/usb_hub_acpi.c
195
if ((port->pld[0] & 0x80) == 0) {
sys/dev/usb/usb_hub_acpi.c
198
port->pld[1], port->pld[2],
sys/dev/usb/usb_hub_acpi.c
199
port->pld[3]);
sys/dev/usb/usb_hub_acpi.c
202
port->pld[4] | (port->pld[5] << 8),
sys/dev/usb/usb_hub_acpi.c
203
port->pld[6] | (port->pld[7] << 8));
sys/dev/usb/usb_hub_acpi.c
204
if (port->pld[8] & 1) {
sys/dev/usb/usb_hub_acpi.c
207
if (port->pld[8] & 2) {
sys/dev/usb/usb_hub_acpi.c
210
if (port->pld[8] & 4) {
sys/dev/usb/usb_hub_acpi.c
213
int panelpos = (port->pld[8] >> 3) & 7;
sys/dev/usb/usb_hub_acpi.c
229
posstr[(port->pld[8] >> 6) & 3]);
sys/dev/usb/usb_hub_acpi.c
231
posstr[(port->pld[9]) & 3]);
sys/dev/usb/usb_hub_acpi.c
234
shapestr[(port->pld[9] >> 2) & 0xf]);
sys/dev/usb/usb_hub_acpi.c
236
((port->pld[9] >> 6) & 1) ? "Vertical" :
sys/dev/usb/usb_hub_acpi.c
239
((port->pld[9] >> 7)
sys/dev/usb/usb_hub_acpi.c
240
| (port->pld[10] << 1)) & 0xff);
sys/dev/usb/usb_hub_acpi.c
242
((port->pld[10] >> 7)
sys/dev/usb/usb_hub_acpi.c
243
| (port->pld[11] << 1)) & 0xff);
sys/dev/usb/usb_hub_acpi.c
245
(port->pld[11] & 0x80) ?
sys/dev/usb/usb_hub_acpi.c
247
(port->pld[12] & 1) ? "Eject" : "",
sys/dev/usb/usb_hub_acpi.c
248
(port->pld[12] & 2) ? "OSPM" : ""
sys/dev/usb/usb_hub_acpi.c
251
if ((port->pld[0] & 0x7f) >= 2) {
sys/dev/usb/usb_hub_acpi.c
253
port->pld[16] | (port->pld[17] << 8),
sys/dev/usb/usb_hub_acpi.c
254
port->pld[18] | (port->pld[19] << 8));
sys/dev/usb/usb_hub_acpi.c
268
struct acpi_uhub_port *port = &sc->port[p - 1];
sys/dev/usb/usb_hub_acpi.c
294
memcpy(port->pld, resbuf, len);
sys/dev/usb/usb_hub_acpi.c
298
port->pld, len, "A", "Raw PLD value");
sys/dev/usb/usb_hub_acpi.c
388
sc->port[devinfo->Address - 1].handle = ah;
sys/dev/usb/usb_hub_acpi.c
389
sc->port[devinfo->Address - 1].upc = 0xffffffff;
sys/dev/usb/usb_hub_acpi.c
395
&sc->port[devinfo->Address - 1], 0,
sys/dev/usb/usb_hub_acpi.c
458
sc->port = malloc(sizeof(struct acpi_uhub_port) * uh->nports,
sys/dev/usb/usb_hub_acpi.c
474
free(sc->port, M_USBDEV);
sys/dev/usb/usb_hub_acpi.c
535
(ah = sc->port[hres.portno - 1].handle)) {
sys/dev/usb/usb_hub_acpi.c
96
struct acpi_uhub_port *port;
sys/dev/usb/usb_request.c
1613
struct usb_port_status *ps, uint8_t port)
sys/dev/usb/usb_request.c
1620
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
1678
uint8_t port, uint8_t timeout)
sys/dev/usb/usb_request.c
1685
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
1700
uint8_t port, uint8_t timeout)
sys/dev/usb/usb_request.c
1707
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
1743
uint8_t port, uint16_t sel)
sys/dev/usb/usb_request.c
1750
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
1765
uint8_t port, uint16_t sel)
sys/dev/usb/usb_request.c
1772
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
2217
uint8_t port)
sys/dev/usb/usb_request.c
2225
port = 1;
sys/dev/usb/usb_request.c
2230
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
2247
uint8_t port, uint8_t addr, uint8_t type, uint8_t endpoint)
sys/dev/usb/usb_request.c
2256
port = 1;
sys/dev/usb/usb_request.c
2264
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
2281
uint8_t port, uint8_t link_state)
sys/dev/usb/usb_request.c
2288
req.wIndex[0] = port;
sys/dev/usb/usb_request.c
2308
uint8_t port, uint8_t besl, uint8_t addr, uint8_t rwe)
sys/dev/usb/usb_request.c
2317
req.wIndex[0] = (port & 0xF) | ((besl & 0xF) << 4);
sys/dev/usb/usb_request.c
795
usbd_req_reset_port(struct usb_device *udev, struct mtx *mtx, uint8_t port)
sys/dev/usb/usb_request.c
807
udev, mtx, port, UHF_C_PORT_RESET);
sys/dev/usb/usb_request.c
811
udev, mtx, port, UHF_PORT_RESET);
sys/dev/usb/usb_request.c
821
err = usbd_req_get_port_status(udev, mtx, &ps, port);
sys/dev/usb/usb_request.c
853
udev, mtx, port, UHF_C_PORT_RESET);
sys/dev/usb/usb_request.c
867
port, usbd_errstr(err));
sys/dev/usb/usb_request.c
886
uint8_t port)
sys/dev/usb/usb_request.c
896
err = usbd_req_get_port_status(udev, mtx, &ps, port);
sys/dev/usb/usb_request.c
915
port, UHF_C_BH_PORT_RESET);
sys/dev/usb/usb_request.c
919
port, UHF_BH_PORT_RESET);
sys/dev/usb/usb_request.c
928
err = usbd_req_get_port_status(udev, mtx, &ps, port);
sys/dev/usb/usb_request.c
952
udev, mtx, port, UHF_C_BH_PORT_RESET);
sys/dev/usb/usb_request.c
966
port, usbd_errstr(err));
sys/dev/usb/usb_request.h
36
struct mtx *mtx, uint8_t port, uint16_t sel);
sys/dev/usb/usb_request.h
66
struct usb_port_status *ps, uint8_t port);
sys/dev/usb/usb_request.h
68
uint8_t port);
sys/dev/usb/usb_request.h
70
struct mtx *mtx, uint8_t port);
sys/dev/usb/usb_request.h
76
struct mtx *mtx, uint8_t port, uint16_t sel);
sys/dev/usb/usb_request.h
84
struct mtx *mtx, uint8_t port, uint8_t timeout);
sys/dev/usb/usb_request.h
86
struct mtx *mtx, uint8_t port, uint8_t timeout);
sys/dev/usb/usb_request.h
90
uint8_t port);
sys/dev/usb/usb_request.h
92
uint8_t port, uint8_t addr, uint8_t type, uint8_t endpoint);
sys/dev/usb/usb_request.h
94
struct mtx *mtx, uint8_t port, uint8_t link_state);
sys/dev/usb/usb_request.h
96
uint8_t port, uint8_t besl, uint8_t addr, uint8_t rwe);
sys/dev/usb/usbdi.h
432
uint8_t port;
sys/dev/viapm/viapm.c
74
#define VIAPM_INB(port) \
sys/dev/viapm/viapm.c
75
((u_char)bus_read_1(viapm->iores, port))
sys/dev/viapm/viapm.c
76
#define VIAPM_OUTB(port,val) \
sys/dev/viapm/viapm.c
77
(bus_write_1(viapm->iores, port, (u_char)(val)))
sys/dev/virtio/console/virtio_console.c
1007
vtcon_port_enqueue_buf(struct vtcon_port *port, void *buf, size_t len)
sys/dev/virtio/console/virtio_console.c
1014
vq = port->vtcport_invq;
sys/dev/virtio/console/virtio_console.c
1027
vtcon_port_create_buf(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1036
error = vtcon_port_enqueue_buf(port, buf, VTCON_BULK_BUFSZ);
sys/dev/virtio/console/virtio_console.c
1044
vtcon_port_requeue_buf(struct vtcon_port *port, void *buf)
sys/dev/virtio/console/virtio_console.c
1048
error = vtcon_port_enqueue_buf(port, buf, VTCON_BULK_BUFSZ);
sys/dev/virtio/console/virtio_console.c
1054
vtcon_port_populate(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1059
vq = port->vtcport_invq;
sys/dev/virtio/console/virtio_console.c
1063
error = vtcon_port_create_buf(port);
sys/dev/virtio/console/virtio_console.c
1077
vtcon_port_destroy(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1080
port->vtcport_sc = NULL;
sys/dev/virtio/console/virtio_console.c
1081
port->vtcport_scport = NULL;
sys/dev/virtio/console/virtio_console.c
1082
port->vtcport_invq = NULL;
sys/dev/virtio/console/virtio_console.c
1083
port->vtcport_outvq = NULL;
sys/dev/virtio/console/virtio_console.c
1084
port->vtcport_id = -1;
sys/dev/virtio/console/virtio_console.c
1085
mtx_destroy(&port->vtcport_mtx);
sys/dev/virtio/console/virtio_console.c
1086
free(port, M_DEVBUF);
sys/dev/virtio/console/virtio_console.c
1090
vtcon_port_init_vqs(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1095
scport = port->vtcport_scport;
sys/dev/virtio/console/virtio_console.c
1097
port->vtcport_invq = scport->vcsp_invq;
sys/dev/virtio/console/virtio_console.c
1098
port->vtcport_outvq = scport->vcsp_outvq;
sys/dev/virtio/console/virtio_console.c
1105
vtcon_port_drain(port);
sys/dev/virtio/console/virtio_console.c
1107
KASSERT(virtqueue_empty(port->vtcport_invq),
sys/dev/virtio/console/virtio_console.c
1109
KASSERT(virtqueue_empty(port->vtcport_outvq),
sys/dev/virtio/console/virtio_console.c
1112
error = vtcon_port_populate(port);
sys/dev/virtio/console/virtio_console.c
1124
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1133
port = malloc(sizeof(struct vtcon_port), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/virtio/console/virtio_console.c
1134
if (port == NULL)
sys/dev/virtio/console/virtio_console.c
1137
port->vtcport_sc = sc;
sys/dev/virtio/console/virtio_console.c
1138
port->vtcport_scport = scport;
sys/dev/virtio/console/virtio_console.c
1139
port->vtcport_id = id;
sys/dev/virtio/console/virtio_console.c
1140
mtx_init(&port->vtcport_mtx, "vtcpmtx", NULL, MTX_DEF);
sys/dev/virtio/console/virtio_console.c
1141
port->vtcport_tty = tty_alloc_mutex(&vtcon_tty_class, port,
sys/dev/virtio/console/virtio_console.c
1142
&port->vtcport_mtx);
sys/dev/virtio/console/virtio_console.c
1144
error = vtcon_port_init_vqs(port);
sys/dev/virtio/console/virtio_console.c
1146
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
1147
vtcon_port_teardown(port);
sys/dev/virtio/console/virtio_console.c
1152
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
1153
scport->vcsp_port = port;
sys/dev/virtio/console/virtio_console.c
1154
vtcon_port_enable_intr(port);
sys/dev/virtio/console/virtio_console.c
1155
vtcon_port_submit_event(port, VIRTIO_CONSOLE_PORT_READY, 1);
sys/dev/virtio/console/virtio_console.c
1156
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
1159
tty_makedev(port->vtcport_tty, NULL, "%s%r.%r", VTCON_TTY_PREFIX,
sys/dev/virtio/console/virtio_console.c
1166
vtcon_port_dev_alias(struct vtcon_port *port, const char *name, size_t len)
sys/dev/virtio/console/virtio_console.c
1173
sc = port->vtcport_sc;
sys/dev/virtio/console/virtio_console.c
1174
tp = port->vtcport_tty;
sys/dev/virtio/console/virtio_console.c
1176
if (port->vtcport_flags & VTCON_PORT_FLAG_ALIAS)
sys/dev/virtio/console/virtio_console.c
1196
port->vtcport_flags |= VTCON_PORT_FLAG_ALIAS;
sys/dev/virtio/console/virtio_console.c
1212
vtcon_port_drain(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1215
vtcon_port_drain_bufs(port->vtcport_invq);
sys/dev/virtio/console/virtio_console.c
1219
vtcon_port_teardown(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1223
tp = port->vtcport_tty;
sys/dev/virtio/console/virtio_console.c
1225
port->vtcport_flags |= VTCON_PORT_FLAG_GONE;
sys/dev/virtio/console/virtio_console.c
1231
vtcon_port_destroy(port);
sys/dev/virtio/console/virtio_console.c
1235
vtcon_port_change_size(struct vtcon_port *port, uint16_t cols, uint16_t rows)
sys/dev/virtio/console/virtio_console.c
1240
tp = port->vtcport_tty;
sys/dev/virtio/console/virtio_console.c
1255
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1268
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
1270
if (port != NULL) {
sys/dev/virtio/console/virtio_console.c
1271
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
1273
vtcon_port_change_size(port, cols, rows);
sys/dev/virtio/console/virtio_console.c
1274
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
1280
vtcon_port_enable_intr(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1287
virtqueue_enable_intr(port->vtcport_invq);
sys/dev/virtio/console/virtio_console.c
1291
vtcon_port_disable_intr(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1294
if (port->vtcport_invq != NULL)
sys/dev/virtio/console/virtio_console.c
1295
virtqueue_disable_intr(port->vtcport_invq);
sys/dev/virtio/console/virtio_console.c
1296
if (port->vtcport_outvq != NULL)
sys/dev/virtio/console/virtio_console.c
1297
virtqueue_disable_intr(port->vtcport_outvq);
sys/dev/virtio/console/virtio_console.c
1301
vtcon_port_in(struct vtcon_port *port)
sys/dev/virtio/console/virtio_console.c
1309
tp = port->vtcport_tty;
sys/dev/virtio/console/virtio_console.c
1310
vq = port->vtcport_invq;
sys/dev/virtio/console/virtio_console.c
1318
if (port->vtcport_flags & VTCON_PORT_FLAG_CONSOLE)
sys/dev/virtio/console/virtio_console.c
1320
&port->vtcport_alt_break_state);
sys/dev/virtio/console/virtio_console.c
1324
vtcon_port_requeue_buf(port, buf);
sys/dev/virtio/console/virtio_console.c
1341
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1347
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
1348
if (port == NULL) {
sys/dev/virtio/console/virtio_console.c
1352
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
1354
if ((port->vtcport_flags & VTCON_PORT_FLAG_GONE) == 0)
sys/dev/virtio/console/virtio_console.c
1355
vtcon_port_in(port);
sys/dev/virtio/console/virtio_console.c
1356
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
1360
vtcon_port_out(struct vtcon_port *port, void *buf, int bufsize)
sys/dev/virtio/console/virtio_console.c
1367
vq = port->vtcport_outvq;
sys/dev/virtio/console/virtio_console.c
1369
("%s: port %p out virtqueue not empty", __func__, port));
sys/dev/virtio/console/virtio_console.c
1384
vtcon_port_submit_event(struct vtcon_port *port, uint16_t event,
sys/dev/virtio/console/virtio_console.c
1389
sc = port->vtcport_sc;
sys/dev/virtio/console/virtio_console.c
1391
vtcon_ctrl_send_control(sc, port->vtcport_id, event, value);
sys/dev/virtio/console/virtio_console.c
1397
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1399
port = tty_softc(tp);
sys/dev/virtio/console/virtio_console.c
1401
if (port->vtcport_flags & VTCON_PORT_FLAG_GONE)
sys/dev/virtio/console/virtio_console.c
1404
vtcon_port_submit_event(port, VIRTIO_CONSOLE_PORT_OPEN, 1);
sys/dev/virtio/console/virtio_console.c
1412
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1414
port = tty_softc(tp);
sys/dev/virtio/console/virtio_console.c
1416
if (port->vtcport_flags & VTCON_PORT_FLAG_GONE)
sys/dev/virtio/console/virtio_console.c
1419
vtcon_port_submit_event(port, VIRTIO_CONSOLE_PORT_OPEN, 0);
sys/dev/virtio/console/virtio_console.c
1425
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1429
port = tty_softc(tp);
sys/dev/virtio/console/virtio_console.c
1431
if (port->vtcport_flags & VTCON_PORT_FLAG_GONE)
sys/dev/virtio/console/virtio_console.c
1435
vtcon_port_out(port, buf, len);
sys/dev/virtio/console/virtio_console.c
1441
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1443
port = xport;
sys/dev/virtio/console/virtio_console.c
1445
vtcon_port_destroy(port);
sys/dev/virtio/console/virtio_console.c
1467
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1478
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
1479
if (port == NULL)
sys/dev/virtio/console/virtio_console.c
1482
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
1483
vtcon_port_enable_intr(port);
sys/dev/virtio/console/virtio_console.c
1484
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
1494
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
1505
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
1506
if (port == NULL)
sys/dev/virtio/console/virtio_console.c
1509
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
1510
vtcon_port_disable_intr(port);
sys/dev/virtio/console/virtio_console.c
1511
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
569
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
580
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
581
if (port != NULL) {
sys/dev/virtio/console/virtio_console.c
583
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
585
vtcon_port_teardown(port);
sys/dev/virtio/console/virtio_console.c
744
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
750
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
751
if (port == NULL) {
sys/dev/virtio/console/virtio_console.c
759
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
761
vtcon_port_teardown(port);
sys/dev/virtio/console/virtio_console.c
769
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
775
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
776
if (port == NULL) {
sys/dev/virtio/console/virtio_console.c
783
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
785
port->vtcport_flags |= VTCON_PORT_FLAG_CONSOLE;
sys/dev/virtio/console/virtio_console.c
786
vtcon_port_submit_event(port, VIRTIO_CONSOLE_PORT_OPEN, 1);
sys/dev/virtio/console/virtio_console.c
787
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
795
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
801
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
802
if (port == NULL) {
sys/dev/virtio/console/virtio_console.c
809
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
811
vtcon_port_enable_intr(port);
sys/dev/virtio/console/virtio_console.c
812
VTCON_PORT_UNLOCK(port);
sys/dev/virtio/console/virtio_console.c
821
struct vtcon_port *port;
sys/dev/virtio/console/virtio_console.c
839
port = scport->vcsp_port;
sys/dev/virtio/console/virtio_console.c
840
if (port == NULL) {
sys/dev/virtio/console/virtio_console.c
847
VTCON_PORT_LOCK(port);
sys/dev/virtio/console/virtio_console.c
849
vtcon_port_dev_alias(port, name, len);
sys/dev/virtio/console/virtio_console.c
850
VTCON_PORT_UNLOCK(port);
sys/dev/vmware/vmci/vmci_kernel_if.c
1107
vmci_read_port_bytes(vmci_io_handle handle, vmci_io_port port, uint8_t *buffer,
sys/dev/vmware/vmci/vmci_kernel_if.c
1111
insb(port, buffer, buffer_length);
sys/dev/vmware/vmci/vmci_kernel_if.h
39
void vmci_read_port_bytes(vmci_io_handle handle, vmci_io_port port,
sys/dev/wg/if_wg.c
738
wg_socket_init(struct wg_softc *sc, in_port_t port)
sys/dev/wg/if_wg.c
787
rc = wg_socket_bind(&so4, &so6, &port);
sys/dev/wg/if_wg.c
789
sc->sc_socket.so_port = port;
sys/dev/wg/if_wg.c
878
in_port_t port = *requested_port;
sys/dev/wg/if_wg.c
882
.sin_port = htons(port)
sys/dev/wg/if_wg.c
887
.sin6_port = htons(port)
sys/dev/wg/if_wg.c
902
port = ntohs(bound_sin.sin_port);
sys/dev/wg/if_wg.c
919
port = ntohs(bound_sin6.sin6_port);
sys/dev/wg/if_wg.c
925
*requested_port = port;
sys/dev/xen/bus/xen_intr.c
1024
struct evtchn_send send = { .port = isrc->xi_port };
sys/dev/xen/bus/xen_intr.c
1063
xen_intr_get_evtchn_from_port(evtchn_port_t port, xen_intr_handle_t *handlep)
sys/dev/xen/bus/xen_intr.c
1066
if (!is_valid_evtchn(port))
sys/dev/xen/bus/xen_intr.c
1074
if (xen_intr_port_to_isrc[port] == NULL) {
sys/dev/xen/bus/xen_intr.c
1078
refcount_acquire(&xen_intr_port_to_isrc[port]->xi_refcount);
sys/dev/xen/bus/xen_intr.c
1082
*handlep = xen_intr_handle_from_isrc(xen_intr_port_to_isrc[port]);
sys/dev/xen/bus/xen_intr.c
164
evtchn_cpu_mask_port(u_int cpu, evtchn_port_t port)
sys/dev/xen/bus/xen_intr.c
169
KASSERT(is_valid_evtchn(port), ("Invalid event channel port"));
sys/dev/xen/bus/xen_intr.c
170
xen_clear_bit(port, pcpu->evtchn_enabled);
sys/dev/xen/bus/xen_intr.c
187
evtchn_cpu_unmask_port(u_int cpu, evtchn_port_t port)
sys/dev/xen/bus/xen_intr.c
192
KASSERT(is_valid_evtchn(port), ("Invalid event channel port"));
sys/dev/xen/bus/xen_intr.c
193
xen_set_bit(port, pcpu->evtchn_enabled);
sys/dev/xen/bus/xen_intr.c
217
struct evtchn_close close = { .port = isrc->xi_port };
sys/dev/xen/bus/xen_intr.c
350
u_int l1i, l2i, port, cpu __diagused;
sys/dev/xen/bus/xen_intr.c
417
port = (l1i * LONG_BIT) + l2i;
sys/dev/xen/bus/xen_intr.c
418
evtchn_clear_port(port);
sys/dev/xen/bus/xen_intr.c
420
isrc = xen_intr_port_to_isrc[port];
sys/dev/xen/bus/xen_intr.c
524
isrc->xi_port = bind_ipi.port;
sys/dev/xen/bus/xen_intr.c
544
isrc->xi_port = bind_virq.port;
sys/dev/xen/bus/xen_intr.c
688
bind_vcpu.port = isrc->xi_port;
sys/dev/xen/bus/xen_intr.c
803
error = xen_intr_bind_isrc(&isrc, alloc_unbound.port, EVTCHN_TYPE_PORT,
sys/dev/xen/bus/xen_intr.c
807
evtchn_close_t close = { .port = alloc_unbound.port };
sys/dev/xen/bus/xen_intr.c
842
evtchn_close_t close = { .port = bind_interdomain.local_port };
sys/dev/xen/bus/xen_intr.c
876
error = xen_intr_bind_isrc(&isrc, bind_virq.port, EVTCHN_TYPE_VIRQ,
sys/dev/xen/bus/xen_intr.c
886
evtchn_close_t close = { .port = bind_virq.port };
sys/dev/xen/bus/xen_intr.c
940
error = xen_intr_bind_isrc(&isrc, bind_ipi.port, EVTCHN_TYPE_IPI,
sys/dev/xen/bus/xen_intr.c
943
evtchn_close_t close = { .port = bind_ipi.port };
sys/dev/xen/console/xen_console.c
312
.port = cons->evtchn
sys/dev/xen/evtchn/evtchn_dev.c
121
return (u1->port - u2->port);
sys/dev/xen/evtchn/evtchn_dev.c
125
find_evtchn(struct per_user_data *u, evtchn_port_t port)
sys/dev/xen/evtchn/evtchn_dev.c
128
.port = port,
sys/dev/xen/evtchn/evtchn_dev.c
145
evtchn->port);
sys/dev/xen/evtchn/evtchn_dev.c
148
evtchn_mask_port(evtchn->port);
sys/dev/xen/evtchn/evtchn_dev.c
169
u->ring[EVTCHN_RING_MASK(u->ring_prod)] = evtchn->port;
sys/dev/xen/evtchn/evtchn_dev.c
342
evtchn_port_t port = kbuf[i];
sys/dev/xen/evtchn/evtchn_dev.c
345
evtchn = find_evtchn(u, port);
sys/dev/xen/evtchn/evtchn_dev.c
348
evtchn_unmask_port(evtchn->port);
sys/dev/xen/evtchn/evtchn_dev.c
365
evtchn->port = xen_intr_port(evtchn->handle);
sys/dev/xen/evtchn/evtchn_dev.c
413
bind->port = evtchn->port;
sys/dev/xen/evtchn/evtchn_dev.c
435
bind->port = evtchn->port;
sys/dev/xen/evtchn/evtchn_dev.c
456
bind->port = evtchn->port;
sys/dev/xen/evtchn/evtchn_dev.c
467
evtchn = find_evtchn(u, unbind->port);
sys/dev/xen/evtchn/evtchn_dev.c
488
evtchn = find_evtchn(u, notify->port);
sys/dev/xen/evtchn/evtchn_dev.c
89
evtchn_port_t port;
sys/dev/xen/pcifront/pcifront.c
367
evtchn_port_t port = pdev->evtchn;
sys/dev/xen/pcifront/pcifront.c
377
notify_remote_via_evtchn(port);
sys/dev/xen/pcifront/pcifront.c
381
clear_evtchn(port);
sys/dev/xen/pcifront/pcifront.c
386
int err = HYPERVISOR_poll(&port, 1, 3 * hz);
sys/dev/xen/pcifront/pcifront.c
389
clear_evtchn(port);
sys/dev/xen/xenstore/xenstore.c
1118
xs.evtchn = alloc_unbound.port;
sys/fs/nfs/nfs.h
235
u_short port; /* Port# for callbacks */
sys/fs/nfsclient/nfs_clport.c
1358
nfsv4_cbport = nfscbdarg.port;
sys/fs/nfsclient/nfs_clrpcops.c
1044
u_short port;
sys/fs/nfsclient/nfs_clrpcops.c
1216
port = htons(nfsv4_cbport);
sys/fs/nfsclient/nfs_clrpcops.c
1217
cp2 = (u_int8_t *)&port;
sys/fs/nfsserver/nfs_nfsdkrpc.c
182
u_short port;
sys/fs/nfsserver/nfs_nfsdkrpc.c
191
port = ntohs(sin->sin_port);
sys/fs/nfsserver/nfs_nfsdkrpc.c
192
if (port >= IPPORT_RESERVED &&
sys/fs/nfsserver/nfs_nfsdkrpc.c
228
inet_ntoa_r(sin->sin_addr, buf), port);
sys/fs/nfsserver/nfs_nfsdstate.c
4110
} port;
sys/fs/nfsserver/nfs_nfsdstate.c
4248
port.cval[5 - i] = j;
sys/fs/nfsserver/nfs_nfsdstate.c
4266
rin6->sin6_port = htons(port.sval);
sys/fs/nfsserver/nfs_nfsdstate.c
4275
rin->sin_port = htons(port.sval);
sys/i386/i386/machdep.c
1860
inb_(u_short port)
sys/i386/i386/machdep.c
1862
return inb(port);
sys/i386/i386/machdep.c
1866
outb_(u_short port, u_char data)
sys/i386/i386/machdep.c
1868
outb(port, data);
sys/i386/include/cpufunc.h
165
inb(u_int port)
sys/i386/include/cpufunc.h
169
__asm __volatile("inb %w1, %0" : "=a" (data) : "Nd" (port));
sys/i386/include/cpufunc.h
174
inl(u_int port)
sys/i386/include/cpufunc.h
178
__asm __volatile("inl %w1, %0" : "=a" (data) : "Nd" (port));
sys/i386/include/cpufunc.h
183
insb(u_int port, void *addr, size_t count)
sys/i386/include/cpufunc.h
187
: "d" (port)
sys/i386/include/cpufunc.h
192
insw(u_int port, void *addr, size_t count)
sys/i386/include/cpufunc.h
196
: "d" (port)
sys/i386/include/cpufunc.h
201
insl(u_int port, void *addr, size_t count)
sys/i386/include/cpufunc.h
205
: "d" (port)
sys/i386/include/cpufunc.h
216
inw(u_int port)
sys/i386/include/cpufunc.h
220
__asm __volatile("inw %w1, %0" : "=a" (data) : "Nd" (port));
sys/i386/include/cpufunc.h
225
outb(u_int port, u_char data)
sys/i386/include/cpufunc.h
227
__asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
sys/i386/include/cpufunc.h
231
outl(u_int port, u_int data)
sys/i386/include/cpufunc.h
233
__asm __volatile("outl %0, %w1" : : "a" (data), "Nd" (port));
sys/i386/include/cpufunc.h
237
outsb(u_int port, const void *addr, size_t count)
sys/i386/include/cpufunc.h
241
: "d" (port));
sys/i386/include/cpufunc.h
245
outsw(u_int port, const void *addr, size_t count)
sys/i386/include/cpufunc.h
249
: "d" (port));
sys/i386/include/cpufunc.h
253
outsl(u_int port, const void *addr, size_t count)
sys/i386/include/cpufunc.h
257
: "d" (port));
sys/i386/include/cpufunc.h
261
outw(u_int port, u_short data)
sys/i386/include/cpufunc.h
263
__asm __volatile("outw %0, %w1" : : "a" (data), "Nd" (port));
sys/i386/pci/pci_cfgreg.c
302
int port;
sys/i386/pci/pci_cfgreg.c
305
port = pci_cfgenable(bus, slot, func, reg, bytes);
sys/i386/pci/pci_cfgreg.c
306
if (port != 0) {
sys/i386/pci/pci_cfgreg.c
309
data = inb(port);
sys/i386/pci/pci_cfgreg.c
312
data = inw(port);
sys/i386/pci/pci_cfgreg.c
315
data = inl(port);
sys/i386/pci/pci_cfgreg.c
327
int port;
sys/i386/pci/pci_cfgreg.c
330
port = pci_cfgenable(bus, slot, func, reg, bytes);
sys/i386/pci/pci_cfgreg.c
331
if (port != 0) {
sys/i386/pci/pci_cfgreg.c
334
outb(port, data);
sys/i386/pci/pci_cfgreg.c
337
outw(port, data);
sys/i386/pci/pci_cfgreg.c
340
outl(port, data);
sys/i386/pci/pci_cfgreg.c
355
int port;
sys/i386/pci/pci_cfgreg.c
364
port = pci_cfgenable(0, device, 0, 0, 4);
sys/i386/pci/pci_cfgreg.c
365
id = inl(port);
sys/i386/pci/pci_cfgreg.c
369
port = pci_cfgenable(0, device, 0, 8, 4);
sys/i386/pci/pci_cfgreg.c
370
class = inl(port) >> 8;
sys/i386/pci/pci_cfgreg.c
376
port = pci_cfgenable(0, device, 0, 14, 1);
sys/i386/pci/pci_cfgreg.c
377
header = inb(port);
sys/isa/isavar.h
152
ISA_ACCESSOR(port, PORT, int)
sys/kern/uipc_mbufhash.c
87
uint32_t port;
sys/net/ieee8023ad_lacp.h
42
#define LACP_TIMER_ARM(port, timer, val) \
sys/net/ieee8023ad_lacp.h
43
(port)->lp_timer[(timer)] = (val)
sys/net/ieee8023ad_lacp.h
44
#define LACP_TIMER_DISARM(port, timer) \
sys/net/ieee8023ad_lacp.h
45
(port)->lp_timer[(timer)] = 0
sys/net/ieee8023ad_lacp.h
46
#define LACP_TIMER_ISARMED(port, timer) \
sys/net/ieee8023ad_lacp.h
47
((port)->lp_timer[(timer)] > 0)
sys/net/if_gre.c
1143
gre_set_udp_sport_nl(struct gre_softc *sc, struct nl_pstate *npt, uint16_t port)
sys/net/if_gre.c
1148
error = gre_set_udp_sport(sc, port);
sys/net/if_gre.c
1152
nlmsg_report_err_msg(npt, "source port is invalid: %u", port);
sys/net/if_gre.c
447
gre_set_udp_sport(struct gre_softc *sc, uint16_t port)
sys/net/if_gre.c
453
if (port != 0 && (port < V_ipport_hifirstauto ||
sys/net/if_gre.c
454
port > V_ipport_hilastauto))
sys/net/if_gre.c
456
if (sc->gre_port == port)
sys/net/if_gre.c
463
sc->gre_port = port;
sys/net/if_gre.c
466
error = gre_setopts(sc, GRESPORT, port);
sys/net/if_ovpn.c
375
ovpn_set_port(struct sockaddr_storage *s, unsigned short port)
sys/net/if_ovpn.c
380
in->sin_port = port;
sys/net/if_ovpn.c
385
in6->sin6_port = port;
sys/net/netmap_user.h
633
const char *port = NULL;
sys/net/netmap_user.h
646
port = index(ifname, ':');
sys/net/netmap_user.h
647
if (port == NULL) {
sys/net/netmap_user.h
653
if (!nm_is_identifier(ifname + 4, port)) {
sys/net/netmap_user.h
658
vpname = ++port;
sys/net/netmap_user.h
661
port = ifname;
sys/net/netmap_user.h
665
for (; *port && !index("-*^{}/@", *port); port++)
sys/net/netmap_user.h
668
if (is_vale && !nm_is_identifier(vpname, port)) {
sys/net/netmap_user.h
673
namelen = port - ifname;
sys/net/netmap_user.h
683
while (*port) {
sys/net/netmap_user.h
686
switch (*port) {
sys/net/netmap_user.h
714
snprintf(errmsg, MAXERRMSG, "unknown modifier: '%c'", *port);
sys/net/netmap_user.h
717
port++;
sys/net/netmap_user.h
720
switch (*port) {
sys/net/netmap_user.h
728
snprintf(errmsg, MAXERRMSG, "unexpected character: '%c'", *port);
sys/net/netmap_user.h
731
port++;
sys/net/netmap_user.h
734
num = strtol(port, &tmp, 10);
sys/net/netmap_user.h
740
port = tmp;
sys/net/netmap_user.h
746
if (*port == '@') {
sys/net/netmap_user.h
747
port++;
sys/net/netmap_user.h
751
switch (*port) {
sys/net/netmap_user.h
771
snprintf(errmsg, MAXERRMSG, "unrecognized flag: '%c'", *port);
sys/net/netmap_user.h
774
port++;
sys/net/netmap_user.h
782
num = strtol(port, &tmp, 10);
sys/net/netmap_user.h
787
port = tmp;
sys/net/pfvar.h
1015
u_int16_t port[2];
sys/net/pfvar.h
1023
u_int16_t port[2];
sys/net/pfvar.h
1055
uint16_t port[2];
sys/net/pfvar.h
1476
u_int16_t port[2];
sys/net/pfvar.h
2222
u_int16_t port;
sys/net/pfvar.h
910
u_int16_t port;
sys/net/pfvar.h
972
u_int16_t port;
sys/net/pfvar.h
992
uint16_t port;
sys/net/pfvar.h
999
uint16_t port;
sys/netgraph/ng_ksocket.c
325
u_long port;
sys/netgraph/ng_ksocket.c
360
port = strtoul(s + *off, &eptr, 10);
sys/netgraph/ng_ksocket.c
361
if (port > 0xffff || eptr == s + *off)
sys/netgraph/ng_ksocket.c
364
sin6->sin6_port = htons(port);
sys/netgraph/ng_nat.c
647
as->addr, htons(as->port)) == -1) {
sys/netgraph/ng_nat.h
124
uint16_t port;
sys/netinet/in_pcb.c
254
in_pcblbgroup_alloc(struct ucred *cred, u_char vflag, uint16_t port,
sys/netinet/in_pcb.c
267
grp->il_lport = port;
sys/netinet/ip_divert.c
185
nport = htons(((struct pf_divert_mtag *)(mtag+1))->port);
sys/netinet/ip_divert.c
618
uint16_t port;
sys/netinet/ip_divert.c
624
port = ((struct sockaddr_in *)nam)->sin_port;
sys/netinet/ip_divert.c
626
CK_SLIST_FOREACH(dcb, &V_divhash[DIVHASH(port)], dcb_next)
sys/netinet/ip_divert.c
627
if (dcb->dcb_port == port) {
sys/netinet/ip_divert.c
634
dcb->dcb_port = port;
sys/netinet/ip_divert.c
635
CK_SLIST_INSERT_HEAD(&V_divhash[DIVHASH(port)], dcb, dcb_next);
sys/netinet/ip_divert.c
90
#define DIVHASH(port) (port % DIVHASHSIZE)
sys/netinet/ip_fw.h
578
u_short port;
sys/netinet/ip_fw.h
634
uint16_t port;
sys/netinet/ip_var.h
342
uint16_t port; /* initial divert(4) port */
sys/netinet/libalias/alias_db.c
1668
SetProxyPort(struct alias_link *lnk, u_short port)
sys/netinet/libalias/alias_db.c
1670
lnk->proxy_port = port;
sys/netinet/libalias/alias_db.c
193
u_short port;
sys/netinet/libalias/alias_db.c
195
port = la->aliasPortLower +
sys/netinet/libalias/alias_db.c
198
return ntohs(port);
sys/netinet/libalias/alias_db.c
2002
LibAliasAddServer(struct libalias *la, struct alias_link *lnk, struct in_addr addr, u_short port)
sys/netinet/libalias/alias_db.c
2023
server->port = port;
sys/netinet/libalias/alias_db.c
211
u_short port;
sys/netinet/libalias/alias_db.c
2356
fill_one_port(ipfw_insn * cmd1, enum ipfw_opcodes opcode, u_int16_t port)
sys/netinet/libalias/alias_db.c
2360
cmd->ports[0] = cmd->ports[1] = port;
sys/netinet/libalias/alias_db.c
2548
LibAliasSetSkinnyPort(struct libalias *la, unsigned int port)
sys/netinet/libalias/alias_db.c
2551
la->skinnyPort = port;
sys/netinet/libalias/alias_db.c
259
port = (la->packetAliasMode & PKT_ALIAS_SAME_PORTS)
sys/netinet/libalias/alias_db.c
264
for (i = 0; i < max_trials; i++, port = _RandomPort(la)) {
sys/netinet/libalias/alias_db.c
268
grp = StartPointIn(la, lnk->alias_addr, port, lnk->link_type, 0);
sys/netinet/libalias/alias_db.c
302
if (!GetSocket(la, port, &lnk->sockfd, lnk->link_type)) {
sys/netinet/libalias/alias_db.c
307
lnk->alias_port = port;
sys/netinet/libalias/alias_db.c
376
u_short port;
sys/netinet/libalias/alias_db.c
408
port = src_port;
sys/netinet/libalias/alias_db.c
411
port = _RandomPort(la);
sys/netinet/libalias/alias_db.c
415
for (i = 0; i < max_trials; i++, port = _RandomPort(la)) {
sys/netinet/libalias/alias_db.c
419
port &= htons(0xfffe);
sys/netinet/libalias/alias_db.c
422
u_short port_j = ntohs(port) + j;
sys/netinet/libalias/alias_db.c
432
return (port);
sys/netinet/libalias/alias_db.c
965
src_port = lnk->server->port;
sys/netinet/libalias/alias_db.h
251
u_short port;
sys/netinet/libalias/alias_ftp.c
334
u_short port;
sys/netinet/libalias/alias_ftp.c
346
addr = port = octet = 0;
sys/netinet/libalias/alias_ftp.c
385
port = (port << 8) + octet;
sys/netinet/libalias/alias_ftp.c
395
la->true_port = port;
sys/netinet/libalias/alias_ftp.c
407
u_short port;
sys/netinet/libalias/alias_ftp.c
419
addr = port = octet = 0;
sys/netinet/libalias/alias_ftp.c
467
port = ch - '0';
sys/netinet/libalias/alias_ftp.c
474
port = 10 * port + ch - '0';
sys/netinet/libalias/alias_ftp.c
485
la->true_port = port;
sys/netinet/libalias/alias_ftp.c
497
u_short port;
sys/netinet/libalias/alias_ftp.c
509
addr = port = octet = 0;
sys/netinet/libalias/alias_ftp.c
548
port = (port << 8) + octet;
sys/netinet/libalias/alias_ftp.c
557
la->true_port = port;
sys/netinet/libalias/alias_ftp.c
569
u_short port;
sys/netinet/libalias/alias_ftp.c
580
port = 0;
sys/netinet/libalias/alias_ftp.c
604
port = ch - '0';
sys/netinet/libalias/alias_ftp.c
611
port = 10 * port + ch - '0';
sys/netinet/libalias/alias_ftp.c
627
la->true_port = port;
sys/netinet/libalias/alias_proxy.c
171
IpPort(char *s, int proto, int *port)
sys/netinet/libalias/alias_proxy.c
175
n = sscanf(s, "%d", port);
sys/netinet/libalias/alias_proxy.c
191
*port = (u_int)ntohs(se->s_port);
sys/netinet/libalias/alias_sctp.c
289
#define SN_TABLE_HASH(vtag, port, size) (((u_int) vtag + (u_int) port) % (u_int) size) /**< Calculate the hash table lookup position */
sys/netinet/libalias/alias_skinny.c
183
u_int32_t port;
sys/netinet/libalias/alias_skinny.c
283
htons((u_short) opnrcvch_ack->port), 0,
sys/netinet/libalias/alias_skinny.c
286
opnrcvch_ack->port = (u_int32_t)ntohs(GetAliasPort(opnrcv_lnk));
sys/netinet/libalias/alias_smedia.c
423
u_short alias_port, port;
sys/netinet/libalias/alias_smedia.c
437
memcpy(&port, work, 2);
sys/netinet/libalias/alias_smedia.c
439
port, 0, IPPROTO_UDP, 1, &pna_links);
sys/netinet/sctp_asconf.c
252
} else if (sctp_add_remote_addr(stcb, sa, &net, stcb->asoc.port,
sys/netinet/sctp_input.c
110
vrf_id, port);
sys/netinet/sctp_input.c
120
vrf_id, port);
sys/netinet/sctp_input.c
1275
vrf_id, net->port);
sys/netinet/sctp_input.c
1338
uint32_t vrf_id, uint16_t port);
sys/netinet/sctp_input.c
1354
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_input.c
1390
vrf_id, net->port);
sys/netinet/sctp_input.c
145
vrf_id, port);
sys/netinet/sctp_input.c
1476
vrf_id, net->port);
sys/netinet/sctp_input.c
1526
initack_offset, src, dst, init_src, stcb->asoc.port)) < 0) {
sys/netinet/sctp_input.c
1537
vrf_id, net->port);
sys/netinet/sctp_input.c
1582
vrf_id, port);
sys/netinet/sctp_input.c
159
vrf_id, port);
sys/netinet/sctp_input.c
1666
vrf_id, net->port);
sys/netinet/sctp_input.c
1671
initack_offset, src, dst, init_src, stcb->asoc.port)) < 0) {
sys/netinet/sctp_input.c
1682
vrf_id, net->port);
sys/netinet/sctp_input.c
1744
vrf_id, port);
sys/netinet/sctp_input.c
1905
vrf_id, net->port);
sys/netinet/sctp_input.c
1916
initack_offset, src, dst, init_src, stcb->asoc.port)) < 0) {
sys/netinet/sctp_input.c
1927
vrf_id, net->port);
sys/netinet/sctp_input.c
1962
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_input.c
2031
port,
sys/netinet/sctp_input.c
2044
vrf_id, port);
sys/netinet/sctp_input.c
2067
vrf_id, port);
sys/netinet/sctp_input.c
2085
initack_offset, src, dst, init_src, port) < 0) {
sys/netinet/sctp_input.c
2242
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_input.c
2448
vrf_id, port);
sys/netinet/sctp_input.c
2536
vrf_id, port);
sys/netinet/sctp_input.c
2545
vrf_id, port);
sys/netinet/sctp_input.c
2569
if (sctp_add_remote_addr(*stcb, to, NULL, port,
sys/netinet/sctp_input.c
2626
vrf_id, port);
sys/netinet/sctp_input.c
415
vrf_id, net->port);
sys/netinet/sctp_input.c
4315
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_input.c
443
vrf_id, net->port);
sys/netinet/sctp_input.c
4463
vrf_id, port);
sys/netinet/sctp_input.c
459
vrf_id, net->port);
sys/netinet/sctp_input.c
4595
vrf_id, port);
sys/netinet/sctp_input.c
4606
vrf_id, port);
sys/netinet/sctp_input.c
467
initack_limit, src, dst, NULL, stcb->asoc.port)) < 0) {
sys/netinet/sctp_input.c
479
vrf_id, net->port);
sys/netinet/sctp_input.c
4885
vrf_id, port);
sys/netinet/sctp_input.c
4927
port);
sys/netinet/sctp_input.c
5254
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_input.c
5322
(net != NULL) && (net->port != port)) {
sys/netinet/sctp_input.c
5323
if (net->port == 0) {
sys/netinet/sctp_input.c
5332
} else if (port == 0) {
sys/netinet/sctp_input.c
5340
net->port = port;
sys/netinet/sctp_input.c
5395
(net != NULL) && (net->port != port)) {
sys/netinet/sctp_input.c
5396
if (net->port == 0) {
sys/netinet/sctp_input.c
5402
} else if (port == 0) {
sys/netinet/sctp_input.c
5407
net->port = port;
sys/netinet/sctp_input.c
5424
vrf_id, port);
sys/netinet/sctp_input.c
5440
vrf_id, port);
sys/netinet/sctp_input.c
5472
vrf_id, port);
sys/netinet/sctp_input.c
5483
vrf_id, port);
sys/netinet/sctp_input.c
5492
(net != NULL) && (net->port != port)) {
sys/netinet/sctp_input.c
5493
if (net->port == 0) {
sys/netinet/sctp_input.c
5499
} else if (port == 0) {
sys/netinet/sctp_input.c
5504
net->port = port;
sys/netinet/sctp_input.c
5534
vrf_id, port);
sys/netinet/sctp_input.c
5600
vrf_id, port);
sys/netinet/sctp_input.c
5702
sctp_input_with_port(struct mbuf *i_pak, int off, uint16_t port)
sys/netinet/sctp_input.c
5801
vrf_id, port);
sys/netinet/sctp_input.c
88
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_output.c
11029
stcb->asoc.primary_destination->port, NULL,
sys/netinet/sctp_output.c
11087
net->port, NULL,
sys/netinet/sctp_output.c
11108
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_output.c
11167
if (port) {
sys/netinet/sctp_output.c
11202
if (port) {
sys/netinet/sctp_output.c
11224
if (port) {
sys/netinet/sctp_output.c
11241
if (port) {
sys/netinet/sctp_output.c
11248
udp->uh_dport = port;
sys/netinet/sctp_output.c
11288
if (port) {
sys/netinet/sctp_output.c
11296
if (port) {
sys/netinet/sctp_output.c
11319
if (port) {
sys/netinet/sctp_output.c
11347
if (port) {
sys/netinet/sctp_output.c
11363
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_output.c
11367
vrf_id, port);
sys/netinet/sctp_output.c
12366
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_output.c
12376
vrf_id, port);
sys/netinet/sctp_output.c
12384
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_output.c
12388
vrf_id, port);
sys/netinet/sctp_output.c
12590
uint16_t port;
sys/netinet/sctp_output.c
12617
port = raddr->sin.sin_port;
sys/netinet/sctp_output.c
12626
port = raddr->sin6.sin6_port;
sys/netinet/sctp_output.c
12634
port = 0;
sys/netinet/sctp_output.c
12765
if ((stcb == NULL) && (control != NULL) && (port > 0)) {
sys/netinet/sctp_output.c
12766
stcb = sctp_findassociation_cmsgs(&t_inp, port, control, &net, &error);
sys/netinet/sctp_output.c
12808
inp->sctp_ep.port,
sys/netinet/sctp_output.c
12993
((port != 0) && (port != stcb->rport))) {
sys/netinet/sctp_output.c
3663
if (sctp_add_remote_addr(stcb, (struct sockaddr *)&sin, NULL, stcb->asoc.port,
sys/netinet/sctp_output.c
3694
if (sctp_add_remote_addr(stcb, (struct sockaddr *)&sin, NULL, stcb->asoc.port,
sys/netinet/sctp_output.c
3701
if (sctp_add_remote_addr(stcb, (struct sockaddr *)&sin6, NULL, stcb->asoc.port,
sys/netinet/sctp_output.c
3719
uint16_t port,
sys/netinet/sctp_output.c
3767
sin.sin_port = port;
sys/netinet/sctp_output.c
3781
sin6.sin6_port = port;
sys/netinet/sctp_output.c
3964
uint16_t port,
sys/netinet/sctp_output.c
4032
if (port) {
sys/netinet/sctp_output.c
4068
if ((nofragment_flag) && (port == 0)) {
sys/netinet/sctp_output.c
4079
if (port) {
sys/netinet/sctp_output.c
4140
if (port) {
sys/netinet/sctp_output.c
4149
udp->uh_dport = port;
sys/netinet/sctp_output.c
4201
if (port) {
sys/netinet/sctp_output.c
4227
if (port) {
sys/netinet/sctp_output.c
4246
if (net->port) {
sys/netinet/sctp_output.c
4300
if (port) {
sys/netinet/sctp_output.c
4363
if (port) {
sys/netinet/sctp_output.c
4476
if (port) {
sys/netinet/sctp_output.c
4485
udp->uh_dport = port;
sys/netinet/sctp_output.c
4533
if (port) {
sys/netinet/sctp_output.c
4557
if (port) {
sys/netinet/sctp_output.c
4588
if (net->port) {
sys/netinet/sctp_output.c
4899
net->port, NULL,
sys/netinet/sctp_output.c
5502
uint32_t vrf_id, uint16_t port)
sys/netinet/sctp_output.c
5552
vrf_id, port);
sys/netinet/sctp_output.c
5555
if (src_net != NULL && (src_net->port != port)) {
sys/netinet/sctp_output.c
5568
vrf_id, port);
sys/netinet/sctp_output.c
5590
vrf_id, port);
sys/netinet/sctp_output.c
6187
port, over_addr,
sys/netinet/sctp_output.c
8218
net->port, NULL,
sys/netinet/sctp_output.c
8508
net->port, NULL,
sys/netinet/sctp_output.c
8861
net->port, NULL,
sys/netinet/sctp_output.c
9573
chk->whoTo->port, NULL,
sys/netinet/sctp_output.c
9859
net->port, NULL,
sys/netinet/sctp_pcb.c
2483
m->port = 0; /* encapsulation disabled by default */
sys/netinet/sctp_pcb.c
3604
struct sctp_nets **netp, uint16_t port, int set_scope, int from)
sys/netinet/sctp_pcb.c
3782
net->port = port;
sys/netinet/sctp_pcb.c
3844
if (net->port) {
sys/netinet/sctp_pcb.c
3886
if (net->port) {
sys/netinet/sctp_pcb.c
3908
if (net->port) {
sys/netinet/sctp_pcb.c
4058
uint32_t vrf_id, uint16_t o_streams, uint16_t port,
sys/netinet/sctp_pcb.c
4230
if (sctp_add_remote_addr(stcb, firstaddr, NULL, port, SCTP_DO_SETSCOPE, SCTP_ALLOC_ASOC)) {
sys/netinet/sctp_pcb.c
4279
uint32_t vrf_id, uint16_t o_streams, uint16_t port,
sys/netinet/sctp_pcb.c
4288
initial_tsn, vrf_id, o_streams, port, p, initialize_auth_params);
sys/netinet/sctp_pcb.c
4297
uint32_t vrf_id, uint16_t o_streams, uint16_t port,
sys/netinet/sctp_pcb.c
4313
initial_tsn, vrf_id, o_streams, port, p, initialize_auth_params);
sys/netinet/sctp_pcb.c
5870
struct sockaddr *altsa, uint16_t port)
sys/netinet/sctp_pcb.c
5959
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_2)) {
sys/netinet/sctp_pcb.c
5968
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_3)) {
sys/netinet/sctp_pcb.c
6052
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_4)) {
sys/netinet/sctp_pcb.c
6148
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_5)) {
sys/netinet/sctp_pcb.h
331
uint16_t port; /* remote UDP encapsulation port */
sys/netinet/sctp_pcb.h
56
#define SCTP_PCBHASH_ALLADDR(port, mask) (port & mask)
sys/netinet/sctp_structs.h
1213
uint16_t port; /* remote UDP encapsulation port */
sys/netinet/sctp_structs.h
359
uint16_t port;
sys/netinet/sctp_sysctl.c
542
xraddr.encaps_port = net->port;
sys/netinet/sctp_timer.c
1475
if ((next_mtu > net->mtu) && (net->port == 0)) {
sys/netinet/sctp_timer.c
1511
if (net->port) {
sys/netinet/sctp_usrreq.c
1423
inp->sctp_ep.port,
sys/netinet/sctp_usrreq.c
234
if (net->port) {
sys/netinet/sctp_usrreq.c
239
if (net->port) {
sys/netinet/sctp_usrreq.c
3357
encaps->sue_port = net->port;
sys/netinet/sctp_usrreq.c
3359
encaps->sue_port = stcb->asoc.port;
sys/netinet/sctp_usrreq.c
3368
encaps->sue_port = inp->sctp_ep.port;
sys/netinet/sctp_usrreq.c
6543
net->port = encaps->sue_port;
sys/netinet/sctp_usrreq.c
6545
stcb->asoc.port = encaps->sue_port;
sys/netinet/sctp_usrreq.c
6554
inp->sctp_ep.port = encaps->sue_port;
sys/netinet/sctp_usrreq.c
7068
inp->sctp_ep.port, p,
sys/netinet/sctputil.c
1359
asoc->port = inp->sctp_ep.port;
sys/netinet/sctputil.c
4400
uint32_t vrf_id, uint16_t port)
sys/netinet/sctputil.c
4421
vrf_id, port);
sys/netinet/sctputil.c
4547
uint32_t vrf_id, uint16_t port)
sys/netinet/sctputil.c
4589
vrf_id, port);
sys/netinet/sctputil.c
4603
vrf_id, port);
sys/netinet/sctputil.c
6645
if (sctp_add_remote_addr(stcb, sa, NULL, stcb->asoc.port,
sys/netinet/sctputil.c
6670
if (sctp_add_remote_addr(stcb, sa, NULL, stcb->asoc.port,
sys/netinet/sctputil.c
6781
uint16_t port;
sys/netinet/sctputil.c
6804
port = sin6->sin6_port;
sys/netinet/sctputil.c
6839
port = sinp->sin_port;
sys/netinet/sctputil.c
6859
if ((port != 0) && (port != inp->sctp_lport)) {
sys/netinet/sctputil.c
7140
uint16_t port;
sys/netinet/sctputil.c
7149
port = uhdr->uh_sport;
sys/netinet/sctputil.c
7194
sctp_input_with_port(m, off, port);
sys/netinet/sctputil.c
7201
sctp6_input_with_port(&m, &off, port);
sys/netinet/sctputil.c
7263
if ((udp->uh_dport != net->port) ||
sys/netinet/sctputil.c
7387
if ((udp.uh_dport != net->port) ||
sys/netinet/sctputil.c
7487
uint16_t port;
sys/netinet/sctputil.c
7499
port = SCTP_BASE_SYSCTL(sctp_udp_tunneling_port);
sys/netinet/sctputil.c
7500
if (ntohs(port) == 0) {
sys/netinet/sctputil.c
7535
sin.sin_port = htons(port);
sys/netinet/sctputil.c
7561
sin6.sin6_port = htons(port);
sys/netinet/tcp_input.c
1052
result = syncache_expand(&inc, &to, th, &so, m, port);
sys/netinet/tcp_input.c
1146
syncache_chkrst(&inc, th, port);
sys/netinet/tcp_input.c
1319
iptos, port)) != NULL)
sys/netinet/tcp_input.c
569
tcp6_input_with_port(struct mbuf **mp, int *offp, int proto, uint16_t port)
sys/netinet/tcp_input.c
584
return (tcp_input_with_port(mp, offp, proto, port));
sys/netinet/tcp_input.c
596
tcp_input_with_port(struct mbuf **mp, int *offp, int proto, uint16_t port)
sys/netinet/tcp_input.c
639
m->m_pkthdr.tcp_tun_port = port;
sys/netinet/tcp_input.c
645
if (port)
sys/netinet/tcp_input.c
709
if (port)
sys/netinet/tcp_input.c
747
if (th->th_sum && (port == 0)) {
sys/netinet/tcp_input.c
988
if ((tp->t_port != port) && (tp->t_state > TCPS_LISTEN)) {
sys/netinet/tcp_subr.c
1641
tcpip_fillheaders(struct inpcb *inp, uint16_t port, void *ip_ptr, void *tcp_ptr)
sys/netinet/tcp_subr.c
1656
if (port == 0)
sys/netinet/tcp_subr.c
1681
if (port == 0)
sys/netinet/tcp_subr.c
1751
uint16_t port;
sys/netinet/tcp_subr.c
1775
port = m->m_pkthdr.tcp_tun_port;
sys/netinet/tcp_subr.c
1779
port = m->m_pkthdr.tcp_tun_port;
sys/netinet/tcp_subr.c
1781
port = 0;
sys/netinet/tcp_subr.c
1783
port = tp->t_port;
sys/netinet/tcp_subr.c
1807
if (port) {
sys/netinet/tcp_subr.c
1811
uh->uh_dport = port;
sys/netinet/tcp_subr.c
1820
if (port) {
sys/netinet/tcp_subr.c
1824
uh->uh_dport = port;
sys/netinet/tcp_subr.c
1830
} else if ((!M_WRITABLE(m)) || (port != 0)) {
sys/netinet/tcp_subr.c
1856
if (port) {
sys/netinet/tcp_subr.c
1860
uh->uh_dport = port;
sys/netinet/tcp_subr.c
1870
if (port) {
sys/netinet/tcp_subr.c
1874
uh->uh_dport = port;
sys/netinet/tcp_subr.c
1927
if (port)
sys/netinet/tcp_subr.c
1979
if (port)
sys/netinet/tcp_subr.c
2004
if (port) {
sys/netinet/tcp_subr.c
2057
if (port) {
sys/netinet/tcp_subr.c
2076
if (port) {
sys/netinet/tcp_subr.c
2130
(tp->t_state > TCPS_LISTEN && tp->t_port != port)),
sys/netinet/tcp_subr.c
2134
ntohs(port), tcpstates[tp->t_state]));
sys/netinet/tcp_subr.c
3090
tcp_ctlinput_with_port(struct icmp *icp, uint16_t port)
sys/netinet/tcp_subr.c
3142
if (tp->t_port != port)
sys/netinet/tcp_subr.c
3175
syncache_unreach(&inc, icmp_tcp_seq, port);
sys/netinet/tcp_subr.c
3197
uint16_t port;
sys/netinet/tcp_subr.c
3213
port = udp->uh_dport;
sys/netinet/tcp_subr.c
3221
tcp_ctlinput_with_port(icmp, port);
sys/netinet/tcp_subr.c
3241
tcp6_ctlinput_with_port(struct ip6ctlparam *ip6cp, uint16_t port)
sys/netinet/tcp_subr.c
3328
if (tp->t_port != port)
sys/netinet/tcp_subr.c
3370
syncache_unreach(&inc, icmp_tcp_seq, port);
sys/netinet/tcp_subr.c
3389
uint16_t port;
sys/netinet/tcp_subr.c
3399
port = udp->uh_dport;
sys/netinet/tcp_subr.c
3405
tcp6_ctlinput_with_port(ip6cp, port);
sys/netinet/tcp_subr.c
582
uint16_t port;
sys/netinet/tcp_subr.c
612
m->m_pkthdr.tcp_tun_port = port = uh->uh_sport;
sys/netinet/tcp_subr.c
633
tcp_input_with_port(&m, &off, IPPROTO_TCP, port);
sys/netinet/tcp_subr.c
648
tcp6_input_with_port(&m, &off, IPPROTO_TCP, port);
sys/netinet/tcp_subr.c
796
uint16_t port;
sys/netinet/tcp_subr.c
807
port = V_tcp_udp_tunneling_port;
sys/netinet/tcp_subr.c
808
if (ntohs(port) == 0) {
sys/netinet/tcp_subr.c
843
sin.sin_port = htons(port);
sys/netinet/tcp_subr.c
869
sin6.sin6_port = htons(port);
sys/netinet/tcp_syncache.c
1069
struct socket **lsop, struct mbuf *m, uint16_t port)
sys/netinet/tcp_syncache.c
1097
syncookie_cmp(inc, sch, sc, th, to, *lsop, port);
sys/netinet/tcp_syncache.c
1147
if (syncookie_expand(inc, sch, &scs, th, to, *lsop, port)) {
sys/netinet/tcp_syncache.c
1185
if (sc->sc_port != port) {
sys/netinet/tcp_syncache.c
1400
void *todctx, uint8_t iptos, uint16_t port)
sys/netinet/tcp_syncache.c
1678
sc->sc_port = port;
sys/netinet/tcp_syncache.c
2322
struct socket *lso, uint16_t port)
sys/netinet/tcp_syncache.c
2410
sc->sc_port = port;
sys/netinet/tcp_syncache.c
2419
struct socket *lso, uint16_t port)
sys/netinet/tcp_syncache.c
2425
if (syncookie_expand(inc, sch, &scs, th, to, lso, port) &&
sys/netinet/tcp_syncache.c
616
syncache_chkrst(struct in_conninfo *inc, struct tcphdr *th, uint16_t port)
sys/netinet/tcp_syncache.c
645
if (sc->sc_port != port) {
sys/netinet/tcp_syncache.c
720
syncache_unreach(struct in_conninfo *inc, tcp_seq th_seq, uint16_t port)
sys/netinet/tcp_syncache.c
733
if (port != sc->sc_port)
sys/netinet6/ip_fw_nat64.h
204
uint16_t port; /* base port */
sys/netinet6/sctp6_usrreq.c
160
vrf_id, port);
sys/netinet6/sctp6_usrreq.c
224
if (net->port) {
sys/netinet6/sctp6_usrreq.c
229
if (net->port) {
sys/netinet6/sctp6_usrreq.c
58
sctp6_input_with_port(struct mbuf **i_pak, int *offp, uint16_t port)
sys/netinet6/sctp6_usrreq.c
872
inp->sctp_ep.port, p,
sys/netipsec/key.c
4174
key_setsadbxport(u_int16_t port, u_int16_t type)
sys/netipsec/key.c
4192
p->sadb_x_nat_t_port_port = port;
sys/netipsec/key.c
4221
key_porttosaddr(struct sockaddr *sa, uint16_t port)
sys/netipsec/key.c
4227
((struct sockaddr_in *)sa)->sin_port = port;
sys/netipsec/key.c
4232
((struct sockaddr_in6 *)sa)->sin6_port = port;
sys/netipsec/key.c
4533
int port)
sys/netipsec/key.c
4547
if (port && satosin(sa1)->sin_port != satosin(sa2)->sin_port)
sys/netipsec/key.c
4563
if (port &&
sys/netipsec/key.c
5963
struct sadb_x_nat_t_port *port;
sys/netipsec/key.c
6009
port = (struct sadb_x_nat_t_port *)mhp->ext[SADB_X_EXT_NAT_T_SPORT];
sys/netipsec/key.c
6010
if (port->sadb_x_nat_t_port_port == 0) {
sys/netipsec/key.c
6015
sav->natt->sport = port->sadb_x_nat_t_port_port;
sys/netipsec/key.c
6016
port = (struct sadb_x_nat_t_port *)mhp->ext[SADB_X_EXT_NAT_T_DPORT];
sys/netipsec/key.c
6017
if (port->sadb_x_nat_t_port_port == 0) {
sys/netipsec/key.c
6022
sav->natt->dport = port->sadb_x_nat_t_port_port;
sys/netipsec/key.h
88
void key_porttosaddr(struct sockaddr *, uint16_t port);
sys/netipsec/key_debug.c
508
struct sadb_x_nat_t_port *port;
sys/netipsec/key_debug.c
519
port = (struct sadb_x_nat_t_port *)ext;
sys/netipsec/key_debug.c
521
ntohs(port->sadb_x_nat_t_port_port));
sys/netipsec/key_debug.c
701
uint16_t port;
sys/netipsec/key_debug.c
707
port = ntohs(((const struct sockaddr_in *)sa)->sin_port);
sys/netipsec/key_debug.c
712
port = ntohs(((const struct sockaddr_in6 *)sa)->sin6_port);
sys/netipsec/key_debug.c
716
port = 0;
sys/netipsec/key_debug.c
718
if (port == 0)
sys/netipsec/key_debug.c
720
snprintf(buf, len, "%u", port);
sys/netipsec/key_debug.c
767
char buf[IPSEC_ADDRSTRLEN], port[6];
sys/netipsec/key_debug.c
775
kdebug_port2str(&saidx->src.sa, port, sizeof(port)));
sys/netipsec/key_debug.c
777
kdebug_port2str(&saidx->dst.sa, port, sizeof(port)));
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1656
int a1, a2, a3, a4, port, olen, nlen, inc, off;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1732
port = i;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1764
"EPRT", delim, delim, a1, a2, a3, a4, delim, port,
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1795
return (ipf_p_ftp_addport(softf, fin, ip, nat, ftp, dlen, port, inc));
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1871
int port, olen, nlen, inc, off, left, i;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1974
port = (u_short)(i & 0xffff);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2018
snprintf(s, left, "|%d|\r\n", port);
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
2047
return (ipf_p_ftp_addport(softf, fin, ip, nat, ftp, dlen, port, inc));
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
806
nat_t *nat, ftpinfo_t *ftp, u_int port, char *newmsg, char *s)
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
861
fi.fin_data[1] = port;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
876
tcp2->th_dport = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat.c
2595
u_short st_port, dport, sport, port, sp, dp;
sys/netpfil/ipfilter/netinet/ip_nat.c
2629
port = 0;
sys/netpfil/ipfilter/netinet/ip_nat.c
2685
port = ntohs(sport) + l;
sys/netpfil/ipfilter/netinet/ip_nat.c
2686
port %= np->in_ppip;
sys/netpfil/ipfilter/netinet/ip_nat.c
2687
port += np->in_ppip *
sys/netpfil/ipfilter/netinet/ip_nat.c
2689
port += MAPBLK_MINPORT;
sys/netpfil/ipfilter/netinet/ip_nat.c
2690
port = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat.c
2738
port = ntohs(sport);
sys/netpfil/ipfilter/netinet/ip_nat.c
2739
port += (l % np->in_ppip);
sys/netpfil/ipfilter/netinet/ip_nat.c
2740
port %= np->in_ppip;
sys/netpfil/ipfilter/netinet/ip_nat.c
2741
port += np->in_ppip *
sys/netpfil/ipfilter/netinet/ip_nat.c
2744
port += MAPBLK_MINPORT;
sys/netpfil/ipfilter/netinet/ip_nat.c
2745
port = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat.c
2754
port = np->in_spnext;
sys/netpfil/ipfilter/netinet/ip_nat.c
2756
port = ipf_random() % (np->in_spmax -
sys/netpfil/ipfilter/netinet/ip_nat.c
2758
port += np->in_spmin;
sys/netpfil/ipfilter/netinet/ip_nat.c
2760
port = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat.c
2780
if ((port == 0) && (flags & (IPN_TCPUDPICMP|IPN_ICMPQUERY)))
sys/netpfil/ipfilter/netinet/ip_nat.c
2781
port = sport;
sys/netpfil/ipfilter/netinet/ip_nat.c
2797
fin->fin_data[1] = ntohs(port);
sys/netpfil/ipfilter/netinet/ip_nat.c
2829
nat->nat_nsport = port; /* sport */
sys/netpfil/ipfilter/netinet/ip_nat.c
2832
((tcphdr_t *)fin->fin_dp)->th_sport = port;
sys/netpfil/ipfilter/netinet/ip_nat.c
2835
((icmphdr_t *)fin->fin_dp)->icmp_id = port;
sys/netpfil/ipfilter/netinet/ip_nat.c
2836
nat->nat_nicmpid = port;
sys/netpfil/ipfilter/netinet/ip_nat.c
758
struct in_addr dst, struct in_addr map, u_32_t port)
sys/netpfil/ipfilter/netinet/ip_nat.c
772
((port == 0) || (port == hm->hm_port))) {
sys/netpfil/ipfilter/netinet/ip_nat.c
802
hm->hm_port = port;
sys/netpfil/ipfilter/netinet/ip_nat6.c
360
i6addr_t *src, i6addr_t *dst, i6addr_t *map, u_32_t port)
sys/netpfil/ipfilter/netinet/ip_nat6.c
382
((port == 0) || (port == hm->hm_port))) {
sys/netpfil/ipfilter/netinet/ip_nat6.c
415
hm->hm_port = port;
sys/netpfil/ipfilter/netinet/ip_nat6.c
444
u_short st_port, dport, sport, port, sp, dp;
sys/netpfil/ipfilter/netinet/ip_nat6.c
477
port = 0;
sys/netpfil/ipfilter/netinet/ip_nat6.c
539
port = ntohs(sport) + l;
sys/netpfil/ipfilter/netinet/ip_nat6.c
540
port %= np->in_ppip;
sys/netpfil/ipfilter/netinet/ip_nat6.c
541
port += np->in_ppip *
sys/netpfil/ipfilter/netinet/ip_nat6.c
543
port += MAPBLK_MINPORT;
sys/netpfil/ipfilter/netinet/ip_nat6.c
544
port = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat6.c
593
port = ntohs(sport);
sys/netpfil/ipfilter/netinet/ip_nat6.c
594
port += (l % np->in_ppip);
sys/netpfil/ipfilter/netinet/ip_nat6.c
595
port %= np->in_ppip;
sys/netpfil/ipfilter/netinet/ip_nat6.c
596
port += np->in_ppip *
sys/netpfil/ipfilter/netinet/ip_nat6.c
599
port += MAPBLK_MINPORT;
sys/netpfil/ipfilter/netinet/ip_nat6.c
600
port = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat6.c
610
port = np->in_spnext;
sys/netpfil/ipfilter/netinet/ip_nat6.c
612
port = ipf_random() % (np->in_spmax -
sys/netpfil/ipfilter/netinet/ip_nat6.c
614
port += np->in_spmin;
sys/netpfil/ipfilter/netinet/ip_nat6.c
616
port = htons(port);
sys/netpfil/ipfilter/netinet/ip_nat6.c
643
if ((port == 0) && (flags & (IPN_TCPUDPICMP|IPN_ICMPQUERY)))
sys/netpfil/ipfilter/netinet/ip_nat6.c
644
port = sport;
sys/netpfil/ipfilter/netinet/ip_nat6.c
659
fin->fin_data[1] = ntohs(port);
sys/netpfil/ipfilter/netinet/ip_nat6.c
692
nat->nat_nsport = port; /* sport */
sys/netpfil/ipfilter/netinet/ip_nat6.c
695
((tcphdr_t *)fin->fin_dp)->th_sport = port;
sys/netpfil/ipfilter/netinet/ip_nat6.c
698
((struct icmp6_hdr *)fin->fin_dp)->icmp6_id = port;
sys/netpfil/ipfilter/netinet/ip_nat6.c
699
nat->nat_nicmpid = port;
sys/netpfil/ipfilter/netinet/ip_rpcb_pxy.c
1097
ipf_p_rpcb_getnat(fr_info_t *fin, nat_t *nat, u_int proto, u_int port)
sys/netpfil/ipfilter/netinet/ip_rpcb_pxy.c
1114
fi.fin_dport = port & 0xffff;
sys/netpfil/ipfilter/netinet/ip_rpcb_pxy.c
1120
tcp.th_dport = htons(port);
sys/netpfil/ipfw/ip_fw_dynamic.c
846
uint16_t port[2];
sys/netpfil/ipfw/ip_fw_dynamic.c
852
t6.port[0] = id->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
853
t6.port[1] = id->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
857
t6.port[0] = id->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
858
t6.port[1] = id->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
870
uint16_t port[2];
sys/netpfil/ipfw/ip_fw_dynamic.c
878
t4.port[0] = id->src_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
879
t4.port[1] = id->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
883
t4.port[0] = id->dst_port;
sys/netpfil/ipfw/ip_fw_dynamic.c
884
t4.port[1] = id->src_port;
sys/netpfil/ipfw/ip_fw_nat.c
1086
ser_s->port = s->port;
sys/netpfil/ipfw/ip_fw_nat.c
261
s->port = ser_s->port;
sys/netpfil/ipfw/ip_fw_nat.c
263
s->addr, htons(s->port));
sys/netpfil/ipfw/ip_fw_nat.c
60
uint16_t port;
sys/netpfil/ipfw/ip_fw_nat.c
754
ser_s->port = s->port;
sys/netpfil/ipfw/ip_fw_nat.c
895
u_short port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1090
data[1] = (ji->f_id.dst_port << 16) | ji->port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1093
ji->faddr, ji->port, ji->proto);
sys/netpfil/ipfw/nat64/nat64lsn.c
111
uint16_t port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1262
ji->state_hval, ji->faddr, ji->port, ji->proto);
sys/netpfil/ipfw/nat64/nat64lsn.c
1562
in_addr_t faddr, uint16_t port, uint8_t proto)
sys/netpfil/ipfw/nat64/nat64lsn.c
1571
ji->port = port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1585
in_addr_t faddr, uint16_t port, uint8_t proto)
sys/netpfil/ipfw/nat64/nat64lsn.c
1594
ji->port = port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1645
uint16_t port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1649
port = f_id->src_port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1668
port = ntohs(icmp6->icmp6_id);
sys/netpfil/ipfw/nat64/nat64lsn.c
1701
hval, addr, port, proto));
sys/netpfil/ipfw/nat64/nat64lsn.c
1706
data[1] = (f_id->dst_port << 16) | port;
sys/netpfil/ipfw/nat64/nat64lsn.c
1709
port, proto);
sys/netpfil/ipfw/nat64/nat64lsn.c
1712
port, proto));
sys/netpfil/ipfw/nat64/nat64lsn.c
320
uint16_t port, uint8_t proto)
sys/netpfil/ipfw/nat64/nat64lsn.c
332
state->sport == port && state->dport == f_id->dst_port)
sys/netpfil/ipfw/nat64/nat64lsn.c
384
state->sport = port;
sys/netpfil/ipfw/nat64/nat64lsn.c
415
uint16_t *port)
sys/netpfil/ipfw/nat64/nat64lsn.c
435
*port = ntohs(icmp->icmp_id);
sys/netpfil/ipfw/nat64/nat64lsn.c
465
*port = ntohs(*((uint16_t *)mtodo(*mp, off)));
sys/netpfil/ipfw/nat64/nat64lsn.c
476
*port = ntohs(icmp->icmp_id);
sys/netpfil/ipfw/nat64/nat64lsn.c
484
in_addr_t faddr, uint16_t port, uint8_t proto)
sys/netpfil/ipfw/nat64/nat64lsn.c
492
if (port < NAT64_MIN_PORT)
sys/netpfil/ipfw/nat64/nat64lsn.c
499
port -= NAT64_MIN_PORT;
sys/netpfil/ipfw/nat64/nat64lsn.c
500
chunk_idx = port / 2048;
sys/netpfil/ipfw/nat64/nat64lsn.c
502
port -= chunk_idx * 2048;
sys/netpfil/ipfw/nat64/nat64lsn.c
503
pg_idx = port / 64;
sys/netpfil/ipfw/nat64/nat64lsn.c
504
state_idx = port % 64;
sys/netpfil/ipfw/nat64/nat64lsn.c
555
uint16_t *port)
sys/netpfil/ipfw/nat64/nat64lsn.c
591
*port = ntohs(L3HDR(ip, struct tcphdr *)->th_dport);
sys/netpfil/ipfw/nat64/nat64lsn.c
594
*port = ntohs(L3HDR(ip, struct udphdr *)->uh_dport);
sys/netpfil/ipfw/nat64/nat64lsn.c
609
uint16_t port, ts;
sys/netpfil/ipfw/nat64/nat64lsn.c
614
port = f_id->dst_port;
sys/netpfil/ipfw/nat64/nat64lsn.c
624
*mp = nat64lsn_reassemble4(cfg, *mp, &port);
sys/netpfil/ipfw/nat64/nat64lsn.c
632
ret = inspect_icmp_mbuf(mp, &proto, &addr, &port);
sys/netpfil/ipfw/nat64/nat64lsn.c
659
port, proto);
sys/netpfil/ipfw/nat64/nat64lsn.c
678
port = htons(state->sport);
sys/netpfil/ipfw/nat64/nat64lsn.c
693
ret = nat64_do_handle_ip4(*mp, &src6, &state->host->addr, port,
sys/netpfil/ipfw/nat64/nat64lsn_control.c
624
if (idx->port < UINT16_MAX - 64) {
sys/netpfil/ipfw/nat64/nat64lsn_control.c
625
idx->port += 64;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
628
idx->port = NAT64_MIN_PORT;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
658
pg_idx = (idx->port - NAT64_MIN_PORT) / 64;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
729
idx.port = NAT64_MIN_PORT;
sys/netpfil/ipfw/nat64/nat64lsn_control.c
732
idx.port < NAT64_MIN_PORT) {
sys/netpfil/pf/if_pfsync.c
736
kw->port[0] != ks->port[0] ||
sys/netpfil/pf/if_pfsync.c
737
kw->port[1] != ks->port[1]) {
sys/netpfil/pf/if_pfsync.c
752
skw->port[0] = kw->port[0];
sys/netpfil/pf/if_pfsync.c
753
skw->port[1] = kw->port[1];
sys/netpfil/pf/if_pfsync.c
759
sks->port[0] = ks->port[0];
sys/netpfil/pf/if_pfsync.c
760
sks->port[1] = ks->port[1];
sys/netpfil/pf/pf.c
11963
if (action == PF_PASS && r->divert.port && !PACKET_LOOPED(&pd)) {
sys/netpfil/pf/pf.c
11967
((struct pf_divert_mtag *)(mtag+1))->port =
sys/netpfil/pf/pf.c
11968
ntohs(r->divert.port);
sys/netpfil/pf/pf.c
2023
(*sk)->port[pd->sidx] = sport;
sys/netpfil/pf/pf.c
2024
(*sk)->port[pd->didx] = dport;
sys/netpfil/pf/pf.c
2036
(*sk)->port[pd->sidx] = pd->osport;
sys/netpfil/pf/pf.c
2037
(*sk)->port[pd->didx] = pd->odport;
sys/netpfil/pf/pf.c
2052
(*nk)->port[pd->didx] = pd->nsport;
sys/netpfil/pf/pf.c
2053
(*nk)->port[pd->sidx] = pd->ndport;
sys/netpfil/pf/pf.c
2059
(*nk)->port[pd->sidx] = pd->nsport;
sys/netpfil/pf/pf.c
2060
(*nk)->port[pd->didx] = pd->ndport;
sys/netpfil/pf/pf.c
2412
mapping->endpoints[0].port = src_port;
sys/netpfil/pf/pf.c
2416
mapping->endpoints[1].port = nat_port;
sys/netpfil/pf/pf.c
3127
s->key[PF_SK_WIRE]->port[1],
sys/netpfil/pf/pf.c
3128
s->key[PF_SK_WIRE]->port[0],
sys/netpfil/pf/pf.c
3474
pf_print_host(&skw->addr[0], skw->port[0], skw->af);
sys/netpfil/pf/pf.c
3476
pf_print_host(&skw->addr[1], skw->port[1], skw->af);
sys/netpfil/pf/pf.c
3481
pf_print_host(&sks->addr[0], sks->port[0], sks->af);
sys/netpfil/pf/pf.c
3483
pf_print_host(&sks->addr[1], sks->port[1], sks->af);
sys/netpfil/pf/pf.c
3568
if (cur->src.port[0] != prev->src.port[0] ||
sys/netpfil/pf/pf.c
3569
cur->src.port[1] != prev->src.port[1] ||
sys/netpfil/pf/pf.c
3572
if (cur->dst.port[0] != prev->dst.port[0] ||
sys/netpfil/pf/pf.c
3573
cur->dst.port[1] != prev->dst.port[1] ||
sys/netpfil/pf/pf.c
6053
r->src.port[0], r->src.port[1], pd->nsport),
sys/netpfil/pf/pf.c
6057
r->dst.port[0], r->dst.port[1], pd->ndport),
sys/netpfil/pf/pf.c
6606
ctx.sk->port[pd->didx], &ctx.sk->addr[pd->sidx],
sys/netpfil/pf/pf.c
6607
ctx.sk->port[pd->sidx], ctx.virtual_type,
sys/netpfil/pf/pf.c
6611
ctx.sk->port[pd->sidx], &ctx.sk->addr[pd->didx],
sys/netpfil/pf/pf.c
6612
ctx.sk->port[pd->didx], ctx.virtual_type,
sys/netpfil/pf/pf.c
7152
nk->port[pd->sidx] != pd->nsport) {
sys/netpfil/pf/pf.c
7154
&nk->addr[pd->sidx], nk->port[pd->sidx]);
sys/netpfil/pf/pf.c
7161
nk->port[pd->didx] != pd->ndport) {
sys/netpfil/pf/pf.c
7163
&nk->addr[pd->didx], nk->port[pd->didx]);
sys/netpfil/pf/pf.c
7172
nk->port[pd->sidx] != pd->nsport) {
sys/netpfil/pf/pf.c
7176
nk->port[pd->sidx]);
sys/netpfil/pf/pf.c
7183
nk->port[pd->didx] != pd->ndport) {
sys/netpfil/pf/pf.c
7187
nk->port[pd->didx]);
sys/netpfil/pf/pf.c
7196
nk->port[pd->sidx] != pd->nsport) {
sys/netpfil/pf/pf.c
7200
nk->port[pd->sidx]);
sys/netpfil/pf/pf.c
7206
nk->port[pd->didx] != pd->ndport) {
sys/netpfil/pf/pf.c
7210
nk->port[pd->didx]);
sys/netpfil/pf/pf.c
7232
nk->port[pd->sidx] != pd->hdr.icmp.icmp_id) {
sys/netpfil/pf/pf.c
7235
nk->port[pd->sidx], 0);
sys/netpfil/pf/pf.c
7236
pd->hdr.icmp.icmp_id = nk->port[pd->sidx];
sys/netpfil/pf/pf.c
7760
sk->port[pd->sidx], sk->port[pd->didx],
sys/netpfil/pf/pf.c
7784
sk->port[pd->sidx], sk->port[pd->didx],
sys/netpfil/pf/pf.c
7854
key.port[pd->sidx] = pd->osport;
sys/netpfil/pf/pf.c
7855
key.port[pd->didx] = pd->odport;
sys/netpfil/pf/pf.c
8051
nk->port[sidx] != pd->osport)
sys/netpfil/pf/pf.c
8053
&nk->addr[sidx], nk->port[sidx]);
sys/netpfil/pf/pf.c
8056
nk->port[didx] != pd->odport)
sys/netpfil/pf/pf.c
8058
&nk->addr[didx], nk->port[didx]);
sys/netpfil/pf/pf.c
8353
key.port[0] = j->pd.hdr.sctp.src_port;
sys/netpfil/pf/pf.c
8354
key.port[1] = j->pd.hdr.sctp.dest_port;
sys/netpfil/pf/pf.c
8358
key.port[1] = j->pd.hdr.sctp.src_port;
sys/netpfil/pf/pf.c
8359
key.port[0] = j->pd.hdr.sctp.dest_port;
sys/netpfil/pf/pf.c
8562
key->port[pd->sidx] = icmpid;
sys/netpfil/pf/pf.c
8563
key->port[pd->didx] = type;
sys/netpfil/pf/pf.c
8566
key->port[pd->sidx] = type;
sys/netpfil/pf/pf.c
8567
key->port[pd->didx] = icmpid;
sys/netpfil/pf/pf.c
8709
if (nk->port[iidx] !=
sys/netpfil/pf/pf.c
8714
nk->port[iidx], 0);
sys/netpfil/pf/pf.c
8716
nk->port[iidx];
sys/netpfil/pf/pf.c
8745
if (nk->port[iidx] != pd->hdr.icmp6.icmp6_id)
sys/netpfil/pf/pf.c
8747
nk->port[iidx];
sys/netpfil/pf/pf.c
8894
key.port[pd2.sidx] = th->th_sport;
sys/netpfil/pf/pf.c
8895
key.port[pd2.didx] = th->th_dport;
sys/netpfil/pf/pf.c
9016
&nk->addr[pd2.sidx], nk->port[sidx]);
sys/netpfil/pf/pf.c
9018
&nk->addr[pd2.didx], nk->port[didx]);
sys/netpfil/pf/pf.c
9026
nk->port[pd2.sidx] != th->th_sport)
sys/netpfil/pf/pf.c
9029
nk->port[pd2.sidx], NULL,
sys/netpfil/pf/pf.c
903
&nk->addr[pd->sidx], nk->port[pd->sidx]);
sys/netpfil/pf/pf.c
9035
nk->port[pd2.didx] != th->th_dport)
sys/netpfil/pf/pf.c
9038
nk->port[pd2.didx], NULL,
sys/netpfil/pf/pf.c
906
&nk->addr[pd->didx], nk->port[pd->didx]);
sys/netpfil/pf/pf.c
9089
key.port[pd2.sidx] = uh->uh_sport;
sys/netpfil/pf/pf.c
9090
key.port[pd2.didx] = uh->uh_dport;
sys/netpfil/pf/pf.c
915
&nk->addr[pd->sidx], nk->port[pd->sidx]);
sys/netpfil/pf/pf.c
9151
&nk->addr[pd2.sidx], nk->port[sidx]);
sys/netpfil/pf/pf.c
9153
&nk->addr[pd2.didx], nk->port[didx]);
sys/netpfil/pf/pf.c
9162
nk->port[pd2.sidx] != uh->uh_sport)
sys/netpfil/pf/pf.c
9165
nk->port[pd2.sidx], &uh->uh_sum,
sys/netpfil/pf/pf.c
9171
nk->port[pd2.didx] != uh->uh_dport)
sys/netpfil/pf/pf.c
9174
nk->port[pd2.didx], &uh->uh_sum,
sys/netpfil/pf/pf.c
918
&nk->addr[pd->didx], nk->port[pd->didx]);
sys/netpfil/pf/pf.c
9221
key.port[pd2.sidx] = sh->src_port;
sys/netpfil/pf/pf.c
9222
key.port[pd2.didx] = sh->dest_port;
sys/netpfil/pf/pf.c
927
&nk->addr[pd->sidx], nk->port[pd->sidx]);
sys/netpfil/pf/pf.c
9283
sh->src_port = nk->port[sidx];
sys/netpfil/pf/pf.c
9284
sh->dest_port = nk->port[didx];
sys/netpfil/pf/pf.c
931
&nk->addr[pd->didx], nk->port[pd->didx]);
sys/netpfil/pf/pf.c
9311
nk->port[pd2.sidx] != sh->src_port)
sys/netpfil/pf/pf.c
9314
nk->port[pd2.sidx], NULL,
sys/netpfil/pf/pf.c
9320
nk->port[pd2.didx] != sh->dest_port)
sys/netpfil/pf/pf.c
9323
nk->port[pd2.didx], NULL,
sys/netpfil/pf/pf.c
939
if (nk->port[pd->sidx] != ih->icmp_id) {
sys/netpfil/pf/pf.c
942
nk->port[pd->sidx], 0);
sys/netpfil/pf/pf.c
9425
nk->port[iidx] != iih->icmp_id)
sys/netpfil/pf/pf.c
9426
iih->icmp_id = nk->port[iidx];
sys/netpfil/pf/pf.c
943
ih->icmp_id = nk->port[pd->sidx];
sys/netpfil/pf/pf.c
9449
nk->port[iidx] != iih->icmp_id))
sys/netpfil/pf/pf.c
9455
nk->port[iidx] : 0, NULL,
sys/netpfil/pf/pf.c
9553
nk->port[iidx] != iih->icmp6_id)
sys/netpfil/pf/pf.c
9554
iih->icmp6_id = nk->port[iidx];
sys/netpfil/pf/pf.c
9569
nk->port[pd2.sidx] != iih->icmp6_id))
sys/netpfil/pf/pf.c
9575
? nk->port[iidx] : 0, NULL,
sys/netpfil/pf/pf.c
9608
key.port[0] = key.port[1] = 0;
sys/netpfil/pf/pf.h
360
u_int16_t port[2];
sys/netpfil/pf/pf.h
620
u_int16_t port;
sys/netpfil/pf/pf_ioctl.c
1376
PF_MD5_UPD(pfr, port[0]);
sys/netpfil/pf/pf_ioctl.c
1377
PF_MD5_UPD(pfr, port[1]);
sys/netpfil/pf/pf_ioctl.c
1504
PF_MD5_UPD_HTONS(rule, divert.port, x);
sys/netpfil/pf/pf_ioctl.c
2996
pf_validate_range(uint8_t op, uint16_t port[2])
sys/netpfil/pf/pf_ioctl.c
2998
uint16_t a = ntohs(port[0]);
sys/netpfil/pf/pf_ioctl.c
2999
uint16_t b = ntohs(port[1]);
sys/netpfil/pf/pf_ioctl.c
3045
if (pf_validate_range(rule->src.port_op, rule->src.port))
sys/netpfil/pf/pf_ioctl.c
3047
if (pf_validate_range(rule->dst.port_op, rule->dst.port))
sys/netpfil/pf/pf_ioctl.c
3308
srcport = sk->port[1];
sys/netpfil/pf/pf_ioctl.c
3309
dstport = sk->port[0];
sys/netpfil/pf/pf_ioctl.c
3313
srcport = sk->port[0];
sys/netpfil/pf/pf_ioctl.c
3314
dstport = sk->port[1];
sys/netpfil/pf/pf_ioctl.c
3341
psk->psk_src.port[0], psk->psk_src.port[1], srcport))
sys/netpfil/pf/pf_ioctl.c
3346
psk->psk_dst.port[0], psk->psk_dst.port[1], dstport))
sys/netpfil/pf/pf_ioctl.c
3375
match_key.port[0] = s->key[idx]->port[1];
sys/netpfil/pf/pf_ioctl.c
3378
match_key.port[1] = s->key[idx]->port[0];
sys/netpfil/pf/pf_ioctl.c
3814
key.port[sidx] = pnl->sport;
sys/netpfil/pf/pf_ioctl.c
3816
key.port[didx] = pnl->dport;
sys/netpfil/pf/pf_ioctl.c
3830
pnl->rsport = sk->port[sidx];
sys/netpfil/pf/pf_ioctl.c
3833
pnl->rdport = sk->port[didx];
sys/netpfil/pf/pf_ioctl.c
6668
sp->pfs_1301.key[PF_SK_WIRE].port[0] = st->key[PF_SK_WIRE]->port[0];
sys/netpfil/pf/pf_ioctl.c
6669
sp->pfs_1301.key[PF_SK_WIRE].port[1] = st->key[PF_SK_WIRE]->port[1];
sys/netpfil/pf/pf_ioctl.c
6672
sp->pfs_1301.key[PF_SK_STACK].port[0] = st->key[PF_SK_STACK]->port[0];
sys/netpfil/pf/pf_ioctl.c
6673
sp->pfs_1301.key[PF_SK_STACK].port[1] = st->key[PF_SK_STACK]->port[1];
sys/netpfil/pf/pf_ioctl.c
6830
sp->key[PF_SK_WIRE].port[0] = st->key[PF_SK_WIRE]->port[0];
sys/netpfil/pf/pf_ioctl.c
6831
sp->key[PF_SK_WIRE].port[1] = st->key[PF_SK_WIRE]->port[1];
sys/netpfil/pf/pf_ioctl.c
6834
sp->key[PF_SK_STACK].port[0] = st->key[PF_SK_STACK]->port[0];
sys/netpfil/pf/pf_ioctl.c
6835
sp->key[PF_SK_STACK].port[1] = st->key[PF_SK_STACK]->port[1];
sys/netpfil/pf/pf_ioctl.c
7218
match_key.port[0] = s->key[idx]->port[1];
sys/netpfil/pf/pf_ioctl.c
7221
match_key.port[1] = s->key[idx]->port[0];
sys/netpfil/pf/pf_lb.c
1124
nportp = &ctx->nk->port[idx];
sys/netpfil/pf/pf_lb.c
1253
tmp_nport = ((ntohs(pd->ndport) - ntohs(r->dst.port[0])) % div) +
sys/netpfil/pf/pf_lb.c
1279
key.port[0] = pd->nsport;
sys/netpfil/pf/pf_lb.c
1281
key.port[1] = nport;
sys/netpfil/pf/pf_lb.c
1296
key.port[0] = htons(tmp);
sys/netpfil/pf/pf_lb.c
1299
ctx->nk->port[0] = htons(tmp);
sys/netpfil/pf/pf_lb.c
1306
key.port[0] = htons(tmp);
sys/netpfil/pf/pf_lb.c
1309
ctx->nk->port[0] = htons(tmp);
sys/netpfil/pf/pf_lb.c
1327
ntohs(pd->nsport), ntohs(ctx->nk->port[0]));
sys/netpfil/pf/pf_lb.c
171
src->port[0], src->port[1], pd->nsport),
sys/netpfil/pf/pf_lb.c
182
!pf_match_port(dst->port_op, dst->port[0],
sys/netpfil/pf/pf_lb.c
183
dst->port[1], pd->ndport),
sys/netpfil/pf/pf_lb.c
318
udp_source.port = pd->nsport;
sys/netpfil/pf/pf_lb.c
327
*nport = (*udp_mapping)->endpoints[1].port;
sys/netpfil/pf/pf_lb.c
382
key.port[didx] = pd->ndport;
sys/netpfil/pf/pf_lb.c
393
key.port[sidx] = pd->nsport;
sys/netpfil/pf/pf_lb.c
408
key.port[sidx] = pd->nsport;
sys/netpfil/pf/pf_lb.c
411
(*udp_mapping)->endpoints[1].port = pd->nsport;
sys/netpfil/pf/pf_lb.c
424
key.port[sidx] = htons(low);
sys/netpfil/pf/pf_lb.c
427
(*udp_mapping)->endpoints[1].port = htons(low);
sys/netpfil/pf/pf_lb.c
453
(*udp_mapping)->endpoints[sidx].port = htons(tmp);
sys/netpfil/pf/pf_lb.c
459
key.port[sidx] = htons(tmp);
sys/netpfil/pf/pf_lb.c
473
(*udp_mapping)->endpoints[1].port = htons(tmp);
sys/netpfil/pf/pf_lb.c
479
key.port[sidx] = htons(tmp);
sys/netpfil/pf/pf_nl.c
1030
nlattr_add_u16(nw, PF_RT_DIVERT_PORT, rule->divert.port);
sys/netpfil/pf/pf_nl.c
139
nlattr_add_u16(nw, PF_STK_PORT0, key->port[0]);
sys/netpfil/pf/pf_nl.c
140
nlattr_add_u16(nw, PF_STK_PORT1, key->port[1]);
sys/netpfil/pf/pf_nl.c
459
{ .type = PF_RAT_SRC_PORT, .off = _OUT(port[0]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
460
{ .type = PF_RAT_DST_PORT, .off = _OUT(port[1]), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_nl.c
480
nlattr_add_u16(nw, PF_RAT_SRC_PORT, r->port[0]);
sys/netpfil/pf/pf_nl.c
481
nlattr_add_u16(nw, PF_RAT_DST_PORT, r->port[1]);
sys/netpfil/pf/pf_nl.c
776
{ .type = PF_RT_DIVERT_PORT, .off = _OUT(divert.port), .cb = nlattr_get_uint16 },
sys/netpfil/pf/pf_norm.c
1421
r->src.port[0], r->src.port[1], th->th_sport))
sys/netpfil/pf/pf_norm.c
1427
r->dst.port[0], r->dst.port[1], th->th_dport))
sys/netpfil/pf/pf_norm.c
2176
r->src.port[0], r->src.port[1], sh->src_port))
sys/netpfil/pf/pf_norm.c
2182
r->dst.port[0], r->dst.port[1], sh->dest_port))
sys/netpfil/pf/pf_nv.c
405
PFNV_CHK(pf_nvuint16_array(nvl, "port", addr->port, 2, NULL));
sys/netpfil/pf/pf_nv.c
430
pf_uint16_array_nv(nvl, "port", addr->port, 2);
sys/netpfil/pf/pf_nv.c
639
PFNV_CHK(pf_nvuint16(nvldivert, "port", &rule->divert.port));
sys/netpfil/pf/pf_nv.c
677
nvlist_add_number(nvl, "port", rule->divert.port);
sys/netpfil/pf/pf_nv.c
903
nvlist_append_number_array(nvl, "port", key->port[i]);
sys/netpfil/pf/pflow.c
629
flow1->src_port = flow2->dest_port = sk->port[src];
sys/netpfil/pf/pflow.c
631
flow1->dest_port = flow2->src_port = sk->port[dst];
sys/netpfil/pf/pflow.c
667
flow1->src_port = flow2->dest_port = sk->port[src];
sys/netpfil/pf/pflow.c
669
flow1->dest_port = flow2->src_port = sk->port[dst];
sys/netpfil/pf/pflow.c
705
flow1->src_port = flow2->dest_port = sk->port[src];
sys/netpfil/pf/pflow.c
708
flow1->dest_port = flow2->src_port = sk->port[dst];
sys/netpfil/pf/pflow.c
743
nat1->src_port = nat2->dest_port = st->key[PF_SK_STACK]->port[src];
sys/netpfil/pf/pflow.c
745
nat1->dest_port = nat2->src_port = st->key[PF_SK_STACK]->port[dst];
sys/netpfil/pf/pflow.c
747
nat1->postnat_src_port = nat2->postnat_dest_port = st->key[PF_SK_WIRE]->port[src];
sys/netpfil/pf/pflow.c
749
nat1->postnat_dest_port = nat2->postnat_src_port = st->key[PF_SK_WIRE]->port[dst];
sys/netsmb/smb_trantcp.c
198
u_short port;
sys/netsmb/smb_trantcp.c
263
md_get_uint16(mdp, &port);
sys/netsmb/smb_trantcp.c
264
sin.sin_port = port;
sys/nfs/krpc_subr.c
140
u_int32_t port; /* call port (unused) */
sys/nfs/krpc_subr.c
144
u_int16_t port;
sys/nfs/krpc_subr.c
163
sdata->port = 0;
sys/nfs/krpc_subr.c
177
*portp = rdata->port;
sys/nlm/nlm_prot_impl.c
345
u_short port = 0;
sys/nlm/nlm_prot_impl.c
448
(xdrproc_t) xdr_u_short, &port, timo);
sys/nlm/nlm_prot_impl.c
454
htons(port);
sys/nlm/nlm_prot_impl.c
460
htons(port);
sys/nlm/nlm_prot_impl.c
475
port = ((struct sockaddr_in *)&ss)->sin_port;
sys/nlm/nlm_prot_impl.c
479
port = ((struct sockaddr_in6 *)&ss)->sin6_port;
sys/nlm/nlm_prot_impl.c
483
if (stat != RPC_SUCCESS || !port) {
sys/nlm/nlm_prot_impl.c
505
(int) stat, namebuf, htons(port));
sys/nlm/nlm_prot_impl.c
514
(int) stat, namebuf6, htons(port));
sys/ofed/drivers/infiniband/core/core_priv.h
107
void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
112
int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
115
int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
118
int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
126
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port);
sys/ofed/drivers/infiniband/core/core_priv.h
68
unsigned int port);
sys/ofed/drivers/infiniband/core/core_priv.h
70
unsigned int port,
sys/ofed/drivers/infiniband/core/core_priv.h
82
typedef void (*roce_netdev_callback)(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/core_priv.h
85
typedef int (*roce_netdev_filter)(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
1045
u8 port)
sys/ofed/drivers/infiniband/core/ib_cache.c
1058
rdma_cap_roce_gid_table(device, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
1060
if (!rdma_is_port_valid(device, port))
sys/ofed/drivers/infiniband/core/ib_cache.c
1063
table = ports_table[port - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
1069
ret = ib_query_port(device, port, tprops);
sys/ofed/drivers/infiniband/core/ib_cache.c
1093
ret = ib_query_pkey(device, port, i, pkey_cache->table + i);
sys/ofed/drivers/infiniband/core/ib_cache.c
1103
ret = ib_query_gid(device, port, i,
sys/ofed/drivers/infiniband/core/ib_cache.c
1115
old_pkey_cache = device->cache.pkey_cache[port - rdma_start_port(device)];
sys/ofed/drivers/infiniband/core/ib_cache.c
1117
device->cache.pkey_cache[port - rdma_start_port(device)] = pkey_cache;
sys/ofed/drivers/infiniband/core/ib_cache.c
1121
modify_gid(device, port, table, i, gid_cache->table + i,
sys/ofed/drivers/infiniband/core/ib_cache.c
1127
device->cache.lmc_cache[port - rdma_start_port(device)] = tprops->lmc;
sys/ofed/drivers/infiniband/core/ib_cache.c
120
static void dispatch_gid_change_event(struct ib_device *ib_dev, u8 port)
sys/ofed/drivers/infiniband/core/ib_cache.c
122
if (rdma_cap_roce_gid_table(ib_dev, port)) {
sys/ofed/drivers/infiniband/core/ib_cache.c
126
event.element.port_num = port;
sys/ofed/drivers/infiniband/core/ib_cache.c
175
static int write_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
191
if (rdma_cap_roce_gid_table(ib_dev, port)) {
sys/ofed/drivers/infiniband/core/ib_cache.c
198
ret = ib_dev->add_gid(ib_dev, port, ix, gid, attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
201
ret = ib_dev->del_gid(ib_dev, port, ix,
sys/ofed/drivers/infiniband/core/ib_cache.c
233
static int add_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
238
return write_gid(ib_dev, port, table, ix, gid, attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
242
static int modify_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
247
return write_gid(ib_dev, port, table, ix, gid, attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
251
static int del_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
254
return write_gid(ib_dev, port, table, ix, &zgid, &zattr,
sys/ofed/drivers/infiniband/core/ib_cache.c
332
int ib_cache_gid_add(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
341
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
360
ret = add_gid(ib_dev, port, table, empty, gid, attr, false);
sys/ofed/drivers/infiniband/core/ib_cache.c
362
dispatch_gid_change_event(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
370
int ib_cache_gid_del(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
377
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
391
if (!del_gid(ib_dev, port, table, ix, false))
sys/ofed/drivers/infiniband/core/ib_cache.c
392
dispatch_gid_change_event(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
400
int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
408
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
415
if (!del_gid(ib_dev, port, table, ix,
sys/ofed/drivers/infiniband/core/ib_cache.c
424
dispatch_gid_change_event(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
429
static int __ib_cache_gid_get(struct ib_device *ib_dev, u8 port, int index,
sys/ofed/drivers/infiniband/core/ib_cache.c
435
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
462
u8 *port, u16 *index)
sys/ofed/drivers/infiniband/core/ib_cache.c
477
if (port)
sys/ofed/drivers/infiniband/core/ib_cache.c
478
*port = p + rdma_start_port(ib_dev);
sys/ofed/drivers/infiniband/core/ib_cache.c
491
if_t ndev, u8 *port,
sys/ofed/drivers/infiniband/core/ib_cache.c
502
mask, port, index);
sys/ofed/drivers/infiniband/core/ib_cache.c
508
u8 port, if_t ndev,
sys/ofed/drivers/infiniband/core/ib_cache.c
519
if (!rdma_is_port_valid(ib_dev, port))
sys/ofed/drivers/infiniband/core/ib_cache.c
522
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
563
u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
579
if (!rdma_is_port_valid(ib_dev, port))
sys/ofed/drivers/infiniband/core/ib_cache.c
582
if (!rdma_protocol_roce(ib_dev, port))
sys/ofed/drivers/infiniband/core/ib_cache.c
585
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
648
static void cleanup_gid_table_port(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
661
if (!del_gid(ib_dev, port, table, i,
sys/ofed/drivers/infiniband/core/ib_cache.c
669
dispatch_gid_change_event(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
672
void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
684
table = ports_table[port - rdma_start_port(ib_dev)];
sys/ofed/drivers/infiniband/core/ib_cache.c
723
if (!__ib_cache_gid_get(ib_dev, port, ix,
sys/ofed/drivers/infiniband/core/ib_cache.c
733
if (del_gid(ib_dev, port, table, ix, true)) {
sys/ofed/drivers/infiniband/core/ib_cache.c
738
dispatch_gid_change_event(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
743
if (add_gid(ib_dev, port, table, ix, &gid, &gid_attr, true))
sys/ofed/drivers/infiniband/core/ib_cache.c
747
dispatch_gid_change_event(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
758
static int gid_table_reserve_default(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_cache.c
766
roce_gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_cache.c
784
u8 port;
sys/ofed/drivers/infiniband/core/ib_cache.c
796
for (port = 0; port < ib_dev->phys_port_cnt; port++) {
sys/ofed/drivers/infiniband/core/ib_cache.c
797
u8 rdma_port = port + rdma_start_port(ib_dev);
sys/ofed/drivers/infiniband/core/ib_cache.c
799
table[port] =
sys/ofed/drivers/infiniband/core/ib_cache.c
802
if (!table[port]) {
sys/ofed/drivers/infiniband/core/ib_cache.c
808
port + rdma_start_port(ib_dev),
sys/ofed/drivers/infiniband/core/ib_cache.c
809
table[port]);
sys/ofed/drivers/infiniband/core/ib_cache.c
818
for (port = 0; port < ib_dev->phys_port_cnt; port++) {
sys/ofed/drivers/infiniband/core/ib_cache.c
819
cleanup_gid_table_port(ib_dev, port + rdma_start_port(ib_dev),
sys/ofed/drivers/infiniband/core/ib_cache.c
820
table[port]);
sys/ofed/drivers/infiniband/core/ib_cache.c
821
release_gid_table(table[port]);
sys/ofed/drivers/infiniband/core/ib_cache.c
831
u8 port;
sys/ofed/drivers/infiniband/core/ib_cache.c
836
for (port = 0; port < ib_dev->phys_port_cnt; port++)
sys/ofed/drivers/infiniband/core/ib_cache.c
837
release_gid_table(table[port]);
sys/ofed/drivers/infiniband/core/ib_cache.c
846
u8 port;
sys/ofed/drivers/infiniband/core/ib_cache.c
851
for (port = 0; port < ib_dev->phys_port_cnt; port++)
sys/ofed/drivers/infiniband/core/ib_cache.c
852
cleanup_gid_table_port(ib_dev, port + rdma_start_port(ib_dev),
sys/ofed/drivers/infiniband/core/ib_cache.c
853
table[port]);
sys/ofed/drivers/infiniband/core/ib_cm.c
1003
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
1023
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
1039
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
1210
hi_tid = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32;
sys/ofed/drivers/infiniband/core/ib_cm.c
1276
cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay,
sys/ofed/drivers/infiniband/core/ib_cm.c
1297
cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay,
sys/ofed/drivers/infiniband/core/ib_cm.c
1414
static int cm_issue_rej(struct cm_port *port,
sys/ofed/drivers/infiniband/core/ib_cm.c
1424
ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
1501
struct ib_device *ib_dev = work->port->cm_dev->ib_device;
sys/ofed/drivers/infiniband/core/ib_cm.c
1502
u8 port_num = work->port->port_num;
sys/ofed/drivers/infiniband/core/ib_cm.c
1528
param->port = cm_id_priv->av.port->port_num;
sys/ofed/drivers/infiniband/core/ib_cm.c
1638
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
1645
ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
1707
cm_issue_rej(work->port, work->mad_recv_wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
1724
cm_issue_rej(work->port, work->mad_recv_wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
1777
cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL);
sys/ofed/drivers/infiniband/core/ib_cm.c
1783
ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
1814
ret = ib_get_cached_gid(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
1815
work->port->port_num,
sys/ofed/drivers/infiniband/core/ib_cm.c
1829
int err = ib_get_cached_gid(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
1830
work->port->port_num, 0,
sys/ofed/drivers/infiniband/core/ib_cm.c
1893
cm_id_priv->av.port->cm_dev->ack_delay);
sys/ofed/drivers/infiniband/core/ib_cm.c
2060
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
2062
ret = cm_alloc_response_msg(work->port, work->mad_recv_wc, &msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2142
cm_issue_rej(work->port, work->mad_recv_wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
2173
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2206
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2240
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
2246
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2298
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
231
struct cm_port *port[0];
sys/ofed/drivers/infiniband/core/ib_cm.c
235
struct cm_port *port;
sys/ofed/drivers/infiniband/core/ib_cm.c
2386
static int cm_issue_drep(struct cm_port *port,
sys/ofed/drivers/infiniband/core/ib_cm.c
2394
ret = cm_alloc_response_msg(port, mad_recv_wc, &msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2423
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
2425
cm_issue_drep(work->port, work->mad_recv_wc);
sys/ofed/drivers/infiniband/core/ib_cm.c
2438
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2443
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2448
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
245
struct cm_port *port;
sys/ofed/drivers/infiniband/core/ib_cm.c
2450
msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc);
sys/ofed/drivers/infiniband/core/ib_cm.c
2459
if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) ||
sys/ofed/drivers/infiniband/core/ib_cm.c
2464
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
2510
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2653
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2663
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
2673
ib_cancel_mad(cm_id_priv->av.port->mad_agent,
sys/ofed/drivers/infiniband/core/ib_cm.c
2813
ib_modify_mad(cm_id_priv->av.port->mad_agent,
sys/ofed/drivers/infiniband/core/ib_cm.c
2820
ib_modify_mad(cm_id_priv->av.port->mad_agent,
sys/ofed/drivers/infiniband/core/ib_cm.c
2828
ib_modify_mad(cm_id_priv->av.port->mad_agent,
sys/ofed/drivers/infiniband/core/ib_cm.c
2831
atomic_long_inc(&work->port->
sys/ofed/drivers/infiniband/core/ib_cm.c
2840
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
2889
cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay,
sys/ofed/drivers/infiniband/core/ib_cm.c
2985
if (rdma_protocol_roce(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
2986
work->port->port_num))
sys/ofed/drivers/infiniband/core/ib_cm.c
3010
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
3012
msg = cm_alloc_response_msg_no_ah(work->port, work->mad_recv_wc);
sys/ofed/drivers/infiniband/core/ib_cm.c
3023
if (cm_create_response_msg_ah(work->port, work->mad_recv_wc, msg) ||
sys/ofed/drivers/infiniband/core/ib_cm.c
3028
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
3037
ret = cm_init_av_for_response(work->port, work->mad_recv_wc->wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
3137
if (rdma_protocol_roce(work->port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
3138
work->port->port_num))
sys/ofed/drivers/infiniband/core/ib_cm.c
3160
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
3294
param->port = work->port->port_num;
sys/ofed/drivers/infiniband/core/ib_cm.c
3307
cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL);
sys/ofed/drivers/infiniband/core/ib_cm.c
3318
ret = cm_init_av_for_lap(work->port, work->mad_recv_wc->wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
3331
atomic_long_inc(&work->port->counter_group[CM_RECV_DUPLICATES].
sys/ofed/drivers/infiniband/core/ib_cm.c
336
(cm_id_priv->alt_av.port))
sys/ofed/drivers/infiniband/core/ib_cm.c
346
mad_agent = cm_id_priv->av.port->mad_agent;
sys/ofed/drivers/infiniband/core/ib_cm.c
3462
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cm.c
3530
struct cm_port *port;
sys/ofed/drivers/infiniband/core/ib_cm.c
3533
port = mad_agent->context;
sys/ofed/drivers/infiniband/core/ib_cm.c
3546
&port->counter_group[CM_XMIT].counter[attr_index]);
sys/ofed/drivers/infiniband/core/ib_cm.c
3549
&port->counter_group[CM_XMIT_RETRIES].
sys/ofed/drivers/infiniband/core/ib_cm.c
3734
struct cm_port *port = mad_agent->context;
sys/ofed/drivers/infiniband/core/ib_cm.c
3784
atomic_long_inc(&port->counter_group[CM_RECV].
sys/ofed/drivers/infiniband/core/ib_cm.c
3797
work->port = port;
sys/ofed/drivers/infiniband/core/ib_cm.c
3801
if (!port->cm_dev->going_down)
sys/ofed/drivers/infiniband/core/ib_cm.c
382
static struct ib_mad_send_buf *cm_alloc_response_msg_no_ah(struct cm_port *port,
sys/ofed/drivers/infiniband/core/ib_cm.c
3838
qp_attr->port_num = cm_id_priv->av.port->port_num;
sys/ofed/drivers/infiniband/core/ib_cm.c
385
return ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index,
sys/ofed/drivers/infiniband/core/ib_cm.c
3881
qp_attr->alt_port_num = cm_id_priv->alt_av.port->port_num;
sys/ofed/drivers/infiniband/core/ib_cm.c
391
static int cm_create_response_msg_ah(struct cm_port *port,
sys/ofed/drivers/infiniband/core/ib_cm.c
3939
qp_attr->alt_port_num = cm_id_priv->alt_av.port->port_num;
sys/ofed/drivers/infiniband/core/ib_cm.c
397
ah = ib_create_ah_from_wc(port->mad_agent->qp->pd, mad_recv_wc->wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
398
mad_recv_wc->recv_buf.grh, port->port_num);
sys/ofed/drivers/infiniband/core/ib_cm.c
4016
static int cm_create_port_fs(struct cm_port *port)
sys/ofed/drivers/infiniband/core/ib_cm.c
4021
ret = ib_port_register_module_stat(port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
4022
port->port_num,
sys/ofed/drivers/infiniband/core/ib_cm.c
4023
&port->counter_group[i].obj,
sys/ofed/drivers/infiniband/core/ib_cm.c
4034
ib_port_unregister_module_stat(&port->counter_group[i].obj);
sys/ofed/drivers/infiniband/core/ib_cm.c
4039
static void cm_remove_port_fs(struct cm_port *port)
sys/ofed/drivers/infiniband/core/ib_cm.c
4044
ib_port_unregister_module_stat(&port->counter_group[i].obj);
sys/ofed/drivers/infiniband/core/ib_cm.c
4051
struct cm_port *port;
sys/ofed/drivers/infiniband/core/ib_cm.c
4064
cm_dev = kzalloc(sizeof(*cm_dev) + sizeof(*port) *
sys/ofed/drivers/infiniband/core/ib_cm.c
4078
port = kzalloc(sizeof *port, GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_cm.c
4079
if (!port)
sys/ofed/drivers/infiniband/core/ib_cm.c
4082
cm_dev->port[i-1] = port;
sys/ofed/drivers/infiniband/core/ib_cm.c
4083
port->cm_dev = cm_dev;
sys/ofed/drivers/infiniband/core/ib_cm.c
4084
port->port_num = i;
sys/ofed/drivers/infiniband/core/ib_cm.c
4086
INIT_LIST_HEAD(&port->cm_priv_prim_list);
sys/ofed/drivers/infiniband/core/ib_cm.c
4087
INIT_LIST_HEAD(&port->cm_priv_altr_list);
sys/ofed/drivers/infiniband/core/ib_cm.c
4089
ret = cm_create_port_fs(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
4093
port->mad_agent = ib_register_mad_agent(ib_device, i,
sys/ofed/drivers/infiniband/core/ib_cm.c
4099
port,
sys/ofed/drivers/infiniband/core/ib_cm.c
4101
if (IS_ERR(port->mad_agent))
sys/ofed/drivers/infiniband/core/ib_cm.c
4122
ib_unregister_mad_agent(port->mad_agent);
sys/ofed/drivers/infiniband/core/ib_cm.c
4124
cm_remove_port_fs(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
4128
kfree(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
4133
port = cm_dev->port[i-1];
sys/ofed/drivers/infiniband/core/ib_cm.c
4134
ib_modify_port(ib_device, port->port_num, 0, &port_modify);
sys/ofed/drivers/infiniband/core/ib_cm.c
4135
ib_unregister_mad_agent(port->mad_agent);
sys/ofed/drivers/infiniband/core/ib_cm.c
4136
cm_remove_port_fs(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
4137
kfree(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
4146
struct cm_port *port;
sys/ofed/drivers/infiniband/core/ib_cm.c
415
static int cm_alloc_response_msg(struct cm_port *port,
sys/ofed/drivers/infiniband/core/ib_cm.c
4170
port = cm_dev->port[i-1];
sys/ofed/drivers/infiniband/core/ib_cm.c
4171
ib_modify_port(ib_device, port->port_num, 0, &port_modify);
sys/ofed/drivers/infiniband/core/ib_cm.c
4174
list_for_each_entry(cm_id_priv, &port->cm_priv_altr_list, altr_list)
sys/ofed/drivers/infiniband/core/ib_cm.c
4176
list_for_each_entry(cm_id_priv, &port->cm_priv_prim_list, prim_list)
sys/ofed/drivers/infiniband/core/ib_cm.c
4186
cur_mad_agent = port->mad_agent;
sys/ofed/drivers/infiniband/core/ib_cm.c
4187
port->mad_agent = NULL;
sys/ofed/drivers/infiniband/core/ib_cm.c
4190
cm_remove_port_fs(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
4191
kfree(port);
sys/ofed/drivers/infiniband/core/ib_cm.c
422
m = cm_alloc_response_msg_no_ah(port, mad_recv_wc);
sys/ofed/drivers/infiniband/core/ib_cm.c
426
ret = cm_create_response_msg_ah(port, mad_recv_wc, m);
sys/ofed/drivers/infiniband/core/ib_cm.c
461
static int cm_init_av_for_lap(struct cm_port *port, struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
467
av->port = port;
sys/ofed/drivers/infiniband/core/ib_cm.c
477
ret = ib_init_ah_from_wc(port->cm_dev->ib_device,
sys/ofed/drivers/infiniband/core/ib_cm.c
478
port->port_num, wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
487
static int cm_init_av_for_response(struct cm_port *port, struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
490
av->port = port;
sys/ofed/drivers/infiniband/core/ib_cm.c
492
return ib_init_ah_from_wc(port->cm_dev->ib_device, port->port_num, wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
500
struct cm_port *port = NULL;
sys/ofed/drivers/infiniband/core/ib_cm.c
510
port = cm_dev->port[p-1];
sys/ofed/drivers/infiniband/core/ib_cm.c
519
if (!port)
sys/ofed/drivers/infiniband/core/ib_cm.c
522
ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num,
sys/ofed/drivers/infiniband/core/ib_cm.c
527
av->port = port;
sys/ofed/drivers/infiniband/core/ib_cm.c
528
ret = ib_init_ah_from_path(cm_dev->ib_device, port->port_num,
sys/ofed/drivers/infiniband/core/ib_cm.c
537
list_add_tail(&cm_id_priv->prim_list, &port->cm_priv_prim_list);
sys/ofed/drivers/infiniband/core/ib_cm.c
539
list_add_tail(&cm_id_priv->altr_list, &port->cm_priv_altr_list);
sys/ofed/drivers/infiniband/core/ib_cm.c
989
ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg);
sys/ofed/drivers/infiniband/core/ib_cma.c
1180
.sin_port = hdr->port,
sys/ofed/drivers/infiniband/core/ib_cma.c
1216
.sin6_port = hdr->port,
sys/ofed/drivers/infiniband/core/ib_cma.c
1258
.sin_port = hdr->port,
sys/ofed/drivers/infiniband/core/ib_cma.c
1278
.sin6_port = hdr->port,
sys/ofed/drivers/infiniband/core/ib_cma.c
1297
__be16 port;
sys/ofed/drivers/infiniband/core/ib_cma.c
1307
port = htons(cma_port_from_service_id(service_id));
sys/ofed/drivers/infiniband/core/ib_cma.c
1312
(struct sockaddr_in *)dst_addr, hdr, port);
sys/ofed/drivers/infiniband/core/ib_cma.c
1316
(struct sockaddr_in6 *)dst_addr, hdr, port);
sys/ofed/drivers/infiniband/core/ib_cma.c
1354
req->port = req_param->port;
sys/ofed/drivers/infiniband/core/ib_cma.c
1367
req->port = sidr_param->port;
sys/ofed/drivers/infiniband/core/ib_cma.c
1552
if (rdma_protocol_roce(req->device, req->port)) {
sys/ofed/drivers/infiniband/core/ib_cma.c
1553
net_dev = roce_get_net_dev_by_cm_event(req->device, req->port,
sys/ofed/drivers/infiniband/core/ib_cma.c
1556
net_dev = ib_get_net_dev_by_params(req->device, req->port,
sys/ofed/drivers/infiniband/core/ib_cma.c
1714
cma_match_net_dev(&id_priv->id, net_dev, req->port))
sys/ofed/drivers/infiniband/core/ib_cma.c
1720
cma_match_net_dev(&id_priv_dev->id, net_dev, req->port))
sys/ofed/drivers/infiniband/core/ib_cma.c
1844
cma_ps_remove(net, bind_list->ps, bind_list->port);
sys/ofed/drivers/infiniband/core/ib_cma.c
202
unsigned short port;
sys/ofed/drivers/infiniband/core/ib_cma.c
266
unsigned int port)
sys/ofed/drivers/infiniband/core/ib_cma.c
268
if (!rdma_is_port_valid(cma_dev->device, port))
sys/ofed/drivers/infiniband/core/ib_cma.c
271
return cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)];
sys/ofed/drivers/infiniband/core/ib_cma.c
275
unsigned int port,
sys/ofed/drivers/infiniband/core/ib_cma.c
280
if (!rdma_is_port_valid(cma_dev->device, port))
sys/ofed/drivers/infiniband/core/ib_cma.c
283
supported_gids = roce_gid_type_mask_support(cma_dev->device, port);
sys/ofed/drivers/infiniband/core/ib_cma.c
288
cma_dev->default_gid_type[port - rdma_start_port(cma_dev->device)] =
sys/ofed/drivers/infiniband/core/ib_cma.c
3167
__be16 port;
sys/ofed/drivers/infiniband/core/ib_cma.c
3170
port = htons(bind_list->port);
sys/ofed/drivers/infiniband/core/ib_cma.c
3174
((struct sockaddr_in *) addr)->sin_port = port;
sys/ofed/drivers/infiniband/core/ib_cma.c
3177
((struct sockaddr_in6 *) addr)->sin6_port = port;
sys/ofed/drivers/infiniband/core/ib_cma.c
3183
sib->sib_sid = cpu_to_be64((sid & mask) | (u64) ntohs(port));
sys/ofed/drivers/infiniband/core/ib_cma.c
3207
bind_list->port = (unsigned short)ret;
sys/ofed/drivers/infiniband/core/ib_cma.c
3538
sdp_hdr->port = src4->sin_port;
sys/ofed/drivers/infiniband/core/ib_cma.c
3548
sdp_hdr->port = src6->sin6_port;
sys/ofed/drivers/infiniband/core/ib_cma.c
3574
cma_hdr->port = src4->sin_port;
sys/ofed/drivers/infiniband/core/ib_cma.c
3584
cma_hdr->port = src6->sin6_port;
sys/ofed/drivers/infiniband/core/ib_cma.c
383
__be16 port;
sys/ofed/drivers/infiniband/core/ib_cma.c
393
int port;
sys/ofed/drivers/infiniband/core/ib_cma.c
4484
const int port = arg2;
sys/ofed/drivers/infiniband/core/ib_cma.c
4489
cma_get_default_gid_type(cma_dev, port)), sizeof(buf));
sys/ofed/drivers/infiniband/core/ib_cma.c
4501
cma_set_default_gid_type(cma_dev, port, error);
sys/ofed/drivers/infiniband/core/ib_cma.c
598
static inline int cma_validate_port(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/ib_cma.c
607
if ((dev_type == ARPHRD_INFINIBAND) && !rdma_protocol_ib(device, port))
sys/ofed/drivers/infiniband/core/ib_cma.c
610
if ((dev_type != ARPHRD_INFINIBAND) && rdma_protocol_ib(device, port))
sys/ofed/drivers/infiniband/core/ib_cma.c
613
if (dev_type == ARPHRD_ETHER && rdma_protocol_roce(device, port)) {
sys/ofed/drivers/infiniband/core/ib_cma.c
620
ret = ib_find_cached_gid_by_port(device, gid, gid_type, port,
sys/ofed/drivers/infiniband/core/ib_cma.c
636
u8 port;
sys/ofed/drivers/infiniband/core/ib_cma.c
651
port = listen_id_priv->id.port_num;
sys/ofed/drivers/infiniband/core/ib_cma.c
653
if (rdma_is_port_valid(cma_dev->device, port)) {
sys/ofed/drivers/infiniband/core/ib_cma.c
654
gidp = rdma_protocol_roce(cma_dev->device, port) ?
sys/ofed/drivers/infiniband/core/ib_cma.c
657
ret = cma_validate_port(cma_dev->device, port,
sys/ofed/drivers/infiniband/core/ib_cma.c
658
rdma_protocol_ib(cma_dev->device, port) ?
sys/ofed/drivers/infiniband/core/ib_cma.c
662
id_priv->id.port_num = port;
sys/ofed/drivers/infiniband/core/ib_cma.c
669
for (port = 1; port <= cma_dev->device->phys_port_cnt; ++port) {
sys/ofed/drivers/infiniband/core/ib_cma.c
672
listen_id_priv->id.port_num == port)
sys/ofed/drivers/infiniband/core/ib_cma.c
675
gidp = rdma_protocol_roce(cma_dev->device, port) ?
sys/ofed/drivers/infiniband/core/ib_cma.c
678
ret = cma_validate_port(cma_dev->device, port,
sys/ofed/drivers/infiniband/core/ib_cma.c
679
rdma_protocol_ib(cma_dev->device, port) ?
sys/ofed/drivers/infiniband/core/ib_cma.c
681
cma_dev->default_gid_type[port - 1],
sys/ofed/drivers/infiniband/core/ib_cma.c
684
id_priv->id.port_num = port;
sys/ofed/drivers/infiniband/core/ib_device.c
270
static int verify_immutable(const struct ib_device *dev, u8 port)
sys/ofed/drivers/infiniband/core/ib_device.c
272
return WARN_ON(!rdma_cap_ib_mad(dev, port) &&
sys/ofed/drivers/infiniband/core/ib_device.c
273
rdma_max_mad_size(dev, port) != 0);
sys/ofed/drivers/infiniband/core/ib_device.c
281
u8 port;
sys/ofed/drivers/infiniband/core/ib_device.c
296
for (port = start_port; port <= end_port; ++port) {
sys/ofed/drivers/infiniband/core/ib_device.c
297
ret = device->get_port_immutable(device, port,
sys/ofed/drivers/infiniband/core/ib_device.c
298
&device->port_immutable[port]);
sys/ofed/drivers/infiniband/core/ib_device.c
302
if (verify_immutable(device, port))
sys/ofed/drivers/infiniband/core/ib_device.c
728
u8 port;
sys/ofed/drivers/infiniband/core/ib_device.c
730
for (port = rdma_start_port(ib_dev); port <= rdma_end_port(ib_dev);
sys/ofed/drivers/infiniband/core/ib_device.c
731
port++)
sys/ofed/drivers/infiniband/core/ib_device.c
732
if (rdma_protocol_roce(ib_dev, port)) {
sys/ofed/drivers/infiniband/core/ib_device.c
736
idev = ib_dev->get_netdev(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_device.c
743
if (filter(ib_dev, port, idev, filter_cookie))
sys/ofed/drivers/infiniband/core/ib_device.c
744
cb(ib_dev, port, idev, cookie);
sys/ofed/drivers/infiniband/core/ib_device.c
783
u8 port;
sys/ofed/drivers/infiniband/core/ib_device.c
787
for (port = rdma_start_port(ib_dev);
sys/ofed/drivers/infiniband/core/ib_device.c
788
port <= rdma_end_port(ib_dev);
sys/ofed/drivers/infiniband/core/ib_device.c
789
port++) {
sys/ofed/drivers/infiniband/core/ib_device.c
790
if (rdma_protocol_roce(ib_dev, port) == 0)
sys/ofed/drivers/infiniband/core/ib_device.c
792
(void) ib_cache_gid_del_all_netdev_gids(ib_dev, port, ndev);
sys/ofed/drivers/infiniband/core/ib_device.c
880
int ret, port, i;
sys/ofed/drivers/infiniband/core/ib_device.c
882
for (port = rdma_start_port(device); port <= rdma_end_port(device); ++port) {
sys/ofed/drivers/infiniband/core/ib_device.c
883
if (rdma_cap_roce_gid_table(device, port)) {
sys/ofed/drivers/infiniband/core/ib_device.c
884
if (!ib_find_cached_gid_by_port(device, gid, gid_type, port,
sys/ofed/drivers/infiniband/core/ib_device.c
886
*port_num = port;
sys/ofed/drivers/infiniband/core/ib_device.c
894
for (i = 0; i < device->port_immutable[port].gid_tbl_len; ++i) {
sys/ofed/drivers/infiniband/core/ib_device.c
895
ret = ib_query_gid(device, port, i, &tmp_gid, NULL);
sys/ofed/drivers/infiniband/core/ib_device.c
899
*port_num = port;
sys/ofed/drivers/infiniband/core/ib_device.c
961
u8 port,
sys/ofed/drivers/infiniband/core/ib_device.c
969
if (!rdma_protocol_ib(dev, port))
sys/ofed/drivers/infiniband/core/ib_device.c
981
net_dev = client->get_net_dev_by_params(dev, port, pkey,
sys/ofed/drivers/infiniband/core/ib_multicast.c
104
struct mcast_port *port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
134
static struct mcast_group *mcast_find(struct mcast_port *port,
sys/ofed/drivers/infiniband/core/ib_multicast.c
137
struct rb_node *node = port->table.rb_node;
sys/ofed/drivers/infiniband/core/ib_multicast.c
155
static struct mcast_group *mcast_insert(struct mcast_port *port,
sys/ofed/drivers/infiniband/core/ib_multicast.c
159
struct rb_node **link = &port->table.rb_node;
sys/ofed/drivers/infiniband/core/ib_multicast.c
180
rb_insert_color(&group->node, &port->table);
sys/ofed/drivers/infiniband/core/ib_multicast.c
184
static void deref_port(struct mcast_port *port)
sys/ofed/drivers/infiniband/core/ib_multicast.c
186
if (atomic_dec_and_test(&port->refcount))
sys/ofed/drivers/infiniband/core/ib_multicast.c
187
complete(&port->comp);
sys/ofed/drivers/infiniband/core/ib_multicast.c
192
struct mcast_port *port = group->port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
195
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
197
rb_erase(&group->node, &port->table);
sys/ofed/drivers/infiniband/core/ib_multicast.c
198
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
200
deref_port(port);
sys/ofed/drivers/infiniband/core/ib_multicast.c
202
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
337
struct mcast_port *port = group->port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
341
ret = ib_sa_mcmember_rec_query(&sa_client, port->dev->device,
sys/ofed/drivers/infiniband/core/ib_multicast.c
342
port->port_num, IB_MGMT_METHOD_SET,
sys/ofed/drivers/infiniband/core/ib_multicast.c
352
struct mcast_port *port = group->port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
360
ret = ib_sa_mcmember_rec_query(&sa_client, port->dev->device,
sys/ofed/drivers/infiniband/core/ib_multicast.c
361
port->port_num, IB_SA_METHOD_DELETE, &rec,
sys/ofed/drivers/infiniband/core/ib_multicast.c
397
ret = ib_find_pkey(group->port->dev->device,
sys/ofed/drivers/infiniband/core/ib_multicast.c
398
group->port->port_num,
sys/ofed/drivers/infiniband/core/ib_multicast.c
526
if (ib_find_pkey(group->port->dev->device, group->port->port_num,
sys/ofed/drivers/infiniband/core/ib_multicast.c
530
spin_lock_irq(&group->port->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
538
rb_erase(&group->node, &group->port->table);
sys/ofed/drivers/infiniband/core/ib_multicast.c
541
mcast_insert(group->port, group, is_mgid0);
sys/ofed/drivers/infiniband/core/ib_multicast.c
543
spin_unlock_irq(&group->port->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
560
static struct mcast_group *acquire_group(struct mcast_port *port,
sys/ofed/drivers/infiniband/core/ib_multicast.c
569
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
570
group = mcast_find(port, mgid);
sys/ofed/drivers/infiniband/core/ib_multicast.c
573
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
581
group->port = port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
589
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
590
cur_group = mcast_insert(port, group, is_mgid0);
sys/ofed/drivers/infiniband/core/ib_multicast.c
595
atomic_inc(&port->refcount);
sys/ofed/drivers/infiniband/core/ib_multicast.c
598
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
641
member->group = acquire_group(&dev->port[port_num - dev->start_port],
sys/ofed/drivers/infiniband/core/ib_multicast.c
700
struct mcast_port *port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
709
port = &dev->port[port_num - dev->start_port];
sys/ofed/drivers/infiniband/core/ib_multicast.c
710
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
711
group = mcast_find(port, mgid);
sys/ofed/drivers/infiniband/core/ib_multicast.c
716
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
764
static void mcast_groups_event(struct mcast_port *port,
sys/ofed/drivers/infiniband/core/ib_multicast.c
771
spin_lock_irqsave(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
772
for (node = rb_first(&port->table); node; node = rb_next(node)) {
sys/ofed/drivers/infiniband/core/ib_multicast.c
783
spin_unlock_irqrestore(&port->lock, flags);
sys/ofed/drivers/infiniband/core/ib_multicast.c
79
struct mcast_port port[0];
sys/ofed/drivers/infiniband/core/ib_multicast.c
802
mcast_groups_event(&dev->port[index], MCAST_GROUP_ERROR);
sys/ofed/drivers/infiniband/core/ib_multicast.c
805
mcast_groups_event(&dev->port[index], MCAST_PKEY_EVENT);
sys/ofed/drivers/infiniband/core/ib_multicast.c
815
struct mcast_port *port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
819
dev = kmalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
sys/ofed/drivers/infiniband/core/ib_multicast.c
830
port = &dev->port[i];
sys/ofed/drivers/infiniband/core/ib_multicast.c
831
port->dev = dev;
sys/ofed/drivers/infiniband/core/ib_multicast.c
832
port->port_num = dev->start_port + i;
sys/ofed/drivers/infiniband/core/ib_multicast.c
833
spin_lock_init(&port->lock);
sys/ofed/drivers/infiniband/core/ib_multicast.c
834
port->table = RB_ROOT;
sys/ofed/drivers/infiniband/core/ib_multicast.c
835
init_completion(&port->comp);
sys/ofed/drivers/infiniband/core/ib_multicast.c
836
atomic_set(&port->refcount, 1);
sys/ofed/drivers/infiniband/core/ib_multicast.c
855
struct mcast_port *port;
sys/ofed/drivers/infiniband/core/ib_multicast.c
866
port = &dev->port[i];
sys/ofed/drivers/infiniband/core/ib_multicast.c
867
deref_port(port);
sys/ofed/drivers/infiniband/core/ib_multicast.c
868
wait_for_completion(&port->comp);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
106
ib_cache_gid_add(ib_dev, port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
110
ib_cache_gid_del(ib_dev, port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
119
roce_gid_match_netdev(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
129
roce_gid_match_all(struct ib_device *ib_dev, u8 port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
139
u8 port, if_t idev)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
143
gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
145
ib_cache_gid_set_default_gid(ib_dev, port, idev, gid_type_mask,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
211
roce_gid_update_addr_callback(struct ib_device *device, u8 port,
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
230
default_gids = roce_gid_enum_netdev_default(device, port, ndev);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
259
unsigned long gid_type_mask = roce_gid_type_mask_support(device, port);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
269
port, entry->ndev, &index_num) == 0)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
275
update_gid(GID_ADD, device, port, &gid, entry->ndev);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
279
for (i = default_gids; ib_get_cached_gid(device, port, i, &gid, &gid_attr) == 0; i++) {
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
307
update_gid(GID_DEL, device, port, &gid, ndev);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
75
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u8 port)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
80
if (!rdma_protocol_roce(ib_dev, port))
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
84
if (PORT_CAP_TO_GID_TYPE[i].is_supported(ib_dev, port))
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
92
u8 port, union ib_gid *gid, if_t ndev)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
95
unsigned long gid_type_mask = roce_gid_type_mask_support(ib_dev, port);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1029
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1037
port = &sa_dev->port[port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1038
agent = port->agent;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1049
query->sa_query.port = port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1126
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1134
port = &sa_dev->port[port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1135
agent = port->agent;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1141
query->sa_query.port = port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1217
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1231
port = &sa_dev->port[port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1232
agent = port->agent;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1238
query->sa_query.port = port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1296
spin_lock_irqsave(&sa_query->port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1297
if (!status && !sa_query->port->classport_info.valid) {
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1298
memcpy(&sa_query->port->classport_info.data, &rec,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1299
sizeof(sa_query->port->classport_info.data));
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1301
sa_query->port->classport_info.valid = true;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1303
spin_unlock_irqrestore(&sa_query->port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1328
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1338
port = &sa_dev->port[port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1339
agent = port->agent;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1342
spin_lock_irqsave(&port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1343
if (port->classport_info.valid && callback) {
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1344
memcpy(&cached_class_port_info, &port->classport_info.data,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1346
spin_unlock_irqrestore(&port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1350
spin_unlock_irqrestore(&port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1356
query->sa_query.port = port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1468
spin_lock_init(&sa_dev->port[i].ah_lock);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1472
sa_dev->port[i].sm_ah = NULL;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1473
sa_dev->port[i].port_num = i + s;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1475
spin_lock_init(&sa_dev->port[i].classport_lock);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1476
sa_dev->port[i].classport_info.valid = false;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1478
sa_dev->port[i].agent =
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1482
if (IS_ERR(sa_dev->port[i].agent))
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1485
INIT_WORK(&sa_dev->port[i].update_task, update_sm_ah);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1508
update_sm_ah(&sa_dev->port[i].update_task);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1516
ib_unregister_mad_agent(sa_dev->port[i].agent);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1537
ib_unregister_mad_agent(sa_dev->port[i].agent);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1538
if (sa_dev->port[i].sm_ah)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
1539
kref_put(&sa_dev->port[i].sm_ah->ref, free_sm_ah);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
502
struct ib_sa_port *port =
sys/ofed/drivers/infiniband/core/ib_sa_query.c
508
if (ib_query_port(port->agent->device, port->port_num, &port_attr)) {
sys/ofed/drivers/infiniband/core/ib_sa_query.c
522
if (ib_find_pkey(port->agent->device, port->port_num,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
529
ah_attr.port_num = port->port_num;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
536
new_ah->ah = ib_create_ah(port->agent->qp->pd, &ah_attr, RDMA_CREATE_AH_SLEEPABLE);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
543
spin_lock_irq(&port->ah_lock);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
544
if (port->sm_ah)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
545
kref_put(&port->sm_ah->ref, free_sm_ah);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
546
port->sm_ah = new_ah;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
547
spin_unlock_irq(&port->ah_lock);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
562
struct ib_sa_port *port =
sys/ofed/drivers/infiniband/core/ib_sa_query.c
563
&sa_dev->port[event->element.port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
565
if (!rdma_cap_ib_sa(handler->device, port->port_num))
sys/ofed/drivers/infiniband/core/ib_sa_query.c
568
spin_lock_irqsave(&port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
569
if (port->sm_ah)
sys/ofed/drivers/infiniband/core/ib_sa_query.c
570
kref_put(&port->sm_ah->ref, free_sm_ah);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
571
port->sm_ah = NULL;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
572
spin_unlock_irqrestore(&port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
577
spin_lock_irqsave(&port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
578
port->classport_info.valid = false;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
579
spin_unlock_irqrestore(&port->classport_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
581
queue_work(ib_wq, &sa_dev->port[event->element.port_num -
sys/ofed/drivers/infiniband/core/ib_sa_query.c
620
agent = query->port->agent;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
631
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
639
port = &sa_dev->port[port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
640
spin_lock_irqsave(&port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
641
src_path_mask = port->sm_ah ? port->sm_ah->src_path_mask : 0x7f;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
642
spin_unlock_irqrestore(&port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
746
spin_lock_irqsave(&query->port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
747
if (!query->port->sm_ah) {
sys/ofed/drivers/infiniband/core/ib_sa_query.c
748
spin_unlock_irqrestore(&query->port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
751
kref_get(&query->port->sm_ah->ref);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
752
query->sm_ah = query->port->sm_ah;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
753
spin_unlock_irqrestore(&query->port->ah_lock, flags);
sys/ofed/drivers/infiniband/core/ib_sa_query.c
755
query->mad_buf = ib_create_send_mad(query->port->agent, 1,
sys/ofed/drivers/infiniband/core/ib_sa_query.c
85
struct ib_sa_port port[0];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
909
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
917
port = &sa_dev->port[port_num - sa_dev->start_port];
sys/ofed/drivers/infiniband/core/ib_sa_query.c
918
agent = port->agent;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
92
struct ib_sa_port *port;
sys/ofed/drivers/infiniband/core/ib_sa_query.c
924
query->sa_query.port = port;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1000
if (port) {
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1001
struct kobject *kobj = &port->kobj;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1005
port->hw_stats_ag = hsag;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1006
port->hw_stats = stats;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1062
p->gid_attr_group->port = p;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1294
struct ib_port *port = container_of(p, struct ib_port, kobj);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1296
if (port->hw_stats) {
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1297
kfree(port->hw_stats);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1298
free_hsag(&port->kobj, port->hw_stats_ag);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1301
if (port->pma_table)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1302
sysfs_remove_group(p, port->pma_table);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1303
sysfs_remove_group(p, &port->pkey_group);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1304
sysfs_remove_group(p, &port->gid_group);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1305
sysfs_remove_group(&port->gid_attr_group->kobj,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1306
&port->gid_attr_group->ndev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1307
sysfs_remove_group(&port->gid_attr_group->kobj,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1308
&port->gid_attr_group->type);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1309
kobject_put(&port->gid_attr_group->kobj);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
139
kobj)->port;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1411
struct ib_port *port = container_of(p, struct ib_port, kobj);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1413
if (port->port_num != port_num)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1416
ret = kobject_init_and_add(kobj, ktype, &port->kobj, "%s",
sys/ofed/drivers/infiniband/core/ib_sysfs.c
53
struct ib_port *port;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
817
struct ib_port *port;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
828
port = container_of(kobj, struct ib_port, kobj);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
829
dev = port->ibdev;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
830
stats = port->hw_stats;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
952
static void setup_hw_stats(struct ib_device *device, struct ib_port *port,
sys/ofed/drivers/infiniband/core/ib_ucm.c
221
ureq->port = kreq->port;
sys/ofed/drivers/infiniband/core/ib_ucm.c
310
uvt->resp.u.sidr_req_resp.port =
sys/ofed/drivers/infiniband/core/ib_ucm.c
311
evt->param.sidr_req_rcvd.port;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1006
mutex_unlock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1030
struct ib_umad_port *port;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1036
port = container_of(inode->i_cdev->si_drv1, struct ib_umad_port, sm_cdev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1039
if (down_trylock(&port->sm_sem)) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1044
if (down_interruptible(&port->sm_sem)) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
105
struct ib_umad_port port[0];
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1050
ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1054
filp->private_data = port;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1060
kobject_get(&port->umad_dev->kobj);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1066
ib_modify_port(port->ib_dev, port->port_num, 0, &props);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1069
up(&port->sm_sem);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1077
struct ib_umad_port *port = filp->private_data;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1083
mutex_lock(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1084
if (port->ib_dev)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1085
ret = ib_modify_port(port->ib_dev, port->port_num, 0, &props);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1086
mutex_unlock(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1088
up(&port->sm_sem);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1090
kobject_put(&port->umad_dev->kobj);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
110
struct ib_umad_port *port;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1111
struct ib_umad_port *port = dev_get_drvdata(dev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1113
if (!port)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1116
return sprintf(buf, "%s\n", port->ib_dev->name);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1123
struct ib_umad_port *port = dev_get_drvdata(dev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1125
if (!port)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1128
return sprintf(buf, "%d\n", port->port_num);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1130
static DEVICE_ATTR(port, S_IRUGO, show_port, NULL);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1160
struct ib_umad_port *port)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1174
port->dev_num = devnum + IB_UMAD_MAX_PORTS;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1178
port->dev_num = devnum;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1184
port->ib_dev = device;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1185
port->port_num = port_num;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1186
sema_init(&port->sm_sem, 1);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1187
mutex_init(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1188
INIT_LIST_HEAD(&port->file_list);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1190
cdev_init(&port->cdev, &umad_fops);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1191
port->cdev.owner = THIS_MODULE;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1192
port->cdev.kobj.parent = &umad_dev->kobj;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1193
kobject_set_name(&port->cdev.kobj, "umad%d", port->dev_num);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1194
if (cdev_add(&port->cdev, base, 1))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1197
port->dev = device_create(umad_class, device->dma_device,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1198
port->cdev.dev, port,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1199
"umad%d", port->dev_num);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1200
if (IS_ERR(port->dev))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1203
if (device_create_file(port->dev, &dev_attr_ibdev))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1205
if (device_create_file(port->dev, &dev_attr_port))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1209
cdev_init(&port->sm_cdev, &umad_sm_fops);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1210
port->sm_cdev.owner = THIS_MODULE;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1211
port->sm_cdev.kobj.parent = &umad_dev->kobj;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1212
kobject_set_name(&port->sm_cdev.kobj, "issm%d", port->dev_num);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1213
if (cdev_add(&port->sm_cdev, base, 1))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1216
port->sm_dev = device_create(umad_class, device->dma_device,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1217
port->sm_cdev.dev, port,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1218
"issm%d", port->dev_num);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1219
if (IS_ERR(port->sm_dev))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1222
if (device_create_file(port->sm_dev, &dev_attr_ibdev))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1224
if (device_create_file(port->sm_dev, &dev_attr_port))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1230
device_destroy(umad_class, port->sm_cdev.dev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1233
cdev_del(&port->sm_cdev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1236
device_destroy(umad_class, port->cdev.dev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1239
cdev_del(&port->cdev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1240
if (port->dev_num < IB_UMAD_MAX_PORTS)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1248
static void ib_umad_kill_port(struct ib_umad_port *port)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1253
dev_set_drvdata(port->dev, NULL);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1254
dev_set_drvdata(port->sm_dev, NULL);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1256
device_destroy(umad_class, port->cdev.dev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1257
device_destroy(umad_class, port->sm_cdev.dev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1259
cdev_del(&port->cdev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1260
cdev_del(&port->sm_cdev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1262
mutex_lock(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1264
port->ib_dev = NULL;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1266
list_for_each_entry(file, &port->file_list, port_list) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1276
mutex_unlock(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1278
if (port->dev_num < IB_UMAD_MAX_PORTS)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1279
clear_bit(port->dev_num, dev_map);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1281
clear_bit(port->dev_num - IB_UMAD_MAX_PORTS, overflow_map);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1305
umad_dev->port[i - s].umad_dev = umad_dev;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1308
&umad_dev->port[i - s]))
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1326
ib_umad_kill_port(&umad_dev->port[i - s]);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1342
ib_umad_kill_port(&umad_dev->port[i]);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
500
ah_attr.port_num = file->port->port_num;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
636
mutex_lock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
639
if (!file->port->ib_dev) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
640
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
652
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
663
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
688
agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
708
dev_warn(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
711
dev_warn(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
725
mutex_unlock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
738
mutex_lock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
741
if (!file->port->ib_dev) {
sys/ofed/drivers/infiniband/core/ib_user_mad.c
742
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
754
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
763
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
780
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
792
dev_notice(file->port->dev,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
805
agent = ib_register_mad_agent(file->port->ib_dev, file->port->port_num,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
838
mutex_unlock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
853
mutex_lock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
870
mutex_unlock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
936
struct ib_umad_port *port;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
940
port = container_of(inode->i_cdev->si_drv1, struct ib_umad_port, cdev);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
942
mutex_lock(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
944
if (!port->ib_dev)
sys/ofed/drivers/infiniband/core/ib_user_mad.c
958
file->port = port;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
961
list_add_tail(&file->port_list, &port->file_list);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
970
kobject_get(&port->umad_dev->kobj);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
973
mutex_unlock(&port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_user_mad.c
980
struct ib_umad_device *dev = file->port->umad_dev;
sys/ofed/drivers/infiniband/core/ib_user_mad.c
985
mutex_lock(&file->port->file_mutex);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1806
if (cmd->base.dest.port_num != qp->real_qp->port) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3281
flow_attr->port = kern_flow_attr->port;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1335
u8 port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1338
if (port < rdma_start_port(qp->device) ||
sys/ofed/drivers/infiniband/core/ib_verbs.c
1339
port > rdma_end_port(qp->device))
sys/ofed/drivers/infiniband/core/ib_verbs.c
1349
rdma_protocol_ib(qp->device, port))) {
sys/ofed/drivers/infiniband/core/ib_verbs.c
1360
rdma_protocol_roce(qp->device, port) &&
sys/ofed/drivers/infiniband/core/ib_verbs.c
1367
if (rdma_ib_or_roce(qp->device, port)) {
sys/ofed/drivers/infiniband/core/ib_verbs.c
1388
qp->port = attr->port_num;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1704
int port;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1719
for (port = 0; port < qp->device->phys_port_cnt; port++)
sys/ofed/drivers/infiniband/core/ib_verbs.c
1720
if (rdma_port_get_link_layer(qp->device, port) !=
sys/ofed/drivers/infiniband/core/ib_verbs.c
1964
int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1970
return device->set_vf_link_state(device, vf, port, state);
sys/ofed/drivers/infiniband/core/ib_verbs.c
1974
int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1980
return device->get_vf_config(device, vf, port, info);
sys/ofed/drivers/infiniband/core/ib_verbs.c
1984
int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1990
return device->get_vf_stats(device, vf, port, stats);
sys/ofed/drivers/infiniband/core/ib_verbs.c
1994
int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
sys/ofed/drivers/infiniband/core/ib_verbs.c
2000
return device->set_vf_guid(device, vf, port, guid, type);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
350
u8 port;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
463
int port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
475
int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
985
ret = ib_find_pkey(priv->ca, priv->port, priv->pkey, &qp_attr.pkey_index);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
993
qp_attr.port_num = priv->port;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
619
if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &priv->pkey_index)) {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
658
if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
855
int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
860
priv->port = port;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
909
if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &new_index)) {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1010
result = ib_query_gid(hca, port, 0, &priv->local_gid, NULL);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1013
hca->name, port, result);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1018
result = ipoib_dev_init(priv, hca, port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1021
hca->name, port, result);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1033
hca->name, port, result);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1036
if_printf(priv->dev, "Attached to %s port %d\n", hca->name, port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1104
if (rdma_port_get_link_layer(device, priv->port) != IB_LINK_LAYER_INFINIBAND)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1206
__ipoib_get_net_dev_by_params(struct list_head *dev_list, u8 port,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1216
if (priv->port != port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1230
ipoib_get_net_dev_by_params(struct ib_device *dev, u8 port, u16 pkey,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1239
if (!rdma_protocol_ib(dev, port))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1242
ret = ib_find_cached_pkey(dev, port, pkey, &pkey_index);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1250
matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1264
matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1325
error = ipoib_dev_init(priv, parent->ca, parent->port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
1345
parent->ca->name, parent->port, vtag);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
532
if (!ib_init_ah_from_path(priv->ca, priv->port, pathrec, &av))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
649
ib_sa_path_rec_get(&ipoib_sa_client, priv->ca, priv->port,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
790
ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
812
if (ipoib_ib_dev_init(priv, ca, port))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
91
struct ib_device *dev, u8 port, u16 pkey,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
969
ipoib_add_port(const char *format, struct ib_device *hca, u8 port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
979
if (!ib_query_port(hca, port, &attr))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
983
hca->name, port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
991
result = ib_query_pkey(hca, port, 0, &priv->pkey);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
994
hca->name, port, result);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
200
.port_num = priv->port,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
302
priv->port, &rec,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
334
if (ib_query_port(priv->ca, priv->port, &attr) ||
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
450
mcast->mc = ib_sa_join_multicast(&ipoib_sa_client, priv->ca, priv->port,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
483
if (ib_query_port(priv->ca, priv->port, &attr) ||
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
490
if (ib_query_gid(priv->ca, priv->port, 0, &priv->local_gid, NULL))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
498
if (!ib_query_port(priv->ca, priv->port, &attr))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
769
!ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
272
if (record->element.port_num != priv->port)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
45
if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
88
qp_attr.port_num = priv->port;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c
112
result = ipoib_dev_init(priv->dev, ppriv->ca, ppriv->port);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c
116
ppriv->ca->name, ppriv->port);
sys/ofed/drivers/infiniband/util/madeye.c
524
struct madeye_port *port;
sys/ofed/drivers/infiniband/util/madeye.c
536
port = kmalloc(sizeof *port * (e - s + 1), GFP_KERNEL);
sys/ofed/drivers/infiniband/util/madeye.c
537
if (!port)
sys/ofed/drivers/infiniband/util/madeye.c
542
port[i].smi_agent = ib_register_mad_snoop(device, i + s,
sys/ofed/drivers/infiniband/util/madeye.c
547
&port[i]);
sys/ofed/drivers/infiniband/util/madeye.c
548
port[i].gsi_agent = ib_register_mad_snoop(device, i + s,
sys/ofed/drivers/infiniband/util/madeye.c
553
&port[i]);
sys/ofed/drivers/infiniband/util/madeye.c
557
ib_set_client_data(device, &madeye_client, port);
sys/ofed/drivers/infiniband/util/madeye.c
562
struct madeye_port *port;
sys/ofed/drivers/infiniband/util/madeye.c
565
port = (struct madeye_port *)
sys/ofed/drivers/infiniband/util/madeye.c
567
if (!port)
sys/ofed/drivers/infiniband/util/madeye.c
579
if (!IS_ERR(port[i].smi_agent))
sys/ofed/drivers/infiniband/util/madeye.c
580
ib_unregister_mad_agent(port[i].smi_agent);
sys/ofed/drivers/infiniband/util/madeye.c
581
if (!IS_ERR(port[i].gsi_agent))
sys/ofed/drivers/infiniband/util/madeye.c
582
ib_unregister_mad_agent(port[i].gsi_agent);
sys/ofed/drivers/infiniband/util/madeye.c
584
kfree(port);
sys/ofed/include/rdma/ib_cm.h
121
u8 port;
sys/ofed/include/rdma/ib_cm.h
248
u8 port;
sys/ofed/include/rdma/ib_verbs.h
1604
u8 port;
sys/ofed/include/rdma/ib_verbs.h
1905
u8 port;
sys/ofed/include/rdma/ib_verbs.h
2165
u8 port, int index);
sys/ofed/include/rdma/ib_verbs.h
2366
int (*set_vf_link_state)(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2368
int (*get_vf_config)(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2370
int (*get_vf_stats)(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2372
int (*set_vf_guid)(struct ib_device *device, int vf, u8 port, u64 guid,
sys/ofed/include/rdma/ib_verbs.h
2461
u8 port,
sys/ofed/include/rdma/ib_verbs.h
2650
unsigned int port)
sys/ofed/include/rdma/ib_verbs.h
2652
return (port >= rdma_start_port(device) &&
sys/ofed/include/rdma/ib_verbs.h
2653
port <= rdma_end_port(device));
sys/ofed/include/rdma/ib_verbs.h
2926
int ib_set_vf_link_state(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2928
int ib_get_vf_config(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2930
int ib_get_vf_stats(struct ib_device *device, int vf, u8 port,
sys/ofed/include/rdma/ib_verbs.h
2932
int ib_set_vf_guid(struct ib_device *device, int vf, u8 port, u64 guid,
sys/ofed/include/rdma/ib_verbs.h
3934
if_t ib_get_net_dev_by_params(struct ib_device *dev, u8 port,
sys/ofed/include/rdma/rdma_sdp.h
61
__u16 port;
sys/ofed/include/rdma/rdma_vt.h
490
int rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port,
sys/ofed/include/uapi/rdma/ib_user_cm.h
254
__u8 port;
sys/ofed/include/uapi/rdma/ib_user_cm.h
294
__u8 port;
sys/ofed/include/uapi/rdma/ib_user_verbs.h
1140
__u8 port;
sys/powerpc/mpc85xx/fsl_sata.c
1038
ATA_OUTL(ch->r_mem, FSL_SATA_P_CQPMP, port);
sys/powerpc/mpc85xx/fsl_sata.c
1061
slot->slot, port, softreset);
sys/powerpc/mpc85xx/fsl_sata.c
993
int port = ccb->ccb_h.target_id & 0x0f;
sys/powerpc/powermac/kiic.c
274
kiic_setport(struct kiic_softc *sc, u_int port)
sys/powerpc/powermac/kiic.c
278
KASSERT(port == 1 || port == 0, ("bad port"));
sys/powerpc/powermac/kiic.c
281
x |= (port << 4);
sys/powerpc/ps3/ps3-hvcall.h
91
int lv1_read_virtual_uart(uint64_t port, uint64_t buffer, uint64_t bytes, uint64_t *bytes_read);
sys/powerpc/ps3/ps3-hvcall.h
92
int lv1_write_virtual_uart(uint64_t port, uint64_t buffer, uint64_t bytes, uint64_t *bytes_written);
sys/powerpc/ps3/ps3-hvcall.h
93
int lv1_set_virtual_uart_param(uint64_t port, uint64_t param, uint64_t value);
sys/powerpc/ps3/ps3-hvcall.h
94
int lv1_get_virtual_uart_param(uint64_t port, uint64_t param, uint64_t *value);
sys/rpc/rpc_generic.c
305
uint16_t port;
sys/rpc/rpc_generic.c
317
port = ntohs(sin->sin_port);
sys/rpc/rpc_generic.c
319
((uint32_t)port) >> 8,
sys/rpc/rpc_generic.c
320
port & 0xff) < 0)
sys/rpc/rpc_generic.c
331
port = ntohs(sin6->sin6_port);
sys/rpc/rpc_generic.c
333
((uint32_t)port) >> 8,
sys/rpc/rpc_generic.c
334
port & 0xff) < 0)
sys/rpc/rpc_generic.c
361
unsigned port, portlo, porthi;
sys/rpc/rpc_generic.c
368
port = 0;
sys/rpc/rpc_generic.c
394
port = (porthi << 8) | portlo;
sys/rpc/rpc_generic.c
405
sin->sin_port = htons(port);
sys/rpc/rpc_generic.c
421
sin6->sin6_port = htons(port);
sys/security/audit/audit_arg.c
508
ar->k_ar.ar_arg_termid.port = au_info->ai_termid.port;
sys/security/audit/audit_bsm.c
489
tid.port = ar->ar_subj_term_addr.at_port;
sys/security/audit/audit_bsm.c
656
ar->ar_arg_termid.port);
sys/security/audit/audit_syscalls.c
488
udata.au_aupinfo.ap_termid.port =
sys/security/audit/audit_syscalls.c
682
ai.ai_termid.port = cred->cr_audit.ai_termid.at_port;
sys/security/audit/audit_syscalls.c
715
newcred->cr_audit.ai_termid.at_port = ai.ai_termid.port;
sys/security/audit/bsm_token.c
1111
ADD_U_INT32(dptr, tid->port);
sys/security/audit/bsm_token.c
1135
ADD_U_INT64(dptr, tid->port);
sys/security/audit/bsm_token.c
682
ADD_U_INT32(dptr, tid->port);
sys/security/audit/bsm_token.c
713
ADD_U_INT64(dptr, tid->port);
sys/security/mac_portacl/mac_portacl.c
377
rules_check(struct ucred *cred, int family, int type, u_int16_t port)
sys/security/mac_portacl/mac_portacl.c
384
cred->cr_uid, family, type, port);
sys/security/mac_portacl/mac_portacl.c
387
if (port > portacl_port_high)
sys/security/mac_portacl/mac_portacl.c
399
if (port != rule->r_port)
sys/security/mac_portacl/mac_portacl.c
438
u_int16_t port;
sys/security/mac_portacl/mac_portacl.c
461
port = ntohs(sin->sin_port);
sys/security/mac_portacl/mac_portacl.c
471
if (portacl_autoport_exempt && port == 0) {
sys/security/mac_portacl/mac_portacl.c
477
return (rules_check(cred, family, type, port));
sys/x86/isa/atpic.c
539
int port, isr;
sys/x86/isa/atpic.c
545
port = ((struct atpic *)isrc->is_pic)->at_ioaddr;
sys/x86/isa/atpic.c
547
outb(port, OCW3_SEL | OCW3_RR | OCW3_RIS);
sys/x86/isa/atpic.c
548
isr = inb(port);
sys/x86/isa/atpic.c
549
outb(port, OCW3_SEL | OCW3_RR);
sys/xen/evtchn.h
40
unsigned int port;
sys/xen/evtchn.h
50
unsigned int port;
sys/xen/evtchn.h
60
unsigned int port;
sys/xen/evtchn.h
69
unsigned int port;
sys/xen/evtchn.h
78
unsigned int port;
sys/xen/evtchn/evtchnvar.h
40
#define EVTCHN_PTR(type, port) ({ \
sys/xen/evtchn/evtchnvar.h
41
KASSERT(port < nitems(HYPERVISOR_shared_info->evtchn_##type) * \
sys/xen/evtchn/evtchnvar.h
43
(HYPERVISOR_shared_info->evtchn_##type + ((port) / __LONG_BIT));\
sys/xen/evtchn/evtchnvar.h
45
#define EVTCHN_BIT(port) ((port) & (__LONG_BIT - 1))
sys/xen/evtchn/evtchnvar.h
46
#define EVTCHN_MASK(port) (1UL << EVTCHN_BIT(port))
sys/xen/evtchn/evtchnvar.h
57
evtchn_test_and_set_mask(evtchn_port_t port)
sys/xen/evtchn/evtchnvar.h
60
return (atomic_testandset_xen_ulong(EVTCHN_PTR(mask, port),
sys/xen/evtchn/evtchnvar.h
61
EVTCHN_BIT(port)));
sys/xen/evtchn/evtchnvar.h
70
evtchn_clear_port(evtchn_port_t port)
sys/xen/evtchn/evtchnvar.h
73
atomic_clear_xen_ulong(EVTCHN_PTR(pending, port), EVTCHN_MASK(port));
sys/xen/evtchn/evtchnvar.h
82
evtchn_mask_port(evtchn_port_t port)
sys/xen/evtchn/evtchnvar.h
85
atomic_set_xen_ulong(EVTCHN_PTR(mask, port), EVTCHN_MASK(port));
sys/xen/evtchn/evtchnvar.h
94
evtchn_unmask_port(evtchn_port_t port)
sys/xen/evtchn/evtchnvar.h
96
evtchn_unmask_t op = { .port = port };
sys/xen/xen_intr.h
238
int xen_intr_get_evtchn_from_port(evtchn_port_t port,
tests/sys/capsicum/sctp.cc
102
int port = ntohs(addr.sin_port);
tests/sys/capsicum/sctp.cc
110
int client_sock = SctpClient(port, DO_PEELOFF);
tests/sys/capsicum/sctp.cc
121
int client_sock = SctpClient(port, DO_TERM);
tests/sys/capsicum/sctp.cc
152
EXPECT_EQ(htons(port), addr.sin_port);
tests/sys/capsicum/sctp.cc
22
static int SctpClient(int port, unsigned char byte) {
tests/sys/capsicum/sctp.cc
43
serv_addr.sin_port = htons(port);
tests/sys/capsicum/socket.cc
157
int port = ntohs(addr.sin_port);
tests/sys/capsicum/socket.cc
184
addr.sin_port = htons(port); // Pick unused port
tests/sys/capsicum/socket.cc
209
EXPECT_EQ(htons(port), addr.sin_port);
tests/sys/capsicum/socket.cc
272
int port = ntohs(addr.sin_port);
tests/sys/capsicum/socket.cc
286
EXPECT_EQ(htons(port), addr.sin_port);
tests/sys/capsicum/socket.cc
319
addr.sin_port = htons(port);
tests/sys/kern/ktls_test.c
221
const char *cause, *host, *port;
tests/sys/kern/ktls_test.c
226
port = atf_tc_get_config_var_wd(tc, "ktls.port", "echo");
tests/sys/kern/ktls_test.c
231
error = getaddrinfo(host, port, &hints, &tofree);
tests/sys/kern/ktls_test.c
233
warnx("getaddrinfo(%s:%s) failed: %s", host, port,
tests/sys/kern/ssl_sendfile.c
152
.sin_addr.s_addr = htonl(INADDR_LOOPBACK), .sin_port = c->port },
tests/sys/kern/ssl_sendfile.c
156
ntohs(c->port)) >= (int)sizeof("localhost:0"));
tests/sys/kern/ssl_sendfile.c
209
c->port = sin.sin_port;
tests/sys/kern/ssl_sendfile.c
57
uint16_t port; /* server listening port */
tests/sys/netinet/broadcast.c
133
in_port_t port;
tests/sys/netinet/broadcast.c
143
port = sin.sin_port;
tests/sys/netinet/broadcast.c
153
sin.sin_port = port;
tests/sys/netinet/ip6_v4mapped_test.c
335
short port;
tests/sys/netinet/ip6_v4mapped_test.c
356
port = sin.sin_port;
tests/sys/netinet/ip6_v4mapped_test.c
367
sin6.sin6_port = port;
tests/sys/netinet/so_reuseport_lb_test.c
141
uint16_t port;
tests/sys/netinet/so_reuseport_lb_test.c
160
port = addr.sin_port;
tests/sys/netinet/so_reuseport_lb_test.c
165
addr.sin_port = port;
tests/sys/netinet/so_reuseport_lb_test.c
197
uint16_t port;
tests/sys/netinet/so_reuseport_lb_test.c
216
port = addr.sin6_port;
tests/sys/netinet/so_reuseport_lb_test.c
221
addr.sin6_port = port;
tests/sys/netinet/tcp_user_cookie.c
57
int sock, accepted, port, cookie;
tests/sys/netinet/tcp_user_cookie.c
66
port = atoi(argv[1]);
tests/sys/netinet/tcp_user_cookie.c
76
srv.sin_port = htons(port);
tests/sys/netinet/tcp_user_cookie.c
80
err(EX_OSERR, "failed to bind to port %d", port);
tests/sys/netinet/udp_dontroute.c
102
dst6->sin6_port = htons(port);
tests/sys/netinet/udp_dontroute.c
109
dst4->sin_port = htons(port);
tests/sys/netinet/udp_dontroute.c
64
const uint16_t port = 46120;
tools/regression/netinet/ipdivert/ipdivert.c
100
sin.sin_port = htons(port);
tools/regression/netinet/ipdivert/ipdivert.c
92
ipdivert_bind(const char *test, int s, u_short port, int expect)
tools/regression/netinet/tcpconnect/tcpconnect.c
114
port = strtoul(argv[1], &dummy, 10);
tools/regression/netinet/tcpconnect/tcpconnect.c
115
if (port < 1 || port > 65535 || *dummy != '\0')
tools/regression/netinet/tcpconnect/tcpconnect.c
117
sin.sin_port = htons(port);
tools/regression/netinet/tcpconnect/tcpconnect.c
59
long port;
tools/regression/netinet/tcpconnect/tcpconnect.c
69
port = strtoul(argv[0], &dummy, 10);
tools/regression/netinet/tcpconnect/tcpconnect.c
70
if (port < 1 || port > 65535 || *dummy != '\0')
tools/regression/netinet/tcpconnect/tcpconnect.c
72
sin.sin_port = htons(port);
tools/regression/netinet/tcpconnect/tcpconnect.c
94
long count, i, port;
tools/regression/netinet/tcpdrop/tcpdrop.c
120
tcp_client(pid_t partner, u_short port)
tools/regression/netinet/tcpdrop/tcpdrop.c
142
sin.sin_port = port;
tools/regression/netinet/tcpdrop/tcpdrop.c
206
u_short port;
tools/regression/netinet/tcpdrop/tcpdrop.c
237
port = sin.sin_port;
tools/regression/netinet/tcpdrop/tcpdrop.c
238
printf("Using port %d\n", ntohs(port));
tools/regression/netinet/tcpdrop/tcpdrop.c
251
tcp_client(child_pid, port);
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
114
u_short port;
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
153
port = sin.sin_port;
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
154
printf("Using port %d\n", ntohs(port));
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
165
tcp_client(parent_pid, port, 1);
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
201
port = sin.sin_port;
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
202
printf("Using port %d\n", ntohs(port));
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
212
tcp_client(child_pid, port, 800);
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
68
tcp_client(pid_t partner, u_short port, int secs)
tools/regression/netinet/tcpsocktimewait/tcpsocktimewait.c
87
sin.sin_port = port;
tools/regression/netinet/tcpstream/tcpstream.c
181
long port, seed;
tools/regression/netinet/tcpstream/tcpstream.c
197
port = strtoul(argv[3], &dummy, 10);
tools/regression/netinet/tcpstream/tcpstream.c
198
if (port < 1 || port > 65535 || *dummy != '\0')
tools/regression/netinet/tcpstream/tcpstream.c
200
sin.sin_port = htons(port);
tools/regression/netinet/tcpstream/tcpstream.c
217
port = strtoul(argv[2], &dummy, 10);
tools/regression/netinet/tcpstream/tcpstream.c
218
if (port < 1 || port > 65535 || *dummy != '\0')
tools/regression/netinet/tcpstream/tcpstream.c
220
sin.sin_port = htons(port);
tools/regression/sockets/listenclose/listenclose.c
101
sin.sin_port = port;
tools/regression/sockets/listenclose/listenclose.c
58
u_short port;
tools/regression/sockets/listenclose/listenclose.c
82
port = sin.sin_port;
tools/regression/sockets/shutdown/shutdown.c
44
u_short port;
tools/regression/sockets/shutdown/shutdown.c
73
port = sock.sin_port;
tools/regression/sockets/shutdown/shutdown.c
87
sock.sin_port = port;
tools/regression/sockets/sigpipe/sigpipe.c
187
tcp_setup(u_short port)
tools/regression/sockets/sigpipe/sigpipe.c
199
sin.sin_port = htons(port);
tools/regression/sockets/sigpipe/sigpipe.c
216
tcp_pair(u_short port, int sock[2])
tools/regression/sockets/sigpipe/sigpipe.c
230
sin.sin_port = htons(port);
tools/regression/sockets/sigpipe/sigpipe.c
253
long port;
tools/regression/sockets/sigpipe/sigpipe.c
258
port = strtol(argv[1], &dummy, 10);
tools/regression/sockets/sigpipe/sigpipe.c
259
if (port < 0 || port > 65535 || *dummy != '\0')
tools/regression/sockets/sigpipe/sigpipe.c
296
tcp_setup(port);
tools/regression/sockets/sigpipe/sigpipe.c
297
tcp_pair(port, sock);
tools/regression/sockets/sigpipe/sigpipe.c
302
tcp_pair(port, sock);
tools/regression/sockets/sigpipe/sigpipe.c
307
tcp_pair(port, sock);
tools/regression/sockets/sigpipe/sigpipe.c
312
tcp_pair(port, sock);
tools/regression/sockets/zerosend/zerosend.c
113
setup_tcp(const char *test, int *fdp, int port)
tools/regression/sockets/zerosend/zerosend.c
128
sin.sin_port = htons(port);
tools/test/net/connect.c
53
int port = PORT;
tools/test/net/connect.c
59
port = atoi(optarg);
tools/test/net/connect.c
70
remoteaddr.sin_port = htons(port);
tools/test/net/listen.c
53
int port = PORT;
tools/test/net/listen.c
60
port = atoi(optarg);
tools/test/net/listen.c
74
localaddr.sin_port = htons(port);
tools/test/net/listen.c
81
err(EX_OSERR, "Could not bind to INADDR_ANY:%d", port);
tools/test/netfibs/reflect.c
176
from.sin6_port = htons(port); /* This only gives us a ::1:port ::1:port binding */
tools/test/netfibs/reflect.c
225
sin6.sin6_port = htons(port);
tools/test/netfibs/reflect.c
243
rc = listen(s, port);
tools/test/netfibs/reflect.c
245
err(EX_OSERR, "listen(%d, %u)", s, port);
tools/test/netfibs/reflect.c
333
port = (uint16_t)l;
tools/test/netfibs/reflect.c
52
static uint16_t port = 6666;
tools/test/stress2/testcases/socket/socket.c
44
static int port;
tools/test/stress2/testcases/socket/socket.c
88
port = 12340 + nb;
tools/test/stress2/testcases/tcp/tcp.c
122
inetaddr.sin_port = htons(port);
tools/test/stress2/testcases/tcp/tcp.c
158
port = 12340 + nb;
tools/test/stress2/testcases/tcp/tcp.c
47
static int port;
tools/test/stress2/testcases/tcp/tcp.c
69
inetaddr.sin_port = htons(port);
tools/tools/fib_multibind/sink.c
65
addrinfo(struct sink_softc *sc, const char *addr, int port)
tools/tools/fib_multibind/sink.c
75
snprintf(portstr, sizeof(portstr), "%d", port);
tools/tools/net80211/w00t/redir/redir.c
429
s_in.sin_port = htons(p->port);
tools/tools/net80211/w00t/redir/redir.c
65
int port;
tools/tools/net80211/w00t/redir/redir.c
676
p.port = atoi(optarg);
tools/tools/net80211/wesside/dics/dics.c
104
int check_signal(int s, char* ip, unsigned char* ttl, unsigned short* port) {
tools/tools/net80211/wesside/dics/dics.c
154
*port = ntohs(s_in.sin_port);
tools/tools/net80211/wesside/dics/dics.c
160
char* ip, char* ttl, unsigned short *port) {
tools/tools/net80211/wesside/dics/dics.c
179
*port = ntohs(uh->uh_sport);
tools/tools/net80211/wesside/dics/dics.c
208
void send_stuff(int s, char* sip, char* ip, unsigned short port, int dlen) {
tools/tools/net80211/wesside/dics/dics.c
251
dst.sin_port = htons(port);
tools/tools/net80211/wesside/dics/dics.c
258
uh->uh_dport = htons(port);
tools/tools/net80211/wesside/dics/dics.c
314
unsigned short port;
tools/tools/net80211/wesside/dics/dics.c
396
ip, &ttl, &port)) {
tools/tools/net80211/wesside/dics/dics.c
399
ip, port, ttl);
tools/tools/net80211/wesside/dics/dics.c
415
if (check_signal(us, ipnew, &ttlnew, &port)) {
tools/tools/net80211/wesside/dics/dics.c
425
ip, port, ttl);
tools/tools/net80211/wesside/dics/dics.c
430
send_stuff(s, sip, ip, port, 69 + (TTLSENT-ttl));
tools/tools/net80211/wesside/dics/dics.c
437
send_stuff(s, sip, ip, port, PRGA_LEN);
tools/tools/net80211/wesside/udps/udps.c
124
int port = 6969;
tools/tools/net80211/wesside/udps/udps.c
145
s_in.sin_port = htons(port);
tools/tools/netmap/lb.c
516
struct port_des *port = &g->ports[output_port];
tools/tools/netmap/lb.c
517
struct netmap_ring *ring = port->ring;
tools/tools/netmap/lb.c
518
struct overflow_queue *q = port->oq;
tools/tools/netmap/lb.c
541
port->ctr.bytes += rs->len;
tools/tools/netmap/lb.c
542
port->ctr.pkts++;
tools/tools/netmap/lb.c
559
port->ctr.drop_bytes += ts->len;
tools/tools/netmap/lb.c
564
port->ctr.drop++;
tools/tools/netmap/lb.c
565
port->ctr.drop_bytes += rs->len;
tools/tools/netmap/pkt-gen.c
359
extract_ipv4_addr(char *name, uint32_t *addr, uint16_t *port)
tools/tools/netmap/pkt-gen.c
367
*port = (uint16_t)strtol(pp, NULL, 0);
tools/tools/netmap/pkt-gen.c
375
extract_ipv6_addr(char *name, struct in6_addr *addr, uint16_t *port,
tools/tools/netmap/pkt-gen.c
403
*port = (uint16_t)strtol(pp, NULL, 0);
tools/tools/netrate/netblast/netblast.c
145
int port, s, error;
tools/tools/netrate/netblast/netblast.c
155
port = strtoul(argv[2], &dummy, 10);
tools/tools/netrate/netblast/netblast.c
156
if (port < 1 || port > 65535 || *dummy != '\0') {
tools/tools/netrate/netreceive/netreceive.c
198
int port;
tools/tools/netrate/netreceive/netreceive.c
213
port = strtoul(argv[1], &dummy, 10);
tools/tools/netrate/netreceive/netreceive.c
214
if (port < 1 || port > 65535 || *dummy != '\0')
tools/tools/netrate/netreceive/netreceive.c
265
nsock, nthreads, (u_short)port);
tools/tools/netrate/netsend/netsend.c
189
cur_port = a->port;
tools/tools/netrate/netsend/netsend.c
190
if (a->port == a->port_max) {
tools/tools/netrate/netsend/netsend.c
224
if (cur_port == a->port && a->packet_len >= 4) {
tools/tools/netrate/netsend/netsend.c
228
if (a->port == a->port_max) { /* socket already bound */
tools/tools/netrate/netsend/netsend.c
233
cur_port = a->port;
tools/tools/netrate/netsend/netsend.c
282
long rate, payloadsize, port;
tools/tools/netrate/netsend/netsend.c
318
port = strtoul(argv[2], &dummy, 10);
tools/tools/netrate/netsend/netsend.c
319
if (port < 1 || port > 65535)
tools/tools/netrate/netsend/netsend.c
324
a.sin6.sin6_port = htons(port);
tools/tools/netrate/netsend/netsend.c
326
a.sin.sin_port = htons(port);
tools/tools/netrate/netsend/netsend.c
327
a.port = a.port_max = port;
tools/tools/netrate/netsend/netsend.c
329
port = strtoul(dummy + 1, &dummy, 10);
tools/tools/netrate/netsend/netsend.c
330
if (port < a.port || port > 65535)
tools/tools/netrate/netsend/netsend.c
332
a.port_max = port;
tools/tools/netrate/netsend/netsend.c
49
int port, port_max;
tools/tools/nvmf/nvmfd/nvmfd.c
71
create_passive_sockets(int kqfd, const char *port, bool discovery)
tools/tools/nvmf/nvmfd/nvmfd.c
81
error = getaddrinfo(NULL, port, &hints, &list);
tools/tools/nvmf/nvmfdd/nvmfdd.c
354
char *address, *port;
tools/tools/nvmf/nvmfdd/nvmfdd.c
371
port = NULL;
tools/tools/nvmf/nvmfdd/nvmfdd.c
426
port = strrchr(address, ':');
tools/tools/nvmf/nvmfdd/nvmfdd.c
427
if (port == NULL || port[1] == '\0')
tools/tools/nvmf/nvmfdd/nvmfdd.c
429
*port = '\0';
tools/tools/nvmf/nvmfdd/nvmfdd.c
430
port++;
tools/tools/nvmf/nvmfdd/nvmfdd.c
452
tcp_qpair_params(&qparams, true, address, port);
tools/tools/nvmf/nvmfdd/nvmfdd.c
475
tcp_qpair_params(&qparams, false, address, port);
tools/tools/nvmf/nvmfdd/nvmfdd.c
51
const char *address, const char *port)
tools/tools/nvmf/nvmfdd/nvmfdd.c
59
error = getaddrinfo(address, port, &hints, &list);
tools/tools/so_splice/pingpong.c
39
char *host, *port;
tools/tools/so_splice/pingpong.c
45
port = strchr(host, ':');
tools/tools/so_splice/pingpong.c
46
if (port == NULL)
tools/tools/so_splice/pingpong.c
48
*port++ = '\0';
tools/tools/so_splice/pingpong.c
52
error = getaddrinfo(host, port, &hints, &res);
tools/tools/so_splice/proxy.c
358
char *host, *port;
tools/tools/so_splice/proxy.c
364
port = strchr(host, ':');
tools/tools/so_splice/proxy.c
365
if (port == NULL)
tools/tools/so_splice/proxy.c
367
*port++ = '\0';
tools/tools/so_splice/proxy.c
371
error = getaddrinfo(host, port, &hints, &res);
usr.bin/fetch/fetch.c
391
URL->scheme, URL->host, URL->port);
usr.bin/id/id.c
378
auditinfo.ai_asid, (uintmax_t)auditinfo.ai_termid.port,
usr.bin/netstat/inet.c
1488
inetprint(const char *container, struct in_addr *in, int port,
usr.bin/netstat/inet.c
1506
if (!num_port && port)
usr.bin/netstat/inet.c
1507
sp = getservbyport((int)port, proto);
usr.bin/netstat/inet.c
1508
if (sp || port == 0)
usr.bin/netstat/inet.c
1513
"%d ", ntohs((u_short)port));
usr.bin/netstat/inet6.c
1261
#define GETSERVBYPORT6(port, proto, ret)\
usr.bin/netstat/inet6.c
1264
(ret) = getservbyport((int)(port), "tcp");\
usr.bin/netstat/inet6.c
1266
(ret) = getservbyport((int)(port), "udp");\
usr.bin/netstat/inet6.c
1268
(ret) = getservbyport((int)(port), (proto));\
usr.bin/netstat/inet6.c
1272
inet6print(const char *container, struct in6_addr *in6, int port,
usr.bin/netstat/inet6.c
1288
if (!numeric && port)
usr.bin/netstat/inet6.c
1289
GETSERVBYPORT6(port, proto, sp);
usr.bin/netstat/inet6.c
1290
if (sp || port == 0)
usr.bin/netstat/inet6.c
1295
"%d", ntohs((u_short)port));
usr.bin/netstat/sctp.c
101
int port, int num_port)
usr.bin/netstat/sctp.c
131
if (!num_port && port)
usr.bin/netstat/sctp.c
132
sp = getservbyport((int)port, "sctp");
usr.bin/netstat/sctp.c
133
if (sp || port == 0)
usr.bin/netstat/sctp.c
138
"%d ", ntohs((u_short)port));
usr.bin/sockstat/main.c
1025
int port;
usr.bin/sockstat/main.c
1034
port = ntohs(sstosin(&addr->address)->sin_port);
usr.bin/sockstat/main.c
1036
port = ntohs(sstosin6(&addr->address)->sin6_port);
usr.bin/sockstat/main.c
1037
if (CHK_PORT(port))
usr.bin/sockstat/main.c
1042
port = ntohs(sstosin(&addr->address)->sin_port);
usr.bin/sockstat/main.c
1044
port = ntohs(sstosin6(&addr->address)->sin6_port);
usr.bin/sockstat/main.c
1045
if (CHK_PORT(port))
usr.bin/sockstat/main.c
299
sockaddr(struct sockaddr_storage *ss, int af, void *addr, int port)
usr.bin/sockstat/main.c
310
sin4->sin_port = port;
usr.bin/sockstat/main.c
317
sin6->sin6_port = port;
usr.bin/sockstat/main.c
929
int error, off, port = 0;
usr.bin/sockstat/main.c
937
port = ntohs(sstosin(ss)->sin_port);
usr.bin/sockstat/main.c
944
port = ntohs(sstosin6(ss)->sin6_port);
usr.bin/sockstat/main.c
965
xo_emit("{:port/%d}", port);
usr.bin/sockstat/main.c
969
if (port == 0)
usr.bin/sockstat/main.c
971
return (snprintf(buf, bufsize, "[%s]:%d", addrstr, port));
usr.bin/sockstat/main.c
973
if (port == 0)
usr.bin/sockstat/main.c
975
return (snprintf(buf, bufsize, "%s:%d", addrstr, port));
usr.bin/sockstat/sockstat.c
47
long port, end;
usr.bin/sockstat/sockstat.c
51
port = strtol(p, &endptr, 10);
usr.bin/sockstat/sockstat.c
54
if (port < 0 || port > 65535)
usr.bin/sockstat/sockstat.c
56
SET_PORT(port);
usr.bin/sockstat/sockstat.c
71
if (end < port || end > 65535)
usr.bin/sockstat/sockstat.c
73
while (port++ < end)
usr.bin/sockstat/sockstat.c
74
SET_PORT(port);
usr.bin/systat/netcmds.c
191
long port;
usr.bin/systat/netcmds.c
196
selectport(long port, int onoff)
usr.bin/systat/netcmds.c
200
if (port == -1) {
usr.bin/systat/netcmds.c
208
if (p->port == port) {
usr.bin/systat/netcmds.c
217
p->port = port;
usr.bin/systat/netcmds.c
229
if (p->port == inc->inc_lport || p->port == inc->inc_fport)
usr.bin/systat/netcmds.c
241
sp = getservbyport(p->port,
usr.bin/systat/netcmds.c
248
printw("%ld ", p->port);
usr.bin/systat/netstat.c
415
int port;
usr.bin/systat/netstat.c
419
port = ((struct sockaddr_in *)sa)->sin_port;
usr.bin/systat/netstat.c
423
port = ((struct sockaddr_in6 *)sa)->sin6_port;
usr.bin/systat/netstat.c
427
port = 0;
usr.bin/systat/netstat.c
432
if (!nflag && port)
usr.bin/systat/netstat.c
433
sp = getservbyport(port, proto);
usr.bin/systat/netstat.c
434
if (sp || port == 0)
usr.bin/systat/netstat.c
439
ntohs((u_short)port));
usr.bin/tftp/main.c
362
port = argv[2];
usr.bin/tftp/main.c
489
if (xmitfile(peer, port, fd, targ, mode))
usr.bin/tftp/main.c
518
if (xmitfile(peer, port, fd, path, mode) != 0)
usr.bin/tftp/main.c
595
if (recvfile(peer, port, fd, src, mode) != 0)
usr.bin/tftp/main.c
608
if (recvfile(peer, port, fd, src, mode) != 0)
usr.bin/tftp/main.c
80
static char *port = NULL;
usr.bin/tftp/tftp.c
166
recvfile(int peer, char *port, int fd, char *name, char *mode)
usr.bin/tftp/tftp.c
178
if (port == NULL) {
usr.bin/tftp/tftp.c
185
htons(atoi(port));
usr.bin/tftp/tftp.c
64
xmitfile(int peer, char *port, int fd, char *name, char *mode)
usr.bin/tftp/tftp.c
78
if (port == NULL) {
usr.bin/tftp/tftp.c
85
htons(atoi(port));
usr.bin/tftp/tftp.h
32
int recvfile(int peer, char *port, int fd, char *name, char *mode);
usr.bin/tftp/tftp.h
33
int xmitfile(int peer, char *port, int fd, char *name, char *mode);
usr.bin/whois/whois.c
142
static const char *port = DEFAULT_PORT;
usr.bin/whois/whois.c
201
port = optarg;
usr.bin/whois/whois.c
244
whois(*argv, qnichost, port, flags);
usr.bin/whois/whois.c
248
choose_server(*argv), port, flags);
usr.bin/whois/whois.c
528
s_asprintf(&nport, "%s", port);
usr.bin/whois/whois.c
549
s_asprintf(&nport, "%s", port);
usr.bin/whois/whois.c
587
s_asprintf(&nport, "%s", port);
usr.sbin/bhyve/acpi_device.c
111
res->data.FixedIo.Address = port;
usr.sbin/bhyve/acpi_device.c
99
const UINT16 port, const UINT8 length)
usr.sbin/bhyve/acpi_device.h
51
int acpi_device_add_res_fixed_ioport(struct acpi_device *dev, UINT16 port,
usr.sbin/bhyve/amd64/atkbdc.c
308
int port __unused, int bytes, uint32_t *eax, void *arg)
usr.sbin/bhyve/amd64/atkbdc.c
394
int port __unused, int bytes, uint32_t *eax, void *arg)
usr.sbin/bhyve/amd64/atkbdc.c
525
iop.port = KBD_STS_CTL_PORT;
usr.sbin/bhyve/amd64/atkbdc.c
536
iop.port = KBD_DATA_PORT;
usr.sbin/bhyve/amd64/fwctl.c
531
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/fwctl.c
559
iop.port = FWCTL_OUT;
usr.sbin/bhyve/amd64/fwctl.c
569
iop.port = FWCTL_IN;
usr.sbin/bhyve/amd64/inout.c
103
int addrsize, bytes, flags, in, port, prot, rep;
usr.sbin/bhyve/amd64/inout.c
115
port = vmexit->u.inout.port;
usr.sbin/bhyve/amd64/inout.c
117
assert(port < MAX_IOPORTS);
usr.sbin/bhyve/amd64/inout.c
120
handler = inout_handlers[port].handler;
usr.sbin/bhyve/amd64/inout.c
126
flags = inout_handlers[port].flags;
usr.sbin/bhyve/amd64/inout.c
127
arg = inout_handlers[port].arg;
usr.sbin/bhyve/amd64/inout.c
183
retval = handler(ctx, in, port, bytes, &val, arg);
usr.sbin/bhyve/amd64/inout.c
222
retval = handler(ctx, in, port, bytes, &val, arg);
usr.sbin/bhyve/amd64/inout.c
249
assert(iop->port < MAX_IOPORTS);
usr.sbin/bhyve/amd64/inout.c
250
inout_handlers[iop->port].name = iop->name;
usr.sbin/bhyve/amd64/inout.c
251
inout_handlers[iop->port].flags = iop->flags;
usr.sbin/bhyve/amd64/inout.c
252
inout_handlers[iop->port].handler = iop->handler;
usr.sbin/bhyve/amd64/inout.c
253
inout_handlers[iop->port].arg = NULL;
usr.sbin/bhyve/amd64/inout.c
262
VERIFY_IOPORT(iop->port, iop->size);
usr.sbin/bhyve/amd64/inout.c
269
for (i = iop->port; i < iop->port + iop->size; i++) {
usr.sbin/bhyve/amd64/inout.c
275
for (i = iop->port; i < iop->port + iop->size; i++) {
usr.sbin/bhyve/amd64/inout.c
289
VERIFY_IOPORT(iop->port, iop->size);
usr.sbin/bhyve/amd64/inout.c
290
assert(inout_handlers[iop->port].name == iop->name);
usr.sbin/bhyve/amd64/inout.c
292
register_default_iohandler(iop->port, iop->size);
usr.sbin/bhyve/amd64/inout.c
52
#define VERIFY_IOPORT(port, size) \
usr.sbin/bhyve/amd64/inout.c
53
assert((port) >= 0 && (size) > 0 && ((port) + (size)) <= MAX_IOPORTS)
usr.sbin/bhyve/amd64/inout.c
64
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/inout.c
92
iop.port = start;
usr.sbin/bhyve/amd64/inout.h
41
typedef int (*inout_func_t)(struct vmctx *ctx, int in, int port,
usr.sbin/bhyve/amd64/inout.h
46
int port;
usr.sbin/bhyve/amd64/inout.h
62
#define INOUT_PORT(name, port, flags, handler) \
usr.sbin/bhyve/amd64/inout.h
65
(port), \
usr.sbin/bhyve/amd64/pci_lpc.c
213
int port, int bytes, uint32_t *eax, void *arg)
usr.sbin/bhyve/amd64/pci_lpc.c
218
offset = port - sc->iobase;
usr.sbin/bhyve/amd64/pci_lpc.c
281
iop.port = sc->iobase;
usr.sbin/bhyve/amd64/pm.c
159
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/pm.c
183
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/pm.c
236
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/pm.c
285
gpe0_sts(struct vmctx *ctx, int in, int port __unused,
usr.sbin/bhyve/amd64/pm.c
309
gpe0_en(struct vmctx *ctx, int in, int port __unused,
usr.sbin/bhyve/amd64/pm.c
333
smi_cmd_handler(struct vmctx *ctx, int in, int port __unused,
usr.sbin/bhyve/amd64/pm.c
61
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/post.c
38
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/amd64/vga.c
1206
printf("XXX vga_port_out_handler() unhandled port 0x%x, val 0x%x\n", port, val);
usr.sbin/bhyve/amd64/vga.c
1214
vga_port_handler(struct vmctx *ctx, int in, int port,
usr.sbin/bhyve/amd64/vga.c
1224
error = vga_port_in_handler(ctx, in, port, 1,
usr.sbin/bhyve/amd64/vga.c
1231
error = vga_port_out_handler(ctx, in, port, 1,
usr.sbin/bhyve/amd64/vga.c
1238
error = vga_port_in_handler(ctx, in, port, 1,
usr.sbin/bhyve/amd64/vga.c
1243
error = vga_port_in_handler(ctx, in, port + 1, 1,
usr.sbin/bhyve/amd64/vga.c
1250
error = vga_port_out_handler(ctx, in, port, 1,
usr.sbin/bhyve/amd64/vga.c
1253
error =vga_port_out_handler(ctx, in, port + 1, 1,
usr.sbin/bhyve/amd64/vga.c
1270
int port, error;
usr.sbin/bhyve/amd64/vga.c
1276
for (port = VGA_IOPORT_START; port <= VGA_IOPORT_END; port++) {
usr.sbin/bhyve/amd64/vga.c
1277
iop.port = port;
usr.sbin/bhyve/amd64/vga.c
714
vga_port_in_handler(struct vmctx *ctx __unused, int in __unused, int port,
usr.sbin/bhyve/amd64/vga.c
719
switch (port) {
usr.sbin/bhyve/amd64/vga.c
932
printf("XXX vga_port_in_handler() unhandled port 0x%x\n", port);
usr.sbin/bhyve/amd64/vga.c
941
vga_port_out_handler(struct vmctx *ctx __unused, int in __unused, int port,
usr.sbin/bhyve/amd64/vga.c
946
switch (port) {
usr.sbin/bhyve/amd64/vmexit.c
77
int bytes, port, in;
usr.sbin/bhyve/amd64/vmexit.c
80
port = vme->u.inout.port;
usr.sbin/bhyve/amd64/vmexit.c
89
port, vme->rip);
usr.sbin/bhyve/pci_ahci.c
143
int port;
usr.sbin/bhyve/pci_ahci.c
2109
int port = (offset - AHCI_OFFSET) / AHCI_STEP;
usr.sbin/bhyve/pci_ahci.c
2111
struct ahci_port *p = &sc->port[port];
usr.sbin/bhyve/pci_ahci.c
2114
port, offset, value);
usr.sbin/bhyve/pci_ahci.c
213
struct ahci_port port[MAX_PORTS];
usr.sbin/bhyve/pci_ahci.c
2301
int port = (offset - AHCI_OFFSET) / AHCI_STEP;
usr.sbin/bhyve/pci_ahci.c
2322
uint32_t *p= &sc->port[port].clb;
usr.sbin/bhyve/pci_ahci.c
2333
port, offset, value);
usr.sbin/bhyve/pci_ahci.c
2382
pci_ahci_legacy_config_port(nvlist_t *nvl, int port, const char *type,
usr.sbin/bhyve/pci_ahci.c
2388
snprintf(node_name, sizeof(node_name), "%d", port);
usr.sbin/bhyve/pci_ahci.c
242
p = &sc->port[i];
usr.sbin/bhyve/pci_ahci.c
2494
struct ata_params *ata_ident = &sc->port[p].ata_ident;
usr.sbin/bhyve/pci_ahci.c
2531
sc->port[p].bctx = bctxt;
usr.sbin/bhyve/pci_ahci.c
2532
sc->port[p].pr_sc = sc;
usr.sbin/bhyve/pci_ahci.c
2533
sc->port[p].port = p;
usr.sbin/bhyve/pci_ahci.c
2534
sc->port[p].atapi = atapi;
usr.sbin/bhyve/pci_ahci.c
2568
ata_identify_init(&sc->port[p], atapi);
usr.sbin/bhyve/pci_ahci.c
2574
pci_ahci_ioreq_init(&sc->port[p]);
usr.sbin/bhyve/pci_ahci.c
2577
if (sc->port[p].ioqsz < slots)
usr.sbin/bhyve/pci_ahci.c
2578
slots = sc->port[p].ioqsz;
usr.sbin/bhyve/pci_ahci.c
2612
if (sc->port[p].bctx != NULL)
usr.sbin/bhyve/pci_ahci.c
2613
blockif_close(sc->port[p].bctx);
usr.sbin/bhyve/pci_ahci.c
2629
struct ahci_port *port;
usr.sbin/bhyve/pci_ahci.c
2651
port = &sc->port[i];
usr.sbin/bhyve/pci_ahci.c
2654
bctx = port->bctx;
usr.sbin/bhyve/pci_ahci.c
2657
SNAPSHOT_VAR_OR_LEAVE(port->port, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2660
if (((bctx == NULL) && (port->bctx != NULL)) ||
usr.sbin/bhyve/pci_ahci.c
2661
((bctx != NULL) && (port->bctx == NULL))) {
usr.sbin/bhyve/pci_ahci.c
2667
if (port->bctx == NULL)
usr.sbin/bhyve/pci_ahci.c
2670
if (port->port != i) {
usr.sbin/bhyve/pci_ahci.c
2672
"actual: %d expected: %d", __func__, port->port, i);
usr.sbin/bhyve/pci_ahci.c
2677
SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, port->cmd_lst,
usr.sbin/bhyve/pci_ahci.c
2679
SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, port->rfis, 256,
usr.sbin/bhyve/pci_ahci.c
2682
SNAPSHOT_VAR_OR_LEAVE(port->ata_ident, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2683
SNAPSHOT_VAR_OR_LEAVE(port->atapi, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2684
SNAPSHOT_VAR_OR_LEAVE(port->reset, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2685
SNAPSHOT_VAR_OR_LEAVE(port->waitforclear, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2686
SNAPSHOT_VAR_OR_LEAVE(port->mult_sectors, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2687
SNAPSHOT_VAR_OR_LEAVE(port->xfermode, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2688
SNAPSHOT_VAR_OR_LEAVE(port->err_cfis, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2689
SNAPSHOT_VAR_OR_LEAVE(port->sense_key, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2690
SNAPSHOT_VAR_OR_LEAVE(port->asc, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2691
SNAPSHOT_VAR_OR_LEAVE(port->ccs, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2692
SNAPSHOT_VAR_OR_LEAVE(port->pending, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2694
SNAPSHOT_VAR_OR_LEAVE(port->clb, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2695
SNAPSHOT_VAR_OR_LEAVE(port->clbu, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2696
SNAPSHOT_VAR_OR_LEAVE(port->fb, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2697
SNAPSHOT_VAR_OR_LEAVE(port->fbu, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2698
SNAPSHOT_VAR_OR_LEAVE(port->ie, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2699
SNAPSHOT_VAR_OR_LEAVE(port->cmd, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2700
SNAPSHOT_VAR_OR_LEAVE(port->unused0, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2701
SNAPSHOT_VAR_OR_LEAVE(port->tfd, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2702
SNAPSHOT_VAR_OR_LEAVE(port->sig, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2703
SNAPSHOT_VAR_OR_LEAVE(port->ssts, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2704
SNAPSHOT_VAR_OR_LEAVE(port->sctl, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2705
SNAPSHOT_VAR_OR_LEAVE(port->serr, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2706
SNAPSHOT_VAR_OR_LEAVE(port->sact, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2707
SNAPSHOT_VAR_OR_LEAVE(port->ci, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2708
SNAPSHOT_VAR_OR_LEAVE(port->sntf, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2709
SNAPSHOT_VAR_OR_LEAVE(port->fbs, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2710
SNAPSHOT_VAR_OR_LEAVE(port->ioqsz, meta, ret, done);
usr.sbin/bhyve/pci_ahci.c
2712
assert(TAILQ_EMPTY(&port->iobhd));
usr.sbin/bhyve/pci_ahci.c
2729
bctxt = sc->port[i].bctx;
usr.sbin/bhyve/pci_ahci.c
2749
bctxt = sc->port[i].bctx;
usr.sbin/bhyve/pci_ahci.c
289
p->port, p->is, p->ie, sc->is);
usr.sbin/bhyve/pci_ahci.c
297
if (sc->ports <= nmsg || p->port < nmsg - 1) {
usr.sbin/bhyve/pci_ahci.c
298
sc->is |= (1 << p->port);
usr.sbin/bhyve/pci_ahci.c
301
pci_generate_msi(pi, p->port);
usr.sbin/bhyve/pci_ahci.c
306
if (sc->is & (1 << p->port))
usr.sbin/bhyve/pci_ahci.c
309
sc->is |= (1 << p->port);
usr.sbin/bhyve/pci_ahci.c
572
sc->port[i].ie = 0;
usr.sbin/bhyve/pci_ahci.c
573
sc->port[i].is = 0;
usr.sbin/bhyve/pci_ahci.c
574
sc->port[i].cmd = (AHCI_P_CMD_SUD | AHCI_P_CMD_POD);
usr.sbin/bhyve/pci_ahci.c
575
if (sc->port[i].bctx)
usr.sbin/bhyve/pci_ahci.c
576
sc->port[i].cmd |= AHCI_P_CMD_CPS;
usr.sbin/bhyve/pci_ahci.c
577
sc->port[i].sctl = 0;
usr.sbin/bhyve/pci_ahci.c
578
ahci_port_reset(&sc->port[i]);
usr.sbin/bhyve/pci_emul.c
2432
int port __unused, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/pci_emul.c
2461
pci_emul_cfgdata(struct vmctx *ctx __unused, int in, int port,
usr.sbin/bhyve/pci_emul.c
2468
coff = cfgoff + (port - CONF1_DATA_PORT);
usr.sbin/bhyve/pci_emul.c
520
pci_emul_io_handler(struct vmctx *ctx __unused, int in, int port,
usr.sbin/bhyve/pci_emul.c
528
assert(port >= 0);
usr.sbin/bhyve/pci_emul.c
532
(uint64_t)port >= pdi->pi_bar[i].addr &&
usr.sbin/bhyve/pci_emul.c
533
(uint64_t)port + bytes <=
usr.sbin/bhyve/pci_emul.c
535
offset = port - pdi->pi_bar[i].addr;
usr.sbin/bhyve/pci_emul.c
655
iop.port = pi->pi_bar[idx].addr;
usr.sbin/bhyve/pci_virtio_console.c
231
pci_vtcon_port_to_vq(struct pci_vtcon_port *port, bool tx_queue)
usr.sbin/bhyve/pci_virtio_console.c
235
qnum = tx_queue ? port->vsp_txq : port->vsp_rxq;
usr.sbin/bhyve/pci_virtio_console.c
236
return (&port->vsp_sc->vsc_queues[qnum]);
usr.sbin/bhyve/pci_virtio_console.c
243
struct pci_vtcon_port *port;
usr.sbin/bhyve/pci_virtio_console.c
245
port = &sc->vsc_ports[port_id];
usr.sbin/bhyve/pci_virtio_console.c
246
if (port->vsp_enabled) {
usr.sbin/bhyve/pci_virtio_console.c
250
port->vsp_id = port_id;
usr.sbin/bhyve/pci_virtio_console.c
251
port->vsp_sc = sc;
usr.sbin/bhyve/pci_virtio_console.c
252
port->vsp_name = name;
usr.sbin/bhyve/pci_virtio_console.c
253
port->vsp_cb = cb;
usr.sbin/bhyve/pci_virtio_console.c
254
port->vsp_arg = arg;
usr.sbin/bhyve/pci_virtio_console.c
256
if (port->vsp_id == 0) {
usr.sbin/bhyve/pci_virtio_console.c
258
port->vsp_txq = 0;
usr.sbin/bhyve/pci_virtio_console.c
259
port->vsp_rxq = 1;
usr.sbin/bhyve/pci_virtio_console.c
261
port->vsp_txq = (port_id + 1) * 2;
usr.sbin/bhyve/pci_virtio_console.c
262
port->vsp_rxq = port->vsp_txq + 1;
usr.sbin/bhyve/pci_virtio_console.c
265
port->vsp_enabled = true;
usr.sbin/bhyve/pci_virtio_console.c
266
return (port);
usr.sbin/bhyve/pci_virtio_console.c
277
long port;
usr.sbin/bhyve/pci_virtio_console.c
283
port = strtol(port_name, &cp, 0);
usr.sbin/bhyve/pci_virtio_console.c
284
if (*cp != '\0' || port < 0 || port >= VTCON_MAXPORTS) {
usr.sbin/bhyve/pci_virtio_console.c
292
EPRINTLN("vtcon: required path missing for port %ld", port);
usr.sbin/bhyve/pci_virtio_console.c
351
EPRINTLN("vtcon: required name missing for port %ld", port);
usr.sbin/bhyve/pci_virtio_console.c
355
sock->vss_port = pci_vtcon_port_add(sc, port, name, pci_vtcon_sock_tx, sock);
usr.sbin/bhyve/pci_virtio_console.c
410
struct pci_vtcon_port *port;
usr.sbin/bhyve/pci_virtio_console.c
418
port = sock->vss_port;
usr.sbin/bhyve/pci_virtio_console.c
419
vq = pci_vtcon_port_to_vq(port, true);
usr.sbin/bhyve/pci_virtio_console.c
421
if (!sock->vss_open || !port->vsp_rx_ready) {
usr.sbin/bhyve/pci_virtio_console.c
464
pci_vtcon_sock_tx(struct pci_vtcon_port *port __unused, void *arg __unused,
usr.sbin/bhyve/pci_virtio_console.c
490
pci_vtcon_control_tx(struct pci_vtcon_port *port, void *arg __unused,
usr.sbin/bhyve/pci_virtio_console.c
500
sc = port->vsp_sc;
usr.sbin/bhyve/pci_virtio_console.c
536
pci_vtcon_announce_port(struct pci_vtcon_port *port)
usr.sbin/bhyve/pci_virtio_console.c
540
event.id = port->vsp_id;
usr.sbin/bhyve/pci_virtio_console.c
543
pci_vtcon_control_send(port->vsp_sc, &event, NULL, 0);
usr.sbin/bhyve/pci_virtio_console.c
546
pci_vtcon_control_send(port->vsp_sc, &event, port->vsp_name,
usr.sbin/bhyve/pci_virtio_console.c
547
strlen(port->vsp_name));
usr.sbin/bhyve/pci_virtio_console.c
551
pci_vtcon_open_port(struct pci_vtcon_port *port, bool open)
usr.sbin/bhyve/pci_virtio_console.c
555
if (!port->vsp_sc->vsc_ready) {
usr.sbin/bhyve/pci_virtio_console.c
556
port->vsp_open = true;
usr.sbin/bhyve/pci_virtio_console.c
560
event.id = port->vsp_id;
usr.sbin/bhyve/pci_virtio_console.c
563
pci_vtcon_control_send(port->vsp_sc, &event, NULL, 0);
usr.sbin/bhyve/pci_virtio_console.c
604
struct pci_vtcon_port *port;
usr.sbin/bhyve/pci_virtio_console.c
610
port = pci_vtcon_vq_to_port(sc, vq);
usr.sbin/bhyve/pci_virtio_console.c
615
if (port != NULL)
usr.sbin/bhyve/pci_virtio_console.c
616
port->vsp_cb(port, port->vsp_arg, iov, 1);
usr.sbin/bhyve/pci_virtio_console.c
630
struct pci_vtcon_port *port;
usr.sbin/bhyve/pci_virtio_console.c
633
port = pci_vtcon_vq_to_port(sc, vq);
usr.sbin/bhyve/pci_virtio_console.c
635
if (!port->vsp_rx_ready) {
usr.sbin/bhyve/pci_virtio_console.c
636
port->vsp_rx_ready = 1;
usr.sbin/bhyve/pci_virtio_console.c
646
pci_vtcon_legacy_config_port(nvlist_t *nvl, int port, char *opt)
usr.sbin/bhyve/pci_virtio_console.c
658
if (port >= VTCON_MAXPORTS) {
usr.sbin/bhyve/pci_virtio_console.c
662
snprintf(node_name, sizeof(node_name), "%d", port);
usr.sbin/bhyve/pci_virtio_console.c
674
int error, port;
usr.sbin/bhyve/pci_virtio_console.c
679
port = 0;
usr.sbin/bhyve/pci_virtio_console.c
681
error = pci_vtcon_legacy_config_port(ports_nvl, port, opt);
usr.sbin/bhyve/pci_virtio_console.c
684
port++;
usr.sbin/bhyve/pci_xhci.c
2179
int port;
usr.sbin/bhyve/pci_xhci.c
2185
port = (offset - XHCI_PORTREGS_PORT0) / XHCI_PORTREGS_SETSZ;
usr.sbin/bhyve/pci_xhci.c
2188
if (port > XHCI_MAX_DEVS) {
usr.sbin/bhyve/pci_xhci.c
2190
port));
usr.sbin/bhyve/pci_xhci.c
2196
portregs = XHCI_PORTREG_PTR(sc, port);
usr.sbin/bhyve/pci_xhci.c
2218
offset, port, reg));
usr.sbin/bhyve/pci_xhci.c
2577
struct pci_xhci_portregs *port;
usr.sbin/bhyve/pci_xhci.c
2586
port = XHCI_PORTREG_PTR(sc, portn);
usr.sbin/bhyve/pci_xhci.c
2589
port->portsc &= ~(XHCI_PS_PLS_MASK | XHCI_PS_PR | XHCI_PS_PRC);
usr.sbin/bhyve/pci_xhci.c
2590
port->portsc |= XHCI_PS_PED |
usr.sbin/bhyve/pci_xhci.c
2594
port->portsc |= XHCI_PS_WRC;
usr.sbin/bhyve/pci_xhci.c
2597
if ((port->portsc & XHCI_PS_PRC) == 0) {
usr.sbin/bhyve/pci_xhci.c
2598
port->portsc |= XHCI_PS_PRC;
usr.sbin/bhyve/pci_xhci.c
2614
struct pci_xhci_portregs *port;
usr.sbin/bhyve/pci_xhci.c
2617
port = XHCI_PORTREG_PTR(sc, portn);
usr.sbin/bhyve/pci_xhci.c
2620
port->portsc = XHCI_PS_CCS | /* connected */
usr.sbin/bhyve/pci_xhci.c
2624
port->portsc |= XHCI_PS_PLS_SET(UPS_PORT_LS_POLL) |
usr.sbin/bhyve/pci_xhci.c
2627
port->portsc |= XHCI_PS_PLS_SET(UPS_PORT_LS_U0) |
usr.sbin/bhyve/pci_xhci.c
2632
DPRINTF(("Init port %d 0x%x", portn, port->portsc));
usr.sbin/bhyve/pci_xhci.c
2634
port->portsc = XHCI_PS_PLS_SET(UPS_PORT_LS_RX_DET) | XHCI_PS_PP;
usr.sbin/bhyve/pci_xhci.c
2635
DPRINTF(("Init empty port %d 0x%x", portn, port->portsc));
usr.sbin/bhyve/pci_xhci.c
3092
struct pci_xhci_portregs *port;
usr.sbin/bhyve/pci_xhci.c
3192
port = XHCI_PORTREG_PTR(sc, i);
usr.sbin/bhyve/pci_xhci.c
3198
SNAPSHOT_VAR_OR_LEAVE(port->portsc, meta, ret, done);
usr.sbin/bhyve/pci_xhci.c
3199
SNAPSHOT_VAR_OR_LEAVE(port->portpmsc, meta, ret, done);
usr.sbin/bhyve/pci_xhci.c
3200
SNAPSHOT_VAR_OR_LEAVE(port->portli, meta, ret, done);
usr.sbin/bhyve/pci_xhci.c
3201
SNAPSHOT_VAR_OR_LEAVE(port->porthlpmc, meta, ret, done);
usr.sbin/bhyve/pci_xhci.c
354
pci_xhci_set_evtrb(struct xhci_trb *evtrb, uint64_t port, uint32_t errcode,
usr.sbin/bhyve/pci_xhci.c
357
evtrb->qwTrb0 = port << 24;
usr.sbin/bhyve/pci_xhci.c
395
struct pci_xhci_portregs *port;
usr.sbin/bhyve/pci_xhci.c
401
port = XHCI_PORTREG_PTR(sc, i);
usr.sbin/bhyve/pci_xhci.c
402
port->portsc |= XHCI_PS_CSC | XHCI_PS_CCS;
usr.sbin/bhyve/pci_xhci.c
403
port->portsc &= ~XHCI_PS_PLS_MASK;
usr.sbin/bhyve/pci_xhci.c
410
port->portsc |=
usr.sbin/bhyve/pci_xhci.c
413
port->portsc |=
usr.sbin/bhyve/pci_xhci.c
453
int port;
usr.sbin/bhyve/pci_xhci.c
459
port = (offset - XHCI_PORTREGS_PORT0) / XHCI_PORTREGS_SETSZ;
usr.sbin/bhyve/pci_xhci.c
463
offset, port, value));
usr.sbin/bhyve/pci_xhci.c
465
assert(port >= 0);
usr.sbin/bhyve/pci_xhci.c
467
if (port > XHCI_MAX_DEVS) {
usr.sbin/bhyve/pci_xhci.c
469
port));
usr.sbin/bhyve/pci_xhci.c
473
if (XHCI_DEVINST_PTR(sc, port) == NULL) {
usr.sbin/bhyve/pci_xhci.c
475
port));
usr.sbin/bhyve/pci_xhci.c
478
p = XHCI_PORTREG_PTR(sc, port);
usr.sbin/bhyve/pci_xhci.c
483
pci_xhci_reset_port(sc, port, value & XHCI_PS_WPR);
usr.sbin/bhyve/pci_xhci.c
489
"port %d", port));
usr.sbin/bhyve/pci_xhci.c
500
if (XHCI_DEVINST_PTR(sc, port))
usr.sbin/bhyve/pci_xhci.c
525
DPRINTF(("Disable port %d request", port));
usr.sbin/bhyve/pci_xhci.c
540
pci_xhci_set_evtrb(&evtrb, port,
usr.sbin/bhyve/pci_xhci.c
551
port, newpls));
usr.sbin/bhyve/pci_xhci.c
562
port));
usr.sbin/bhyve/pctestdev.c
118
debugexit.port = DEBUGEXIT_BASE;
usr.sbin/bhyve/pctestdev.c
133
ioport.port = IOPORT_BASE;
usr.sbin/bhyve/pctestdev.c
140
irq.port = IRQ_BASE;
usr.sbin/bhyve/pctestdev.c
181
int port __unused, int bytes __unused, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/pctestdev.c
214
int port, int bytes, uint32_t *eax, void *arg __unused)
usr.sbin/bhyve/pctestdev.c
219
if (port + bytes > IOPORT_BASE + IOPORT_LEN)
usr.sbin/bhyve/pctestdev.c
222
lsb = (port & 0x3) * 8;
usr.sbin/bhyve/pctestdev.c
236
pctestdev_irq_io(struct vmctx *ctx, int in, int port,
usr.sbin/bhyve/pctestdev.c
248
irq = port - IRQ_BASE;
usr.sbin/bhyve/pctestdev.c
75
int port, int bytes, uint32_t *eax, void *arg);
usr.sbin/bhyve/pctestdev.c
80
int port, int bytes, uint32_t *eax, void *arg);
usr.sbin/bhyve/pctestdev.c
82
int port, int bytes, uint32_t *eax, void *arg);
usr.sbin/bhyve/qemu_fwcfg.c
120
const int port __unused, const int bytes, uint32_t *const eax,
usr.sbin/bhyve/qemu_fwcfg.c
142
const int port __unused, const int bytes, uint32_t *const eax,
usr.sbin/bhyve/qemu_fwcfg.c
302
qemu_fwcfg_register_port(const char *const name, const int port, const int size,
usr.sbin/bhyve/qemu_fwcfg.c
309
iop.port = port;
usr.sbin/bhyve/rfb.c
1341
rfb_init(sa_family_t family, const char *hostname, int port, int wait,
usr.sbin/bhyve/rfb.c
1381
snprintf(servname, sizeof(servname), "%d", port ? port : 5900);
usr.sbin/bhyve/rfb.h
36
int rfb_init(sa_family_t family, const char *hostname, int port, int wait,
usr.sbin/bhyve/slirp/slirp-helper.c
308
char *port;
usr.sbin/bhyve/slirp/slirp-helper.c
315
port = strchr(addr, ':');
usr.sbin/bhyve/slirp/slirp-helper.c
316
if (port == NULL)
usr.sbin/bhyve/slirp/slirp-helper.c
318
*port++ = '\0';
usr.sbin/bhyve/slirp/slirp-helper.c
328
porti = strlen(port) > 0 ? atoi(port) : 0;
usr.sbin/bhyve/uart_backend.c
426
char addr[256], port[6];
usr.sbin/bhyve/uart_backend.c
431
if (sscanf(path, "tcp=[%255[^]]]:%5s", addr, port) == 2) {
usr.sbin/bhyve/uart_backend.c
433
} else if (sscanf(path, "tcp=%255[^:]:%5s", addr, port) == 2) {
usr.sbin/bhyve/uart_backend.c
449
if (getaddrinfo(addr, port, &hints, &src_addr) != 0) {
usr.sbin/bhyve/uart_backend.c
450
warnx("Invalid address %s:%s", addr, port);
usr.sbin/bhyve/uart_backend.c
457
addr, port);
usr.sbin/bhyve/uart_backend.c
468
warnx("listen(%s:%s)", addr, port);
usr.sbin/bhyvectl/amd64/bhyvectl_machdep.c
198
printf("\tport\t\t0x%04x\n", vmexit->u.inout.port);
usr.sbin/ctladm/ctladm.c
3499
char *controller, *target, *port, *lun_map;
usr.sbin/ctladm/ctladm.c
3619
cur_port->port = str;
usr.sbin/ctladm/ctladm.c
3678
struct cctl_port *port;
usr.sbin/ctladm/ctladm.c
3773
STAILQ_FOREACH(port, &portlist.port_list, links) {
usr.sbin/ctladm/ctladm.c
3775
&& (strcmp(port->frontend_type, frontend) != 0))
usr.sbin/ctladm/ctladm.c
3778
if ((portarg != UINT64_MAX) && (portarg != port->port_id))
usr.sbin/ctladm/ctladm.c
3782
(uintmax_t)port->port_id, port->online,
usr.sbin/ctladm/ctladm.c
3783
port->frontend_type, port->name, port->pp, port->vp,
usr.sbin/ctladm/ctladm.c
3784
port->port ? port->port : "");
usr.sbin/ctladm/ctladm.c
3787
if (port->controller)
usr.sbin/ctladm/ctladm.c
3788
printf(" Controller: %s\n", port->controller);
usr.sbin/ctladm/ctladm.c
3789
print_nvlist(port->host_list, " Host %s: %s\n");
usr.sbin/ctladm/ctladm.c
3790
if (port->target)
usr.sbin/ctladm/ctladm.c
3791
printf(" Target: %s\n", port->target);
usr.sbin/ctladm/ctladm.c
3792
print_nvlist(port->init_list, " Initiator %s: %s\n");
usr.sbin/ctladm/ctladm.c
3796
if (port->lun_map) {
usr.sbin/ctladm/ctladm.c
3797
if (nvlist_empty(port->lun_list))
usr.sbin/ctladm/ctladm.c
3800
print_nvlist(port->lun_list,
usr.sbin/ctladm/ctladm.c
3807
print_nvlist(port->attr_list, " %s=%s\n");
usr.sbin/ctladm/ctladm.c
3823
lm.port = UINT32_MAX;
usr.sbin/ctladm/ctladm.c
3830
lm.port = strtoll(optarg, NULL, 0);
usr.sbin/ctld/ctld.cc
1093
port::port(struct target *target) :
usr.sbin/ctld/ctld.cc
1100
port::clear_references()
usr.sbin/ctld/ctld.cc
1107
port(target), p_auth_group(ag), p_portal_group(pg)
usr.sbin/ctld/ctld.cc
1114
port(target), p_portal_group(pg)
usr.sbin/ctld/ctld.cc
1130
port::clear_references();
usr.sbin/ctld/ctld.cc
1202
const struct port *
usr.sbin/ctld/ctld.cc
1436
target::add_port(struct port *port)
usr.sbin/ctld/ctld.cc
1438
t_ports.push_back(port);
usr.sbin/ctld/ctld.cc
1442
target::remove_port(struct port *port)
usr.sbin/ctld/ctld.cc
1444
t_ports.remove(port);
usr.sbin/ctld/ctld.cc
2041
port *oldport = kv.second.get();
usr.sbin/ctld/ctld.cc
2138
port *newport = it->second.get();
usr.sbin/ctld/ctld.cc
611
std::string port(def_port);
usr.sbin/ctld/ctld.cc
621
port = addr.substr(pos + 1);
usr.sbin/ctld/ctld.cc
622
if (port[0] != ':' || port.length() < 2)
usr.sbin/ctld/ctld.cc
624
port.erase(0, 1);
usr.sbin/ctld/ctld.cc
637
port = addr.substr(pos + 1);
usr.sbin/ctld/ctld.cc
646
error = getaddrinfo(addr.c_str(), port.c_str(), &hints, &ai);
usr.sbin/ctld/ctld.cc
653
portal_group::add_port(struct portal_group_port *port)
usr.sbin/ctld/ctld.cc
655
pg_ports.emplace(port->target()->name(), port);
usr.sbin/ctld/ctld.cc
659
portal_group::remove_port(struct portal_group_port *port)
usr.sbin/ctld/ctld.cc
661
auto it = pg_ports.find(port->target()->name());
usr.sbin/ctld/ctld.cc
940
for (const port *port : target->ports()) {
usr.sbin/ctld/ctld.cc
941
pg = port->portal_group();
usr.sbin/ctld/ctld.hh
178
using port_up = std::unique_ptr<port>;
usr.sbin/ctld/ctld.hh
211
const std::unordered_map<std::string, port *> &ports() const
usr.sbin/ctld/ctld.hh
233
void add_port(struct portal_group_port *port);
usr.sbin/ctld/ctld.hh
234
const struct port *find_port(std::string_view target) const;
usr.sbin/ctld/ctld.hh
235
void remove_port(struct portal_group_port *port);
usr.sbin/ctld/ctld.hh
253
std::unordered_map<std::string, port *> pg_ports;
usr.sbin/ctld/ctld.hh
265
port(struct target *target);
usr.sbin/ctld/ctld.hh
266
virtual ~port() = default;
usr.sbin/ctld/ctld.hh
277
bool kernel_update(const port *oport);
usr.sbin/ctld/ctld.hh
289
struct portal_group_port : public port {
usr.sbin/ctld/ctld.hh
310
struct ioctl_port final : public port {
usr.sbin/ctld/ctld.hh
312
port(target), p_ioctl_pp(pp), p_ioctl_vp(vp) {}
usr.sbin/ctld/ctld.hh
323
struct kernel_port final : public port {
usr.sbin/ctld/ctld.hh
325
port(target), p_pport(pp) {}
usr.sbin/ctld/ctld.hh
394
const std::list<port *> &ports() const { return t_ports; }
usr.sbin/ctld/ctld.hh
416
void add_port(struct port *port);
usr.sbin/ctld/ctld.hh
418
void remove_port(struct port *port);
usr.sbin/ctld/ctld.hh
431
std::list<port *> t_ports;
usr.sbin/ctld/ctld.hh
534
std::unordered_map<std::string, std::unique_ptr<port>> conf_ports;
usr.sbin/ctld/ctld.hh
61
struct port;
usr.sbin/ctld/discovery.cc
111
for (const port *port : targ->ports()) {
usr.sbin/ctld/discovery.cc
112
const struct portal_group *pg = port->portal_group();
usr.sbin/ctld/discovery.cc
152
iscsi_connection::discovery_target_filtered_out(const struct port *port) const
usr.sbin/ctld/discovery.cc
160
targ = port->target();
usr.sbin/ctld/discovery.cc
161
ag = port->auth_group();
usr.sbin/ctld/discovery.cc
219
const struct port *port;
usr.sbin/ctld/discovery.cc
236
port = kv.second;
usr.sbin/ctld/discovery.cc
237
if (discovery_target_filtered_out(port)) {
usr.sbin/ctld/discovery.cc
241
discovery_add_target(response_keys, port->target());
usr.sbin/ctld/discovery.cc
244
port = pg->find_port(send_targets);
usr.sbin/ctld/discovery.cc
245
if (port == NULL) {
usr.sbin/ctld/discovery.cc
249
if (discovery_target_filtered_out(port)) {
usr.sbin/ctld/discovery.cc
253
port->target());
usr.sbin/ctld/iscsi.hh
56
bool discovery_target_filtered_out(const struct port *port) const;
usr.sbin/ctld/iscsi.hh
62
const struct port *conn_port = nullptr;
usr.sbin/ctld/kernel.cc
446
const struct cctl_port &port, std::string &name)
usr.sbin/ctld/kernel.cc
448
if (port.cfiscsi_target.empty()) {
usr.sbin/ctld/kernel.cc
450
port.port_id, name.c_str());
usr.sbin/ctld/kernel.cc
452
if (!kports.add_port(name, port.port_id)) {
usr.sbin/ctld/kernel.cc
459
if (port.cfiscsi_state != 1) {
usr.sbin/ctld/kernel.cc
461
(uintmax_t)port.port_id, port.cfiscsi_state);
usr.sbin/ctld/kernel.cc
465
const char *t_name = port.cfiscsi_target.c_str();
usr.sbin/ctld/kernel.cc
475
if (port.ctld_portal_group_name.empty())
usr.sbin/ctld/kernel.cc
478
const char *pg_name = port.ctld_portal_group_name.c_str();
usr.sbin/ctld/kernel.cc
487
pg->set_tag(port.cfiscsi_portal_group_tag);
usr.sbin/ctld/kernel.cc
488
if (!conf->add_port(targ, pg, port.port_id)) {
usr.sbin/ctld/kernel.cc
495
add_nvmf_port(struct conf *conf, const struct cctl_port &port,
usr.sbin/ctld/kernel.cc
498
if (port.nqn.empty() || port.ctld_transport_group_name.empty()) {
usr.sbin/ctld/kernel.cc
500
port.port_id, name.c_str());
usr.sbin/ctld/kernel.cc
504
const char *nqn = port.nqn.c_str();
usr.sbin/ctld/kernel.cc
514
const char *tg_name = port.ctld_transport_group_name.c_str();
usr.sbin/ctld/kernel.cc
524
pg->set_tag(port.portid);
usr.sbin/ctld/kernel.cc
525
if (!conf->add_port(targ, pg, port.port_id)) {
usr.sbin/ctld/kernel.cc
543
for (const auto &port : devlist.port_list) {
usr.sbin/ctld/kernel.cc
544
if (port.port_frontend == "ha")
usr.sbin/ctld/kernel.cc
547
std::string name = port.port_name;
usr.sbin/ctld/kernel.cc
548
if (port.pp != 0) {
usr.sbin/ctld/kernel.cc
549
name += "/" + std::to_string(port.pp);
usr.sbin/ctld/kernel.cc
550
if (port.vp != 0)
usr.sbin/ctld/kernel.cc
551
name += "/" + std::to_string(port.vp);
usr.sbin/ctld/kernel.cc
554
if (port.port_frontend == "iscsi") {
usr.sbin/ctld/kernel.cc
555
add_iscsi_port(kports, conf.get(), port, name);
usr.sbin/ctld/kernel.cc
556
} else if (port.port_frontend == "nvmf") {
usr.sbin/ctld/kernel.cc
557
add_nvmf_port(conf.get(), port, name);
usr.sbin/ctld/kernel.cc
560
add_iscsi_port(kports, conf.get(), port, name);
usr.sbin/ctld/kernel.cc
846
port::kernel_add()
usr.sbin/ctld/kernel.cc
857
lm.port = p_ctl_port;
usr.sbin/ctld/kernel.cc
868
lm.port = p_ctl_port;
usr.sbin/ctld/kernel.cc
889
port::kernel_update(const struct port *oport)
usr.sbin/ctld/kernel.cc
901
lm.port = p_ctl_port;
usr.sbin/ctld/kernel.cc
969
lm.port = p_ctl_port;
usr.sbin/ctld/kernel.cc
979
port::kernel_remove()
usr.sbin/ctld/nvmf_discovery.cc
226
const struct port *port = kv.second;
usr.sbin/ctld/nvmf_discovery.cc
227
if (discovery_controller_filtered(pg, client_sa, hostnqn, port))
usr.sbin/ctld/nvmf_discovery.cc
239
if (init_discovery_log_entry(&entry, port->target(),
usr.sbin/ctld/nvmf_discovery.cc
91
const struct port *port)
usr.sbin/ctld/nvmf_discovery.cc
93
const struct target *targ = port->target();
usr.sbin/ctld/nvmf_discovery.cc
94
const struct auth_group *ag = port->auth_group();
usr.sbin/cxgbetool/cxgbetool.c
2540
uint32_t port;
usr.sbin/cxgbetool/cxgbetool.c
2552
port = l;
usr.sbin/cxgbetool/cxgbetool.c
2554
return doit(CHELSIO_T4_CLEAR_STATS, &port);
usr.sbin/cxgbetool/cxgbetool.c
2577
if (t.tp.port < 4) {
usr.sbin/cxgbetool/cxgbetool.c
2579
port_idx = t.tp.port;
usr.sbin/cxgbetool/cxgbetool.c
2580
} else if (t.tp.port < 8) {
usr.sbin/cxgbetool/cxgbetool.c
2582
port_idx = t.tp.port - 4;
usr.sbin/cxgbetool/cxgbetool.c
2583
} else if (t.tp.port < 12) {
usr.sbin/cxgbetool/cxgbetool.c
2585
port_idx = t.tp.port - 8;
usr.sbin/cxgbetool/cxgbetool.c
2586
} else if (t.tp.port < 16) {
usr.sbin/cxgbetool/cxgbetool.c
2588
port_idx = t.tp.port - 12;
usr.sbin/cxgbetool/cxgbetool.c
2589
} else if (t.tp.port < 20) {
usr.sbin/cxgbetool/cxgbetool.c
2591
port_idx = t.tp.port - 16;
usr.sbin/cxgbetool/cxgbetool.c
2594
port_idx = t.tp.port;
usr.sbin/cxgbetool/cxgbetool.c
2599
if (t.tp.port < 8)
usr.sbin/cxgbetool/cxgbetool.c
2666
int len, port;
usr.sbin/cxgbetool/cxgbetool.c
2685
port = argv[0][2] - '0';
usr.sbin/cxgbetool/cxgbetool.c
2686
if (port < 0 || port > 3) {
usr.sbin/cxgbetool/cxgbetool.c
2690
port += 8;
usr.sbin/cxgbetool/cxgbetool.c
2692
port = argv[0][2] - '0';
usr.sbin/cxgbetool/cxgbetool.c
2693
if (port < 0 || port > 3) {
usr.sbin/cxgbetool/cxgbetool.c
2697
port += 4;
usr.sbin/cxgbetool/cxgbetool.c
2699
port = argv[0][2] - '0';
usr.sbin/cxgbetool/cxgbetool.c
2700
if (port < 0 || port > 3) {
usr.sbin/cxgbetool/cxgbetool.c
2714
t.tp.port = port;
usr.sbin/cxgbetool/cxgbetool.c
2799
long port;
usr.sbin/cxgbetool/cxgbetool.c
2815
p = str_to_number(argv[0], &port, NULL);
usr.sbin/cxgbetool/cxgbetool.c
2816
if (*p || port > UCHAR_MAX) {
usr.sbin/cxgbetool/cxgbetool.c
2823
return (modinfo_raw(port));
usr.sbin/cxgbetool/cxgbetool.c
2832
i2cd.port_id = port;
usr.sbin/cxgbetool/cxgbetool.c
2934
warnx("No module/cable in port %ld", port);
usr.sbin/cxgbetool/cxgbetool.c
3203
op.port = (uint8_t)val;
usr.sbin/dconschat/dconschat.c
1004
port[0] = 0; /* stdin/out for console */
usr.sbin/dconschat/dconschat.c
1005
port[1] = -1; /* disable gdb port */
usr.sbin/dconschat/dconschat.c
1048
port[0] = strtol(optarg, NULL, 0);
usr.sbin/dconschat/dconschat.c
1051
port[1] = strtol(optarg, NULL, 0);
usr.sbin/dconschat/dconschat.c
1077
if (port[0] < 0 && port[1] < 0) {
usr.sbin/dconschat/dconschat.c
110
int port;
usr.sbin/dconschat/dconschat.c
1142
wildcard ? NULL : "localhost", port[i]);
usr.sbin/dconschat/dconschat.c
1147
freeaddrinfo(dc->port[i].res);
usr.sbin/dconschat/dconschat.c
121
} port[DCONS_NPORT];
usr.sbin/dconschat/dconschat.c
197
p = &sc.port[DCONS_CON];
usr.sbin/dconschat/dconschat.c
229
dc->port[DCONS_GDB].sport);
usr.sbin/dconschat/dconschat.c
397
o = &dc->port[j].o;
usr.sbin/dconschat/dconschat.c
409
i = &dc->port[j].i;
usr.sbin/dconschat/dconschat.c
423
if (IS_CONSOLE(&dc->port[j]) && new &&
usr.sbin/dconschat/dconschat.c
462
dc->port[i].optr = ntohl(ptr[i + 1]);
usr.sbin/dconschat/dconschat.c
463
dc->port[i].iptr = ntohl(ptr[DCONS_NPORT + i + 1]);
usr.sbin/dconschat/dconschat.c
470
dconschat_read_dcons(struct dcons_state *dc, int port, char *buf, int len)
usr.sbin/dconschat/dconschat.c
477
ch = &dc->port[port].o;
usr.sbin/dconschat/dconschat.c
478
ptr = dc->port[port].optr;
usr.sbin/dconschat/dconschat.c
550
dconschat_write_dcons(struct dcons_state *dc, int port, char *buf, int blen)
usr.sbin/dconschat/dconschat.c
557
ch = &dc->port[port].i;
usr.sbin/dconschat/dconschat.c
558
ptr = dc->port[port].iptr;
usr.sbin/dconschat/dconschat.c
588
dc->port[port].iptr = ptr;
usr.sbin/dconschat/dconschat.c
594
dc->paddr + __offsetof(struct dcons_buf, iptr[port]));
usr.sbin/dconschat/dconschat.c
618
dconschat_init_socket(struct dcons_state *dc, int port, char *host, int sport)
usr.sbin/dconschat/dconschat.c
626
p = &dc->port[port];
usr.sbin/dconschat/dconschat.c
627
p->port = port;
usr.sbin/dconschat/dconschat.c
665
host == NULL ? "*" : host, sport, port);
usr.sbin/dconschat/dconschat.c
700
printf("port%d accepted\n", p->port);
usr.sbin/dconschat/dconschat.c
850
dconschat_write_dcons(dc, p->port, wbuf, wlen);
usr.sbin/dconschat/dconschat.c
862
warnx("port%d: closed", p->port);
usr.sbin/dconschat/dconschat.c
864
warn("port%d: read", p->port);
usr.sbin/dconschat/dconschat.c
87
#define IS_CONSOLE(p) ((p)->port == DCONS_CON)
usr.sbin/dconschat/dconschat.c
88
#define IS_GDB(p) ((p)->port == DCONS_GDB)
usr.sbin/dconschat/dconschat.c
903
int port, len, err;
usr.sbin/dconschat/dconschat.c
912
for (port = 0; port < DCONS_NPORT; port ++) {
usr.sbin/dconschat/dconschat.c
913
p = &dc->port[port];
usr.sbin/dconschat/dconschat.c
916
while ((len = dconschat_read_dcons(dc, port, buf,
usr.sbin/dconschat/dconschat.c
997
int port[DCONS_NPORT];
usr.sbin/fwcontrol/fwcontrol.c
576
read_phy_page(int fd, u_int8_t *buf, int page, int port)
usr.sbin/fwcontrol/fwcontrol.c
581
reg.data = ((page & 7) << 5) | (port & 0xf);
usr.sbin/iscsid/iscsid.c
153
const char *port;
usr.sbin/iscsid/iscsid.c
173
port = NULL;
usr.sbin/iscsid/iscsid.c
175
port = arg + 1;
usr.sbin/iscsid/iscsid.c
191
port = NULL;
usr.sbin/iscsid/iscsid.c
195
port = NULL;
usr.sbin/iscsid/iscsid.c
197
port = arg;
usr.sbin/iscsid/iscsid.c
201
if (port == NULL && !initiator_side)
usr.sbin/iscsid/iscsid.c
202
port = "3260";
usr.sbin/iscsid/iscsid.c
211
error = getaddrinfo(addr, port, &hints, ai);
usr.sbin/lpr/lpd/printjob.c
1832
u_long port;
usr.sbin/lpr/lpd/printjob.c
1836
port = strtoul(pp->lp, &ep, 0);
usr.sbin/lpr/lpd/printjob.c
1837
if (*ep != '@' || port > 65535) {
usr.sbin/lpr/lpd/printjob.c
1848
pfd = getport(pp, ep, port);
usr.sbin/lpr/lpd/printjob.c
1873
pstatus(pp, "sending to %s port %lu", ep, port);
usr.sbin/nfscbd/nfscbd.c
235
nfscbdargs.port = ntohs(inetaddr.sin_port);
usr.sbin/nfscbd/nfscbd.c
236
if (nfscbdargs.port != myport) {
usr.sbin/nscd/agents/services.c
128
int port;
usr.sbin/nscd/agents/services.c
164
memcpy(&port, key + sizeof(enum nss_lookup_type),
usr.sbin/nscd/agents/services.c
186
result = getservbyport(port, proto);
usr.sbin/ntp/ntpdc/nl.c
574
(int) offsetof(struct info_monitor_1, port));
usr.sbin/ntp/ntpdc/nl.c
602
(int) offsetof(struct info_monitor, port));
usr.sbin/ntp/ntpdc/nl.c
626
(int) offsetof(struct old_info_monitor, port));
usr.sbin/ntp/ntpdc/nl.c
74
(int) offsetof(struct info_peer_list, port));
usr.sbin/pkg/dns_utils.c
123
unsigned int type, class, ttl, priority, weight, port;
usr.sbin/pkg/dns_utils.c
171
NS_GET16(port, p);
usr.sbin/pkg/dns_utils.c
193
res[n]->port = port;
usr.sbin/pkg/dns_utils.h
37
unsigned int port;
usr.sbin/pkg/pkg.c
296
u->port = current->port;
usr.sbin/ppp/bundle.c
1089
} else if (server.cfg.port != 0)
usr.sbin/ppp/bundle.c
1090
prompt_Printf(arg->prompt, "TCP port %d%s\n", server.cfg.port,
usr.sbin/ppp/command.c
1444
const char *port, *passwd, *mask;
usr.sbin/ppp/command.c
1448
port = arg->argv[arg->argn];
usr.sbin/ppp/command.c
1464
else if (strcasecmp(port, "none") == 0) {
usr.sbin/ppp/command.c
1468
} else if (strcasecmp(port, "open") == 0) {
usr.sbin/ppp/command.c
1482
} else if (strcasecmp(port, "closed") == 0) {
usr.sbin/ppp/command.c
1495
if (*port == '/') {
usr.sbin/ppp/command.c
1504
ptr = strstr(port, "%d");
usr.sbin/ppp/command.c
1507
(int)(ptr - port), port, arg->bundle->unit, ptr + 2);
usr.sbin/ppp/command.c
1508
port = name;
usr.sbin/ppp/command.c
1510
res = server_LocalOpen(arg->bundle, port, imask);
usr.sbin/ppp/command.c
1517
if (*port == '+') {
usr.sbin/ppp/command.c
1518
port++;
usr.sbin/ppp/command.c
1521
if (strspn(port, "0123456789") != strlen(port)) {
usr.sbin/ppp/command.c
1524
if ((s = getservbyname(port, "tcp")) == NULL) {
usr.sbin/ppp/command.c
1526
log_Printf(LogWARN, "%s: Invalid port or service\n", port);
usr.sbin/ppp/command.c
1530
iport = atoi(port);
usr.sbin/ppp/command.c
599
if (server.cfg.port)
usr.sbin/ppp/command.c
600
nargv[arg] = substlong(nargv[arg], "SOCKNAME", server.cfg.port);
usr.sbin/ppp/filter.c
80
int port;
usr.sbin/ppp/filter.c
86
port = strtol(service, &cp, 0);
usr.sbin/ppp/filter.c
92
return port;
usr.sbin/ppp/nat_cmd.c
325
StrToPort(const char *str, u_short *port, const char *proto)
usr.sbin/ppp/nat_cmd.c
330
*port = strtol(str, &end, 10);
usr.sbin/ppp/nat_cmd.c
338
*port = ntohs(sp->s_port);
usr.sbin/ppp/nat_cmd.c
478
long port;
usr.sbin/ppp/nat_cmd.c
488
port = strtol(arg->argv[arg->argn], &end, 10);
usr.sbin/ppp/nat_cmd.c
489
if (*end != '\0' || port < 0)
usr.sbin/ppp/nat_cmd.c
492
LibAliasSetSkinnyPort(la, port);
usr.sbin/ppp/ncp.c
101
ncp->cfg.urgent.tcp.port = (u_short *)malloc(NDEFTCPPORTS * sizeof(u_short));
usr.sbin/ppp/ncp.c
102
if (ncp->cfg.urgent.tcp.port == NULL) {
usr.sbin/ppp/ncp.c
107
memcpy(ncp->cfg.urgent.tcp.port, default_urgent_tcp_ports,
usr.sbin/ppp/ncp.c
113
ncp->cfg.urgent.udp.port = NULL;
usr.sbin/ppp/ncp.c
136
free(ncp->cfg.urgent.tcp.port);
usr.sbin/ppp/ncp.c
137
ncp->cfg.urgent.tcp.port = NULL;
usr.sbin/ppp/ncp.c
141
free(ncp->cfg.urgent.udp.port);
usr.sbin/ppp/ncp.c
142
ncp->cfg.urgent.udp.port = NULL;
usr.sbin/ppp/ncp.c
376
if (range->port[f] == src || range->port[f] == dst)
usr.sbin/ppp/ncp.c
383
ncp_AddUrgentPort(struct port_range *range, u_short port)
usr.sbin/ppp/ncp.c
390
newport = (u_short *)realloc(range->port,
usr.sbin/ppp/ncp.c
398
range->port = newport;
usr.sbin/ppp/ncp.c
402
if (range->port[p] == port) {
usr.sbin/ppp/ncp.c
403
log_Printf(LogWARN, "%u: Port already set to urgent\n", port);
usr.sbin/ppp/ncp.c
405
} else if (range->port[p] > port) {
usr.sbin/ppp/ncp.c
406
memmove(range->port + p + 1, range->port + p,
usr.sbin/ppp/ncp.c
408
range->port[p] = port;
usr.sbin/ppp/ncp.c
414
range->port[range->nports++] = port;
usr.sbin/ppp/ncp.c
418
ncp_RemoveUrgentPort(struct port_range *range, u_short port)
usr.sbin/ppp/ncp.c
423
if (range->port[p] == port) {
usr.sbin/ppp/ncp.c
425
memmove(range->port + p, range->port + p + 1,
usr.sbin/ppp/ncp.c
432
log_Printf(LogWARN, "%u: Port not set to urgent\n", port);
usr.sbin/ppp/ncp.c
492
prompt_Printf(arg->prompt, "%u", ncp->cfg.urgent.tcp.port[p]);
usr.sbin/ppp/ncp.c
502
prompt_Printf(arg->prompt, "%u", ncp->cfg.urgent.udp.port[p]);
usr.sbin/ppp/ncp.h
32
u_short *port; /* The actual ports */
usr.sbin/ppp/server.c
220
u_short port;
usr.sbin/ppp/server.c
232
} else if (server.cfg.port != 0) {
usr.sbin/ppp/server.c
233
port = server.cfg.port;
usr.sbin/ppp/server.c
235
ret = server_TcpOpen(bundle, port);
usr.sbin/ppp/server.c
289
server.cfg.port = 0;
usr.sbin/ppp/server.c
300
server.cfg.port = 0;
usr.sbin/ppp/server.c
310
server_TcpOpen(struct bundle *bundle, u_short port)
usr.sbin/ppp/server.c
319
if (server.cfg.port == port)
usr.sbin/ppp/server.c
322
if (port == 0)
usr.sbin/ppp/server.c
329
sin6->sin6_port = htons(port);
usr.sbin/ppp/server.c
337
sin->sin_port = htons(port);
usr.sbin/ppp/server.c
370
server.cfg.port = port;
usr.sbin/ppp/server.c
373
log_Printf(LogPHASE, "Listening at port %d.\n", port);
usr.sbin/ppp/server.c
379
server.cfg.port = port;
usr.sbin/ppp/server.c
417
server.cfg.port = 0;
usr.sbin/ppp/server.h
41
u_short port; /* tcp socket */
usr.sbin/ppp/tcp.c
137
char *cp, *host, *port, *svc;
usr.sbin/ppp/tcp.c
143
port = cp + 1;
usr.sbin/ppp/tcp.c
144
svc = strchr(port, '/');
usr.sbin/ppp/tcp.c
153
if (*host && *port) {
usr.sbin/ppp/tcp.c
154
p->fd = tcp_OpenConnection(p->link.name, host, port);
usr.sbin/ppp/tcp.c
62
tcp_OpenConnection(const char *name, char *host, char *port)
usr.sbin/ppp/tcp.c
74
dest.sin_port = htons(atoi(port));
usr.sbin/ppp/tcp.c
76
sp = getservbyname(port, "tcp");
usr.sbin/ppp/tcp.c
80
log_Printf(LogWARN, "%s: %s: unknown service\n", name, port);
usr.sbin/ppp/tcp.c
84
log_Printf(LogPHASE, "%s: Connecting to %s:%s/tcp\n", name, host, port);
usr.sbin/ppp/udp.c
200
udp_CreateDevice(struct physical *p, char *host, char *port)
usr.sbin/ppp/udp.c
218
dev->sock.sin_port = htons(atoi(port));
usr.sbin/ppp/udp.c
220
sp = getservbyname(port, "udp");
usr.sbin/ppp/udp.c
224
log_Printf(LogWARN, "%s: %s: unknown service\n", p->link.name, port);
usr.sbin/ppp/udp.c
231
host, port);
usr.sbin/ppp/udp.c
255
char *cp, *host, *port, *svc;
usr.sbin/ppp/udp.c
263
port = cp + 1;
usr.sbin/ppp/udp.c
264
svc = strchr(port, '/');
usr.sbin/ppp/udp.c
274
if (*host && *port)
usr.sbin/ppp/udp.c
275
dev = udp_CreateDevice(p, host, port);
usr.sbin/pppctl/pppctl.c
473
char *addr, *p, *port;
usr.sbin/pppctl/pppctl.c
482
port = addr;
usr.sbin/pppctl/pppctl.c
496
port = ++p;
usr.sbin/pppctl/pppctl.c
505
port = p;
usr.sbin/pppctl/pppctl.c
509
gai = getaddrinfo(addr, port, &hints, &res);
usr.sbin/route6d/route6d.c
608
char port[NI_MAXSERV];
usr.sbin/route6d/route6d.c
613
snprintf(port, sizeof(port), "%u", RIP6_PORT);
usr.sbin/route6d/route6d.c
620
error = getaddrinfo(NULL, port, &hints, &res);
usr.sbin/route6d/route6d.c
690
error = getaddrinfo(RIP6_DEST, port, &hints, &res);
usr.sbin/rpcbind/pmap_svc.c
260
int port = 0;
usr.sbin/rpcbind/pmap_svc.c
309
port = fnd->pml_map.pm_port;
usr.sbin/rpcbind/pmap_svc.c
316
lport = port;
usr.sbin/rpcbind/pmap_svc.c
326
fprintf(stderr, "port = %d\n", port);
usr.sbin/rpcbind/pmap_svc.c
330
port ? udptrans : "");
usr.sbin/rpcbind/rpcb_svc_com.c
452
u_long port;
usr.sbin/rpcbind/rpcb_svc_com.c
458
port = ((p1 & 0xff) << 8) + (p2 & 0xff);
usr.sbin/rpcbind/rpcb_svc_com.c
459
result = xdr_u_long(xdrs, &port);
usr.sbin/services_mkdb/services_mkdb.c
148
for (port = 0; port < PMASK + 1; port++) {
usr.sbin/services_mkdb/services_mkdb.c
149
if (svc[port] == NULL)
usr.sbin/services_mkdb/services_mkdb.c
154
if ((s = svc[port][proto]) == NULL)
usr.sbin/services_mkdb/services_mkdb.c
156
add(db, s, port, getprotostr(sl, proto), &cnt, warndup);
usr.sbin/services_mkdb/services_mkdb.c
159
free(svc[port]);
usr.sbin/services_mkdb/services_mkdb.c
189
add(DB *db, StringList *sl, size_t port, const char *proto, size_t *cnt,
usr.sbin/services_mkdb/services_mkdb.c
199
(void)printf("add %s %zu %s [ ", sl->sl_str[0], port, proto);
usr.sbin/services_mkdb/services_mkdb.c
208
sl->sl_str[0], port, proto, mkaliases(sl, abuf, sizeof(abuf))) + 1;
usr.sbin/services_mkdb/services_mkdb.c
213
port, proto) + 1;
usr.sbin/services_mkdb/services_mkdb.c
252
char *name, *port, *proto, *aliases, *cp, *alias;
usr.sbin/services_mkdb/services_mkdb.c
272
if ((port = getstring(fname, line, &cp, "port")) == NULL)
usr.sbin/services_mkdb/services_mkdb.c
284
proto = strchr(port, '/');
usr.sbin/services_mkdb/services_mkdb.c
292
pnum = strtoul(port, &ep, 0);
usr.sbin/services_mkdb/services_mkdb.c
293
if (*port == '\0' || *ep != '\0') {
usr.sbin/services_mkdb/services_mkdb.c
294
warnx("%s, %zu: invalid port `%s'", fname, line, port);
usr.sbin/services_mkdb/services_mkdb.c
298
warnx("%s, %zu: port too big `%s'", fname, line, port);
usr.sbin/services_mkdb/services_mkdb.c
92
size_t port, proto;
usr.sbin/syslogd/syslogd.c
232
u_short port;
usr.sbin/syslogd/syslogd.c
2644
int port;
usr.sbin/syslogd/syslogd.c
2679
port = ntohs(sin.sin_port);
usr.sbin/syslogd/syslogd.c
2690
port = ntohs(sin6.sin6_port);
usr.sbin/syslogd/syslogd.c
2695
port = 0;
usr.sbin/syslogd/syslogd.c
2697
if (port != 514) {
usr.sbin/syslogd/syslogd.c
2698
printf("%s:%d", f->f_hname, port);
usr.sbin/syslogd/syslogd.c
3459
ap->port = 0;
usr.sbin/syslogd/syslogd.c
3461
ap->port = ntohs(se->s_port);
usr.sbin/syslogd/syslogd.c
3463
ap->port = strtol(cp1, &cp2, 0);
usr.sbin/syslogd/syslogd.c
3470
ap->port = ntohs(se->s_port);
usr.sbin/syslogd/syslogd.c
3473
ap->port = 514;
usr.sbin/syslogd/syslogd.c
3590
printf("port = %d\n", ap->port);
usr.sbin/syslogd/syslogd.c
3609
char name[NI_MAXHOST], ip[NI_MAXHOST], port[NI_MAXSERV];
usr.sbin/syslogd/syslogd.c
3636
if (cap_getnameinfo(cap_net, sa, sa->sa_len, ip, sizeof(ip), port,
usr.sbin/syslogd/syslogd.c
3637
sizeof(port), NI_NUMERICHOST | NI_NUMERICSERV) != 0)
usr.sbin/syslogd/syslogd.c
3640
ip, port, name);
usr.sbin/syslogd/syslogd.c
3641
sport = atoi(port);
usr.sbin/syslogd/syslogd.c
3647
if (ap->port != 0 && ap->port != sport) {
usr.sbin/traceroute/traceroute.c
1444
outudp->uh_dport = htons(port + (fixedPort ? 0 : outdata->seq));
usr.sbin/traceroute/traceroute.c
1461
ntohs(udp->uh_dport) == port + (fixedPort ? 0 : seq));
usr.sbin/traceroute/traceroute.c
1470
outudp->uh_dport = htons(port + (fixedPort ? 0 : outdata->seq));
usr.sbin/traceroute/traceroute.c
1487
ntohs(udp->uh_dport) == port + (fixedPort ? 0 : seq));
usr.sbin/traceroute/traceroute.c
1496
tcp->th_dport = htons(port + (fixedPort ? 0 : outdata->seq));
usr.sbin/traceroute/traceroute.c
1513
&& ntohs(tcp->th_dport) == port + (fixedPort ? 0 : seq)
usr.sbin/traceroute/traceroute.c
1526
sctp->dest_port = htons(port + (fixedPort ? 0 : outdata->seq));
usr.sbin/traceroute/traceroute.c
1598
ntohs(sctp->dest_port) != port + (fixedPort ? 0 : seq))
usr.sbin/traceroute/traceroute.c
1619
gre->proto = htons(port);
usr.sbin/traceroute/traceroute.c
1629
return (ntohs(gre->proto) == port
usr.sbin/traceroute/traceroute.c
1639
ptr[1] = htons(port + outdata->seq);
usr.sbin/traceroute/traceroute.c
1648
&& ntohs(ptr[1]) == port + seq);
usr.sbin/traceroute/traceroute.c
325
u_short port; /* protocol specific base "port" */
usr.sbin/traceroute/traceroute.c
397
u_short port; /* default base protocol-specific "port" */
usr.sbin/traceroute/traceroute.c
692
port = (requestPort != -1) ? requestPort : proto->port;
usr.sbin/traceroute6/traceroute6.c
1125
Dst.sin6_port = htons(port + seq);
usr.sbin/traceroute6/traceroute6.c
1140
outudp->uh_dport = htons(port + seq);
usr.sbin/traceroute6/traceroute6.c
1152
sctp->dest_port = htons(port + seq);
usr.sbin/traceroute6/traceroute6.c
1218
tcp->th_dport = htons(port + seq);
usr.sbin/traceroute6/traceroute6.c
1427
udp->uh_dport == htons(port + seq))
usr.sbin/traceroute6/traceroute6.c
1433
sctp->dest_port != htons(port + seq)) {
usr.sbin/traceroute6/traceroute6.c
1461
tcp->th_dport == htons(port + seq) &&
usr.sbin/traceroute6/traceroute6.c
334
static u_int16_t port = 32768 + 666; /* start udp dest port # for probe packets */
usr.sbin/traceroute6/traceroute6.c
494
port = lport & 0xffff;
usr.sbin/virtual_oss/virtual_oss/httpd.c
195
uint16_t port = atoi(pvc->profile->http.rtp_port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
222
pkt.udp.srcport = htobe16(port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
223
pkt.udp.dstport = htobe16(port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
528
pvc->profile->http.host, pvc->profile->http.port,
usr.sbin/virtual_oss/virtual_oss/httpd.c
529
pvc->profile->http.host, pvc->profile->http.port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
583
pvc->profile->http.host, pvc->profile->http.port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
607
voss_httpd_do_listen(vclient_t *pvc, const char *host, const char *port,
usr.sbin/virtual_oss/virtual_oss/httpd.c
624
if ((error = getaddrinfo(host, port, &hints, &res)))
usr.sbin/virtual_oss/virtual_oss/httpd.c
672
const char *port = pvc->profile->http.port;
usr.sbin/virtual_oss/virtual_oss/httpd.c
677
nfd = voss_httpd_do_listen(pvc, host, port, fds, VOSS_HTTPD_BIND_MAX, bufferlimit);
usr.sbin/virtual_oss/virtual_oss/httpd.c
680
"'%s' and '%s'", host, port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
786
if (pvp->http.host == NULL || pvp->http.port == NULL || pvp->http.nstate == 0)
usr.sbin/virtual_oss/virtual_oss/int.h
148
const char * port;
usr.sbin/virtual_oss/virtual_oss/main.c
1964
pvp->http.port = NULL;
usr.sbin/virtual_oss/virtual_oss/main.c
2451
if (profile.http.port == NULL)
usr.sbin/virtual_oss/virtual_oss/main.c
2452
profile.http.port = "80";
usr.sbin/virtual_oss/virtual_oss/main.c
2457
profile.http.port = optarg;
usr.sbin/ypbind/yp_ping.c
109
u_short port = 0;
usr.sbin/ypbind/yp_ping.c
125
(xdrproc_t)xdr_u_short, &port,
usr.sbin/ypbind/yp_ping.c
129
} else if (port == 0) {
usr.sbin/ypbind/yp_ping.c
137
return (port);
usr.sbin/ypbind/yp_ping.c
206
__yp_ping(struct in_addr *restricted_addrs, int cnt, char *dom, short *port)
usr.sbin/ypbind/yp_ping.c
286
*port = reqs[i]->sin.sin_port;
usr.sbin/ypbind/ypbind.c
717
short port;
usr.sbin/ypbind/ypbind.c
722
ypdb->dom_domain, &port);
usr.sbin/ypbind/ypbind.c
734
sin.sin_port = port;
usr.sbin/ypldap/aldap.c
592
lu->port = strtonum(++forward2, 0, PORT_MAX, &errstr);
usr.sbin/ypldap/aldap.h
77
in_port_t port;
usr.sbin/ypldap/parse.y
109
%type <v.string> port
usr.sbin/ypldap/parse.y
161
port : /* empty */ { $$ = NULL; }
usr.sbin/ypldap/parse.y
272
directory : DIRECTORY STRING port {
usr.sbin/yppush/yppush_main.c
316
req.port = job->port;
usr.sbin/yppush/yppush_main.c
400
job->port = xprt->xp_port;
usr.sbin/yppush/yppush_main.c
74
int port;
usr.sbin/ypserv/common/yplib_host.c
64
yp_bind_host(char *server, u_long program, u_long version, u_short port,
usr.sbin/ypserv/common/yplib_host.c
77
if (port != 0)
usr.sbin/ypserv/common/yplib_host.c
78
rsrv_sin.sin_port = htons(port);
usr.sbin/ypserv/common/yplib_host.h
51
u_short port, int usetcp);
usr.sbin/ypserv/yp_server.c
273
unsigned int prognum, unsigned long port)
usr.sbin/ypserv/yp_server.c
283
addr->sin_port = htons(port);
usr.sbin/ypserv/yp_server.c
315
argp->prog,argp->port); \
usr.sbin/ypserv/yp_server.c
377
snprintf (p, sizeof(p), "%u", argp->port);
usr.sbin/ypset/ypset.c
64
int sock, port, r;
usr.sbin/ypset/ypset.c
66
port = getrpcport(server, YPPROG, YPPROC_NULL, IPPROTO_UDP);
usr.sbin/ypset/ypset.c
67
if (port == 0)
usr.sbin/ypset/ypset.c
69
port = htons(port);
usr.sbin/ypset/ypset.c
82
bcopy(&port, &ypsd.ypsetdom_binding.ypbind_binding_port,