Symbol: link
usr/src/boot/include/unistd.h
349
int link(const char *, const char *);
usr/src/boot/sys/i386/include/pc/bios.h
183
u_int8_t link;
usr/src/boot/sys/sys/linker.h
107
TAILQ_ENTRY(linker_class) link; /* list of all file classes */
usr/src/boot/sys/sys/linker.h
65
STAILQ_ENTRY(common_symbol) link;
usr/src/boot/sys/sys/linker.h
76
TAILQ_ENTRY(linker_file) link; /* list of all loaded files */
usr/src/boot/sys/sys/queue.h
123
#define QMD_SAVELINK(name, link) void **name = (void *)&(link)
usr/src/boot/sys/sys/queue.h
142
#define QMD_SAVELINK(name, link)
usr/src/cmd/audio/audioctl/audioctl.c
1169
const char *link;
usr/src/cmd/audio/audioctl/audioctl.c
1177
link = di_devlink_path(dlink);
usr/src/cmd/audio/audioctl/audioctl.c
1179
if ((link == NULL) ||
usr/src/cmd/audio/audioctl/audioctl.c
1180
(strncmp(link, "/dev/mixer", num_offset) != 0) ||
usr/src/cmd/audio/audioctl/audioctl.c
1181
(!isdigit(link[num_offset]))) {
usr/src/cmd/audio/audioctl/audioctl.c
1185
num = atoi(link + num_offset);
usr/src/cmd/audio/audioctl/audioctl.c
1186
if ((fd = open(link, O_RDWR)) < 0) {
usr/src/cmd/audio/audioctl/audioctl.c
1189
msg(_("Device %s not present.\n"), link);
usr/src/cmd/audio/audioctl/audioctl.c
1192
link, strerror(errno));
usr/src/cmd/audio/audioctl/audioctl.c
1199
msg(_("Initializing link %s: "), link);
usr/src/cmd/audio/include/AudioList.h
56
void link(
usr/src/cmd/audio/utilities/AudioList.cc
328
ep->link(prev);
usr/src/cmd/audio/utilities/AudioList.cc
347
ep->link(prev);
usr/src/cmd/audio/utilities/AudioList.cc
99
newp->link(this);
usr/src/cmd/backup/restore/utilities.c
297
if (link(name, new) < 0) {
usr/src/cmd/bhyve/common/gdb.c
111
TAILQ_ENTRY(breakpoint) link;
usr/src/cmd/bhyve/common/gdb.c
1275
TAILQ_FOREACH_SAFE(bp, &breakpoints, link, nbp) {
usr/src/cmd/bhyve/common/gdb.c
1279
TAILQ_REMOVE(&breakpoints, bp, link);
usr/src/cmd/bhyve/common/gdb.c
1335
TAILQ_INSERT_TAIL(&breakpoints, bp, link);
usr/src/cmd/bhyve/common/gdb.c
1342
TAILQ_REMOVE(&breakpoints, bp, link);
usr/src/cmd/bhyve/common/gdb.c
887
TAILQ_FOREACH(bp, &breakpoints, link) {
usr/src/cmd/bhyve/common/pci_nvme.c
216
STAILQ_ENTRY(pci_nvme_ioreq) link;
usr/src/cmd/bhyve/common/pci_nvme.c
2318
STAILQ_INSERT_TAIL(&sc->ioreqs_free, req, link);
usr/src/cmd/bhyve/common/pci_nvme.c
2341
STAILQ_REMOVE_HEAD(&sc->ioreqs_free, link);
usr/src/cmd/bhyve/common/pci_nvme.c
271
STAILQ_ENTRY(pci_nvme_aer) link;
usr/src/cmd/bhyve/common/pci_nvme.c
3351
STAILQ_INSERT_TAIL(&sc->ioreqs_free, &sc->ioreqs[i], link);
usr/src/cmd/bhyve/common/pci_nvme.c
756
STAILQ_REMOVE_HEAD(&sc->aer_list, link);
usr/src/cmd/bhyve/common/pci_nvme.c
802
STAILQ_INSERT_TAIL(&sc->aer_list, aer, link);
usr/src/cmd/bhyve/common/pci_nvme.c
822
STAILQ_REMOVE_HEAD(&sc->aer_list, link);
usr/src/cmd/bnu/cntrl.c
1117
if(link(Dfile, filename))
usr/src/cmd/bnu/cntrl.c
957
if(link(Dfile, filename))
usr/src/cmd/bnu/cpmv.c
129
if ((ret = link(f1, f2)) < 0) {
usr/src/cmd/bnu/cpmv.c
151
(void) link(file, corrupt);
usr/src/cmd/bnu/gnxseq.c
119
ret = link(SQTMP, SQFILE);
usr/src/cmd/bnu/ulockf.c
319
if(link(tempfile,name)<0){
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
108
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
111
if (link->nwamd_link_dlpi_thread != 0) {
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
117
rc = dlpi_open(ncu->ncu_name, &link->nwamd_link_dhp, 0);
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
126
rc = dlpi_enabnotify(link->nwamd_link_dhp,
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
133
dlpi_close(link->nwamd_link_dhp);
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
137
rc = pthread_create(&link->nwamd_link_dlpi_thread, NULL,
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
138
nwamd_dlpi_thread, &link->nwamd_link_dhp);
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
143
dlpi_close(link->nwamd_link_dhp);
usr/src/cmd/cmd-inet/lib/nwamd/dlpi_events.c
99
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/door_if.c
173
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/door_if.c
190
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/door_if.c
191
num_wlans = link->nwamd_link_wifi_scan.nwamd_wifi_scan_curr_num;
usr/src/cmd/cmd-inet/lib/nwamd/door_if.c
196
link->nwamd_link_wifi_scan.nwamd_wifi_scan_curr,
usr/src/cmd/cmd-inet/lib/nwamd/llp.c
121
llp_lookup(const char *link)
usr/src/cmd/cmd-inet/lib/nwamd/llp.c
125
if (link == NULL)
usr/src/cmd/cmd-inet/lib/nwamd/llp.c
130
if (strcmp(link, llp->llp_lname) == 0)
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
156
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
168
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
1801
nwamd_link_t *link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
181
if (link->nwamd_link_media == DL_WIFI) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
1829
if (link->nwamd_link_activation_mode ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
1831
(link->nwamd_link_activation_mode ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
1833
link->nwamd_link_priority_mode <= c)) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
186
if (!link->nwamd_link_wifi_connected &&
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
193
link->nwamd_link_id);
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
289
link->nwamd_link_wifi_scan.nwamd_wifi_scan_curr,
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
290
link->nwamd_link_wifi_scan.nwamd_wifi_scan_curr_num);
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
305
(void) strlcpy(key_wlan.nww_essid, link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
307
(void) strlcpy(key_wlan.nww_bssid, link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
310
link->nwamd_link_wifi_security_mode;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
331
if (link->nwamd_link_media == DL_WIFI) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
336
link->nwamd_link_wifi_connected = up;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
340
link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
343
link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
346
link->nwamd_link_wifi_security_mode;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
369
link->nwamd_link_wifi_connected =
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
441
if (link->nwamd_link_media == DL_WIFI) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
443
link->nwamd_link_id);
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
444
link->nwamd_link_wifi_connected = B_FALSE;
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
476
if (link->nwamd_link_media == DL_WIFI) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
478
link->nwamd_link_id);
usr/src/cmd/cmd-inet/lib/nwamd/ncu.c
479
link->nwamd_link_wifi_connected = B_FALSE;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1020
(void) strlcpy(link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1022
sizeof (link->nwamd_link_wifi_essid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1031
(void) strlcpy(link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1033
sizeof (link->nwamd_link_wifi_bssid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1035
(void) strlcpy(link->nwamd_link_wifi_signal_strength,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1037
sizeof (link->nwamd_link_wifi_signal_strength));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1038
link->nwamd_link_wifi_security_mode =
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1043
(link->nwamd_link_wifi_signal_strength, &max_strength);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1188
nwamd_link_t *link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1203
if (dladm_wlan_get_linkattr(dld_handle, link->nwamd_link_id,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1224
if (link->nwamd_link_wifi_autoconf) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1225
(void) strlcpy(link->nwamd_link_wifi_essid, essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1226
sizeof (link->nwamd_link_wifi_essid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1227
(void) strlcpy(link->nwamd_link_wifi_bssid, bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1228
sizeof (link->nwamd_link_wifi_bssid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1234
if (strcmp(essid, link->nwamd_link_wifi_essid) == 0) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1237
link->nwamd_link_wifi_signal_strength);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1240
(void) strlcpy(link->nwamd_link_wifi_bssid, bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1241
sizeof (link->nwamd_link_wifi_bssid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1265
ncu->ncu_name, link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1266
link->nwamd_link_wifi_bssid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1267
(void) dladm_wlan_disconnect(dld_handle, link->nwamd_link_id);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1268
link->nwamd_link_wifi_connected = B_FALSE;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1282
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1299
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1307
if ((now - link->nwamd_link_wifi_scan.nwamd_wifi_scan_last_time) <
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1327
link->nwamd_link_wifi_scan.nwamd_wifi_scan_curr_num;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1330
link->nwamd_link_wifi_scan.nwamd_wifi_scan_curr,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1333
link_id = link->nwamd_link_id;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1364
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1408
link->nwamd_link_wifi_scan = s;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1411
link->nwamd_link_wifi_essid[0] != '\0',
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1412
link->nwamd_link_wifi_connected);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1434
if (link->nwamd_link_wifi_connected) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1452
"%s %s", link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1453
link->nwamd_link_wifi_bssid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1465
link->nwamd_link_wifi_essid, link->nwamd_link_wifi_bssid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1469
(void) strlcpy(essid, link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1471
(void) strlcpy(bssid, link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1475
link->nwamd_link_wifi_security_mode, B_TRUE);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1479
"known WLAN %s %s", link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1480
link->nwamd_link_wifi_bssid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1498
char *link = strdup(linkname);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1500
if (link == NULL) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1506
link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1509
link) != 0) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1511
free(link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1547
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1565
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1582
if (dladm_wlan_str2essid(link->nwamd_link_wifi_essid, &attr.wa_essid)
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1585
"for '%s'", link->nwamd_link_wifi_essid, ncu->ncu_name);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1591
if (link->nwamd_link_wifi_bssid[0] != '\0') {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1592
if (dladm_wlan_str2bssid(link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1595
"for '%s'", link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1603
if (NEED_ENC(link->nwamd_link_wifi_security_mode)) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1604
if (link->nwamd_link_wifi_key == NULL) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1606
"key for WLAN '%s'", link->nwamd_link_wifi_essid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1618
(void) memcpy(key, link->nwamd_link_wifi_key,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1622
attr.wa_secmode = link->nwamd_link_wifi_security_mode;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1638
link->nwamd_link_wifi_autoconf = B_FALSE;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1639
link_id = link->nwamd_link_id;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1666
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1669
link->nwamd_link_wifi_autoconf = B_TRUE;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1676
link->nwamd_link_wifi_connected = nwamd_wlan_connected(ncu_obj);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1678
if (link->nwamd_link_wifi_connected) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1679
if (link->nwamd_link_wifi_add_to_known_wlans) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1683
link->nwamd_link_wifi_essid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1685
(link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1686
link->nwamd_link_wifi_bssid[0] != '\0' ?
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1687
link->nwamd_link_wifi_bssid : NULL,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1688
link->nwamd_link_wifi_security_mode,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1689
link->nwamd_link_wifi_security_mode ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1691
(uint_t)link->nwamd_link_wifi_key->wk_idx : 1,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1692
NEED_ENC(link->nwamd_link_wifi_security_mode) ?
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1693
link->nwamd_link_wifi_keyname : NULL))
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1721
char *link = strdup(linkname);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1723
if (link == NULL) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1729
link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1731
if (pthread_create(&wifi_thread, NULL, wlan_connect_thread, link) != 0)
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1751
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1762
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1770
link->nwamd_link_wifi_monitor_thread = 0;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1783
if (link->nwamd_link_wifi_monitor_thread != 0) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1788
link->nwamd_link_wifi_monitor_thread =
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1799
link->nwamd_link_wifi_monitor_thread = 0;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1815
char *link = strdup(linkname);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1817
if (link == NULL) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1823
link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1826
link) != 0) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1828
"link %s", link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1829
free(link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1843
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1853
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1861
if (link->nwamd_link_media == DL_WIFI) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1872
if (link->nwamd_link_activation_mode ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1881
if (link->nwamd_link_priority_group > priority_group) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1887
link->nwamd_link_priority_group,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1890
} else if (link->nwamd_link_priority_group ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1896
link->nwamd_link_priority_group,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1913
link->nwamd_link_priority_group,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1929
(link->nwamd_link_priority_group);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1933
} else if (link->nwamd_link_activation_mode ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1952
if (link->nwamd_link_activation_mode ==
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
1957
link->nwamd_link_priority_group);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
443
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
460
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
529
link->nwamd_link_wifi_key = nwamd_wlan_get_key_named(obj_name,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
531
(void) strlcpy(link->nwamd_link_wifi_keyname, obj_name,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
532
sizeof (link->nwamd_link_wifi_keyname));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
533
link->nwamd_link_wifi_security_mode = security_mode;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
535
link->nwamd_link_wifi_key->wk_idx =
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
543
if (strcmp(essid, link->nwamd_link_wifi_essid) == 0)
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
710
nwamd_link_t *link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
711
nwamd_wifi_scan_t *s = &link->nwamd_link_wifi_scan;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
717
link->nwamd_link_wifi_essid) != 0 ||
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
718
(link->nwamd_link_wifi_bssid[0] != '\0' &&
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
720
link->nwamd_link_wifi_bssid) != 0))
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
761
nwamd_link_t *link = data;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
781
if (strcmp(bssids[i], link->nwamd_link_wifi_bssid) == 0) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
789
(void) strlcpy(link->nwamd_link_wifi_essid, name,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
790
sizeof (link->nwamd_link_wifi_essid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
808
check_if_hidden_wlan_was_visited(nwamd_link_t *link)
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
810
(void) nwam_walk_known_wlans(find_bssid_cb, link,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
820
nwamd_link_t *link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
830
link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
845
(void) dladm_wlan_disconnect(dld_handle, link->nwamd_link_id);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
847
(void) strlcpy(link->nwamd_link_wifi_essid, essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
848
sizeof (link->nwamd_link_wifi_essid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
849
(void) strlcpy(link->nwamd_link_wifi_bssid, bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
850
sizeof (link->nwamd_link_wifi_bssid));
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
851
link->nwamd_link_wifi_security_mode = security_mode;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
852
link->nwamd_link_wifi_add_to_known_wlans = add_to_known_wlans;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
855
if (link->nwamd_link_wifi_essid[0] == '\0')
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
856
check_if_hidden_wlan_was_visited(link);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
862
if (NEED_ENC(link->nwamd_link_wifi_security_mode)) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
868
if ((link->nwamd_link_wifi_key = nwamd_wlan_get_key
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
869
(link->nwamd_link_wifi_essid, link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
870
link->nwamd_link_wifi_security_mode)) != NULL) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
875
nwamd_set_key_name(link->nwamd_link_wifi_essid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
876
link->nwamd_link_wifi_bssid,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
877
link->nwamd_link_wifi_keyname,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
881
link->nwamd_link_wifi_keyname);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
883
} else if ((link->nwamd_link_wifi_key = nwamd_wlan_get_key
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
884
(link->nwamd_link_wifi_essid, NULL,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
885
link->nwamd_link_wifi_security_mode)) != NULL) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
886
nwamd_set_key_name(link->nwamd_link_wifi_essid, NULL,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
887
link->nwamd_link_wifi_keyname,
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
890
link->nwamd_link_wifi_keyname);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
895
link->nwamd_link_wifi_essid);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
898
free(link->nwamd_link_wifi_key);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
899
link->nwamd_link_wifi_key = NULL;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
900
link->nwamd_link_wifi_keyname[0] = '\0';
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
903
if (NEED_ENC(link->nwamd_link_wifi_security_mode) && !found_key) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
957
nwamd_link_t *link = &ncu->ncu_link;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
958
nwamd_wifi_scan_t *s = &link->nwamd_link_wifi_scan;
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
972
if (link->nwamd_link_wifi_connected) {
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
974
(link->nwamd_link_wifi_signal_strength, &curr_strength);
usr/src/cmd/cmd-inet/lib/nwamd/ncu_phys.c
984
link->nwamd_link_wifi_connected) {
usr/src/cmd/cmd-inet/usr.bin/finger.c
132
struct person *link; /* link to next person */
usr/src/cmd/cmd-inet/usr.bin/finger.c
1524
struct person *next = loop->link;
usr/src/cmd/cmd-inet/usr.bin/finger.c
1527
loop->link = NULL;
usr/src/cmd/cmd-inet/usr.bin/finger.c
1535
sortable[i-1]->link = sortable[i];
usr/src/cmd/cmd-inet/usr.bin/finger.c
290
p->link = malloc(sizeof (*p));
usr/src/cmd/cmd-inet/usr.bin/finger.c
291
p = p->link;
usr/src/cmd/cmd-inet/usr.bin/finger.c
321
p->link = NULL;
usr/src/cmd/cmd-inet/usr.bin/finger.c
342
p->link = malloc(sizeof (*p));
usr/src/cmd/cmd-inet/usr.bin/finger.c
343
p = p->link;
usr/src/cmd/cmd-inet/usr.bin/finger.c
354
p->link = NULL;
usr/src/cmd/cmd-inet/usr.bin/finger.c
361
for (p = person1; p != NULL; p = p->link) {
usr/src/cmd/cmd-inet/usr.bin/finger.c
367
for (p = person1; p != NULL; p = p->link) {
usr/src/cmd/cmd-inet/usr.bin/finger.c
390
new->link = p->link;
usr/src/cmd/cmd-inet/usr.bin/finger.c
392
p->link = new;
usr/src/cmd/cmd-inet/usr.bin/finger.c
407
for (p = person1; p != NULL; p = p->link) {
usr/src/cmd/cmd-inet/usr.bin/finger.c
434
new->link = p->link;
usr/src/cmd/cmd-inet/usr.bin/finger.c
436
p->link = new;
usr/src/cmd/cmd-inet/usr.bin/finger.c
446
for (p = person1; p != NULL; p = p->link)
usr/src/cmd/cmd-inet/usr.bin/finger.c
480
for (p = person1; p != NULL; p = p->link) {
usr/src/cmd/cmd-inet/usr.bin/finger.c
532
if (p->link != NULL)
usr/src/cmd/cmd-inet/usr.bin/rdist/server.c
1112
if (link(oldname, target) < 0) {
usr/src/cmd/cmd-inet/usr.lib/inetd/config.c
88
sizeof (proto_info_t), offsetof(proto_info_t, link),
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
2122
uu_list_node_init(instance, &instance->link, instance_pool);
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
3654
sizeof (instance_t), offsetof(instance_t, link), NULL,
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd_impl.h
153
uu_list_node_t link;
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd_impl.h
230
uu_list_node_t link;
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
110
offsetof(rep_val_t, link), NULL, UU_LIST_POOL_DEBUG);
usr/src/cmd/cmd-inet/usr.lib/inetd/repval.c
219
uu_list_node_init(rv, &rv->link, rep_val_pool);
usr/src/cmd/cmd-inet/usr.lib/inetd/tlx.c
186
sizeof (tlx_conn_ind_t), offsetof(tlx_conn_ind_t, link),
usr/src/cmd/cmd-inet/usr.lib/inetd/tlx.c
415
uu_list_node_init(ci, &ci->link, conn_ind_pool);
usr/src/cmd/cmd-inet/usr.lib/inetd/wait.c
263
uu_list_node_init(me, &me->link, method_pool);
usr/src/cmd/cmd-inet/usr.lib/inetd/wait.c
56
uu_list_node_t link;
usr/src/cmd/cmd-inet/usr.lib/inetd/wait.c
96
sizeof (method_el_t), offsetof(method_el_t, link), NULL,
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
543
wpa_supplicant_driver_init(const char *link, struct wpa_supplicant *wpa_s)
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
545
wpa_s->l2 = l2_packet_init(link, ETHERTYPE_EAPOL,
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
781
char *link = NULL;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
804
link = optarg;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
819
if ((link == NULL) || (key == NULL)) {
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
835
if (dlpi_open(link, &dh, 0) != DLPI_SUCCESS) {
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
836
wpa_printf(MSG_ERROR, "Failed to open link '%s'.", link);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
847
if (dladm_name2info(handle, link, &linkid, NULL, NULL, NULL) !=
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
849
wpa_printf(MSG_ERROR, "Invalid link name '%s'.", link);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
863
"Failed to get device name of link '%s'.", link);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c
900
if (wpa_supplicant_driver_init(link, &wpa_s) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
138
sizeof (scf_val_el_t), offsetof(scf_val_el_t, link), NULL,
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
154
uu_list_node_init(sv_el, &sv_el->link, sv_pool);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
67
uu_list_node_t link;
usr/src/cmd/cmd-inet/usr.sbin/ndd.c
354
char *link;
usr/src/cmd/cmd-inet/usr.sbin/ndd.c
357
link = strrchr(module, '/');
usr/src/cmd/cmd-inet/usr.sbin/ndd.c
358
if (link == NULL)
usr/src/cmd/cmd-inet/usr.sbin/ndd.c
364
status = dladm_name2info(handle, ++link, &linkid, NULL, NULL, NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/nfs4_xdr.c
2054
if (!xdr_linktext4(xdrs, &objp->link))
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
101
inet_ntop(AF_INET6, &link, linkstr,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
81
in6_addr_t link, peer;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_dhcpv6.c
97
(void) memcpy(&link, d6r.d6r_linkaddr, sizeof (link));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
2898
linktext_name(&res->READLINK4res_u.resok4.link));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
2910
linktext_name(&res->READLINK4res_u.resok4.link));
usr/src/cmd/cpio/cpio.c
1737
if (!link(name1_p, name2_p)) {
usr/src/cmd/cpio/cpio.c
2204
if (link(nam_p, Over_p) < 0) {
usr/src/cmd/cpio/cpio.c
6167
if (link(Over_p, nam_p) < 0) {
usr/src/cmd/cpio/cpio.c
6811
if (link(Over_p, nam_p) < 0) {
usr/src/cmd/cron/cron.c
1074
e->link = u->atevents;
usr/src/cmd/cron/cron.c
1102
e = e->link;
usr/src/cmd/cron/cron.c
1287
e->link = u->ctevents;
usr/src/cmd/cron/cron.c
186
struct event *link; /* ptr to another event for this user */
usr/src/cmd/cron/cron.c
2061
u->atevents = e->link;
usr/src/cmd/cron/cron.c
2063
eprev->link = e->link;
usr/src/cmd/cron/cron.c
2070
e = e->link;
usr/src/cmd/cron/cron.c
2121
e3 = e2->link;
usr/src/cmd/cron/cron.c
3320
pv = ev, ev = ev->link, free(pv)) {
usr/src/cmd/cron/cron.c
3420
if ((e = e->link) == NULL)
usr/src/cmd/cron/cron.c
3432
if ((e = e->link) == NULL)
usr/src/cmd/cron/cron.c
523
e2 = e->link;
usr/src/cmd/cron/cron.c
653
(e->u)->atevents = e->link;
usr/src/cmd/cron/cron.c
655
eprev->link = e->link;
usr/src/cmd/cron/cron.c
661
e = e->link;
usr/src/cmd/cron/crontab.c
578
if (link(tnam, cf) == -1) {
usr/src/cmd/csh/sh.dir.c
591
tchar link[MAXPATHLEN];
usr/src/cmd/csh/sh.dir.c
608
(cc = readlink_(cp, link, MAXPATHLEN)) >= 0) {
usr/src/cmd/csh/sh.dir.c
634
if (*link != '/') {
usr/src/cmd/csh/sh.dir.c
664
for (p1--, p2 = link; *p1++ = *p2++; )
usr/src/cmd/csh/sh.dir.c
682
for (p2 = link; *p1++ = *p2++; )
usr/src/cmd/devfsadm/devalloc.c
58
_da_check_for_usb(char *link, char *root_dir)
usr/src/cmd/devfsadm/devalloc.c
76
(void) snprintf(path, dstsize - len, "%s", link);
usr/src/cmd/devfsadm/devalloc.c
80
if (strstr(link, "rdsk")) {
usr/src/cmd/devfsadm/devfsadm.c
2490
devfsadm_mklink(char *link, di_node_t node, di_minor_t minor, int flags)
usr/src/cmd/devfsadm/devfsadm.c
2528
(void) strlcat(devlink, link, sizeof (devlink));
usr/src/cmd/devfsadm/devfsadm.c
2534
for (i = 0; link[i] == '/'; i++)
usr/src/cmd/devfsadm/devfsadm.c
2536
for (numslashes = 0; link[i] != '\0'; i++) {
usr/src/cmd/devfsadm/devfsadm.c
2537
if (link[i] == '/') {
usr/src/cmd/devfsadm/devfsadm.c
2547
if (link[i-1] == '/') {
usr/src/cmd/devfsadm/devfsadm.c
2566
add_link_to_cache(link, acontents);
usr/src/cmd/devfsadm/devfsadm.c
2573
(void) di_devlink_add_link(devlink_cache, link, rcontents,
usr/src/cmd/devfsadm/devfsadm.c
2605
devfsadm_secondary_link(char *link, char *primary_link, int flags)
usr/src/cmd/devfsadm/devfsadm.c
2617
(void) strcat(devlink, link);
usr/src/cmd/devfsadm/devfsadm.c
2622
fpath = link;
usr/src/cmd/devfsadm/devfsadm.c
2662
add_link_to_cache(link, lphy_path);
usr/src/cmd/devfsadm/devfsadm.c
2685
(void) di_devlink_add_link(devlink_cache, link, contents,
usr/src/cmd/devfsadm/devfsadm.c
3307
link_t *link;
usr/src/cmd/devfsadm/devfsadm.c
3346
for (link = head->link; link != NULL; link = head->nextlink) {
usr/src/cmd/devfsadm/devfsadm.c
3350
head->nextlink = link->next;
usr/src/cmd/devfsadm/devfsadm.c
3351
if ((strcmp(link->contents, valid_link_contents) == 0) &&
usr/src/cmd/devfsadm/devfsadm.c
3352
(strcmp(link->devlink, valid_link) != 0)) {
usr/src/cmd/devfsadm/devfsadm.c
3355
link->devlink, link->contents,
usr/src/cmd/devfsadm/devfsadm.c
3362
link->devlink);
usr/src/cmd/devfsadm/devfsadm.c
3402
linkhead->link = NULL;
usr/src/cmd/devfsadm/devfsadm.c
3431
link_t *link;
usr/src/cmd/devfsadm/devfsadm.c
3504
link = s_malloc(sizeof (link_t));
usr/src/cmd/devfsadm/devfsadm.c
3510
link->devlink = s_strdup(r_devlink);
usr/src/cmd/devfsadm/devfsadm.c
3512
link->contents = s_strdup(r_contents);
usr/src/cmd/devfsadm/devfsadm.c
3514
link->next = linkhead->link;
usr/src/cmd/devfsadm/devfsadm.c
3515
linkhead->link = link;
usr/src/cmd/devfsadm/devfsadm.c
3527
link_t *link;
usr/src/cmd/devfsadm/devfsadm.c
3542
link = s_malloc(sizeof (link_t));
usr/src/cmd/devfsadm/devfsadm.c
3543
link->devlink = s_strdup(devlink);
usr/src/cmd/devfsadm/devfsadm.c
3544
link->contents = s_strdup(physpath);
usr/src/cmd/devfsadm/devfsadm.c
3545
link->next = linkhead->link;
usr/src/cmd/devfsadm/devfsadm.c
3546
linkhead->link = link;
usr/src/cmd/devfsadm/devfsadm.c
3572
for (linkp = &(linkhead->link); *linkp != NULL; ) {
usr/src/cmd/devfsadm/devfsadm.c
3603
link_t *link;
usr/src/cmd/devfsadm/devfsadm.c
3613
for (link = linkhead->link; link != NULL; link = nextlink) {
usr/src/cmd/devfsadm/devfsadm.c
3614
nextlink = link->next;
usr/src/cmd/devfsadm/devfsadm.c
3615
free(link->devlink);
usr/src/cmd/devfsadm/devfsadm.c
3616
free(link->contents);
usr/src/cmd/devfsadm/devfsadm.c
3617
free(link);
usr/src/cmd/devfsadm/devfsadm.c
4245
link_t *link;
usr/src/cmd/devfsadm/devfsadm.c
4279
for (link = head->link;
usr/src/cmd/devfsadm/devfsadm.c
4280
link != NULL; link = head->nextlink) {
usr/src/cmd/devfsadm/devfsadm.c
4291
head->nextlink = link->next;
usr/src/cmd/devfsadm/devfsadm.c
4297
if (nfphash_lookup(link->devlink) != NULL)
usr/src/cmd/devfsadm/devfsadm.c
4301
skip = strcmp(link->contents, path);
usr/src/cmd/devfsadm/devfsadm.c
4303
skip = strncmp(link->contents, path,
usr/src/cmd/devfsadm/devfsadm.c
4312
link->devlink, link->contents);
usr/src/cmd/devfsadm/devfsadm.c
4319
"%s", link->devlink);
usr/src/cmd/devfsadm/devfsadm.c
4482
devfsadm_read_link(di_node_t anynode, char *link, char **devfs_path)
usr/src/cmd/devfsadm/devfsadm.c
4492
(void) strcat(devlink, link);
usr/src/cmd/devfsadm/devfsadm.c
4506
devfsadm_link_valid(di_node_t anynode, char *link)
usr/src/cmd/devfsadm/devfsadm.c
4516
(void) strcat(devlink, link);
usr/src/cmd/devfsadm/devfsadm.c
4542
(void) di_devlink_add_link(devlink_cache, link, contents, type);
usr/src/cmd/devfsadm/devfsadm.c
6461
create_link_list(char *link)
usr/src/cmd/devfsadm/devfsadm.c
6472
if (link == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
6476
while ((*link != '\0') && (error == FALSE)) {
usr/src/cmd/devfsadm/devfsadm.c
6480
while ((*link != '\0') && (*link != '\\')) {
usr/src/cmd/devfsadm/devfsadm.c
6482
constant[x++] = *(link++);
usr/src/cmd/devfsadm/devfsadm.c
6491
switch (*(++link)) {
usr/src/cmd/devfsadm/devfsadm.c
6518
if (*(link++) != 'D') {
usr/src/cmd/devfsadm/devfsadm.c
6519
if (isdigit(*link) == FALSE) {
usr/src/cmd/devfsadm/devfsadm.c
6526
(int)strtoul(link, &link, 10);
usr/src/cmd/devfsadm/devfsadm.c
6712
get_anchored_re(char *link, char *anchored_re, char *pattern)
usr/src/cmd/devfsadm/devfsadm.c
6714
if (*link == '/' || *link == '\0') {
usr/src/cmd/devfsadm/devfsadm.c
6720
for (; *link != '\0'; ) {
usr/src/cmd/devfsadm/devfsadm.c
6721
if (*link == '/') {
usr/src/cmd/devfsadm/devfsadm.c
6722
while (*link == '/')
usr/src/cmd/devfsadm/devfsadm.c
6723
link++;
usr/src/cmd/devfsadm/devfsadm.c
6726
if (*link != '\0') {
usr/src/cmd/devfsadm/devfsadm.c
6730
*anchored_re++ = *link++;
usr/src/cmd/devfsadm/devfsadm.c
6731
if (*link == '\0') {
usr/src/cmd/devfsadm/devfsadm.c
6742
construct_devlink(char *link, link_list_t *link_build, char *contents,
usr/src/cmd/devfsadm/devfsadm.c
6753
link[0] = '\0';
usr/src/cmd/devfsadm/devfsadm.c
6758
(void) strcat(link, di_node_name(node));
usr/src/cmd/devfsadm/devfsadm.c
6761
(void) strcat(link, link_build->constant);
usr/src/cmd/devfsadm/devfsadm.c
6764
if (component_cat(link, di_bus_addr(node),
usr/src/cmd/devfsadm/devfsadm.c
6774
if (component_cat(link, di_minor_name(minor),
usr/src/cmd/devfsadm/devfsadm.c
6784
counter_offset = strlen(link);
usr/src/cmd/devfsadm/devfsadm.c
6785
(void) strcat(link, "([0-9]+)");
usr/src/cmd/devfsadm/devfsadm.c
6800
&link[counter_offset + strlen("([0-9]+)")]);
usr/src/cmd/devfsadm/devfsadm.c
6801
if (get_anchored_re(link, anchored_re, pattern)
usr/src/cmd/devfsadm/devfsadm.c
6812
(void) strcpy(&link[counter_offset], buff);
usr/src/cmd/devfsadm/devfsadm.c
6814
(void) strcat(link, templink);
usr/src/cmd/devfsadm/devfsadm.c
6815
vprint(DEVLINK_MID, "COUNTER is %s\n", link);
usr/src/cmd/devfsadm/devfsadm.c
6862
component_cat(char *link, char *name, int field)
usr/src/cmd/devfsadm/devfsadm.c
6870
(void) strcat(link, name);
usr/src/cmd/devfsadm/devfsadm.c
6874
while (*link != '\0') {
usr/src/cmd/devfsadm/devfsadm.c
6875
link++;
usr/src/cmd/devfsadm/devfsadm.c
6890
*(link++) = *(name++);
usr/src/cmd/devfsadm/devfsadm.c
6893
*link = '\0';
usr/src/cmd/devfsadm/devfsadm.h
215
int devfsadm_link_valid(di_node_t anynode, char *link);
usr/src/cmd/devfsadm/devfsadm.h
216
int devfsadm_mklink(char *link, di_node_t node, di_minor_t minor, int flags);
usr/src/cmd/devfsadm/devfsadm.h
217
int devfsadm_secondary_link(char *link, char *primary_link, int flags);
usr/src/cmd/devfsadm/devfsadm.h
245
int devfsadm_read_link(di_node_t node, char *link, char **devfs_path);
usr/src/cmd/devfsadm/devfsadm_impl.h
206
struct link *next;
usr/src/cmd/devfsadm/devfsadm_impl.h
212
link_t *link;
usr/src/cmd/devfsadm/devfsadm_impl.h
405
static int component_cat(char *link, char *name, int field);
usr/src/cmd/devfsadm/devfsadm_impl.h
433
static link_list_t *create_link_list(char *link);
usr/src/cmd/devfsadm/devfsadm_impl.h
438
static int construct_devlink(char *link, link_list_t *link_build,
usr/src/cmd/devfsadm/i386/misc_link_i386.c
177
char link[PATH_MAX];
usr/src/cmd/devfsadm/i386/misc_link_i386.c
197
(void) strcpy(link, "diskette");
usr/src/cmd/devfsadm/i386/misc_link_i386.c
198
(void) strcat(link, a2);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
199
(void) devfsadm_mklink(link, node, minor,
usr/src/cmd/devfsadm/i386/misc_link_i386.c
202
(void) strcpy(link, "rdiskette");
usr/src/cmd/devfsadm/i386/misc_link_i386.c
203
(void) strcat(link, a2);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
204
(void) devfsadm_mklink(link, node, minor,
usr/src/cmd/devfsadm/i386/misc_link_i386.c
270
char link[PATH_MAX];
usr/src/cmd/devfsadm/i386/misc_link_i386.c
272
(void) strcpy(link, "tty");
usr/src/cmd/devfsadm/i386/misc_link_i386.c
273
(void) strcat(link, mn);
usr/src/cmd/devfsadm/i386/misc_link_i386.c
274
(void) devfsadm_mklink(link, node, minor, 0);
usr/src/cmd/devfsadm/lofi_link.c
38
static int lofi_rm_all(char *link);
usr/src/cmd/devfsadm/lofi_link.c
64
lofi_rm_all(char *link)
usr/src/cmd/devfsadm/lofi_link.c
66
devfsadm_rm_all(link);
usr/src/cmd/dladm/dladm.c
2471
char *link = NULL;
usr/src/cmd/dladm/dladm.c
2500
if (link != NULL)
usr/src/cmd/dladm/dladm.c
2503
link = optarg;
usr/src/cmd/dladm/dladm.c
2527
if ((vid == 0) || (link == NULL) || (argc - optind > 1))
usr/src/cmd/dladm/dladm.c
2536
if ((dlpi_parselink(link, drv, &ppa) != DLPI_SUCCESS) ||
usr/src/cmd/dladm/dladm.c
2540
die("invalid link name '%s'", link);
usr/src/cmd/dladm/dladm.c
2547
if (dladm_name2info(handle, link, &dev_linkid, NULL, NULL, NULL) !=
usr/src/cmd/dladm/dladm.c
2549
die("invalid link name '%s'", link);
usr/src/cmd/dladm/dladm.c
2564
"dladm(8))", link);
usr/src/cmd/dladm/dladm.c
2569
"(see dladm(8))", link);
usr/src/cmd/dladm/dladm.c
2916
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
2923
NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
2933
"%s", link);
usr/src/cmd/dladm/dladm.c
2980
(void) get_linkstate(link, B_TRUE, lbuf->link_state);
usr/src/cmd/dladm/dladm.c
3044
char link[DLPI_LINKNAME_MAX];
usr/src/cmd/dladm/dladm.c
3059
if (dladm_datalink_id2info(dh, linkid, NULL, &class, NULL, link,
usr/src/cmd/dladm/dladm.c
3072
get_link_stats(link, &stats);
usr/src/cmd/dladm/dladm.c
3074
get_link_stats(link, &stats);
usr/src/cmd/dladm/dladm.c
3078
largs.link_s_link = link;
usr/src/cmd/dladm/dladm.c
3088
print_aggr_info(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3095
"%s", link);
usr/src/cmd/dladm/dladm.c
3189
print_aggr_extended(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3197
largs.laggr_link = link;
usr/src/cmd/dladm/dladm.c
3283
print_aggr_lacp(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3290
largs.laggr_link = link;
usr/src/cmd/dladm/dladm.c
3409
print_aggr_stats(show_grp_state_t *state, const char *link,
usr/src/cmd/dladm/dladm.c
3453
largs.laggr_link = link;
usr/src/cmd/dladm/dladm.c
3483
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
3490
NULL, link, MAXLINKNAMELEN)) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
3502
status = print_aggr_lacp(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3504
status = print_aggr_extended(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3506
status = print_aggr_stats(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3508
status = print_aggr_info(state, link, &ginfo);
usr/src/cmd/dladm/dladm.c
3835
const char *link, uint32_t flags, uint32_t media)
usr/src/cmd/dladm/dladm.c
3853
(void) strlcpy(pattr.link_name, link,
usr/src/cmd/dladm/dladm.c
3876
"%s", link);
usr/src/cmd/dladm/dladm.c
4063
print_phys_mac(show_state_t *state, datalink_id_t linkid, char *link)
usr/src/cmd/dladm/dladm.c
4068
mac_state.ms_link = link;
usr/src/cmd/dladm/dladm.c
4091
print_phys_hwgrp(show_state_t *state, datalink_id_t linkid, char *link)
usr/src/cmd/dladm/dladm.c
4096
hwgrp_state.hs_link = link;
usr/src/cmd/dladm/dladm.c
4441
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
4448
&media, link, MAXLINKNAMELEN)) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
4463
status = print_phys_mac(state, linkid, link);
usr/src/cmd/dladm/dladm.c
4465
status = print_phys_hwgrp(state, linkid, link);
usr/src/cmd/dladm/dladm.c
4467
status = print_phys_default(state, linkid, link, flags, media);
usr/src/cmd/dladm/dladm.c
5957
get_link_stats(const char *link, pktsum_t *stats)
usr/src/cmd/dladm/dladm.c
5969
ksp = dladm_kstat_lookup(kcp, "link", 0, link, NULL);
usr/src/cmd/dladm/dladm.c
6185
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
6187
if ((status = dladm_datalink_id2info(dh, linkid, NULL, NULL, NULL, link,
usr/src/cmd/dladm/dladm.c
6188
sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
6192
statep->ws_link = link;
usr/src/cmd/dladm/dladm.c
6234
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
6237
if ((status = dladm_datalink_id2info(dh, linkid, NULL, NULL, NULL, link,
usr/src/cmd/dladm/dladm.c
6238
sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/dladm/dladm.c
6245
die_dlerr(status, "cannot get link attributes for %s", link);
usr/src/cmd/dladm/dladm.c
6247
statep->ws_link = link;
usr/src/cmd/dladm/dladm.c
8257
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
8266
NULL, link, sizeof (link))) != DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8273
if (!dladm_observe_to_bridge(link))
usr/src/cmd/dladm/dladm.c
8275
(void) strlcpy(bbuf->bridge_name, link, sizeof (bbuf->bridge_name));
usr/src/cmd/dladm/dladm.c
8343
char link[MAXLINKNAMELEN];
usr/src/cmd/dladm/dladm.c
8370
NULL, link, sizeof (link))) != DLADM_STATUS_OK)
usr/src/cmd/dladm/dladm.c
8380
if ((ksp = kstat_lookup(kcp, "bridge", 0, link)) != NULL &&
usr/src/cmd/dladm/dladm.c
8422
if (!dladm_observe_to_bridge(link))
usr/src/cmd/dladm/dladm.c
8424
(void) strlcpy(bbuf->bridges_name, link, sizeof (bbuf->bridges_name));
usr/src/cmd/dladm/dladm.c
9234
link_is_ether(const char *link, datalink_id_t *linkid)
usr/src/cmd/dladm/dladm.c
9239
if (dladm_name2info(handle, link, linkid, NULL, &class, &media) ==
usr/src/cmd/dlmgmtd/dlmgmt_door.c
151
char link[MAXLINKNAMELEN];
usr/src/cmd/dlmgmtd/dlmgmt_door.c
229
err = dlmgmt_generate_name("net", link, MAXLINKNAMELEN, zoneid);
usr/src/cmd/dlmgmtd/dlmgmt_door.c
233
err = dlmgmt_create_common(link, class, media, zoneid, flags,
usr/src/cmd/dlmgmtd/dlmgmt_door.c
476
dlmgmt_link_t link, *linkp;
usr/src/cmd/dlmgmtd/dlmgmt_door.c
485
link.ll_linkid = (getnext->ld_linkid + 1);
usr/src/cmd/dlmgmtd/dlmgmt_door.c
486
if ((linkp = avl_find(&dlmgmt_id_avl, &link, &where)) == NULL)
usr/src/cmd/dlmgmtd/dlmgmt_door.c
544
char link[MAXLINKNAMELEN];
usr/src/cmd/dlmgmtd/dlmgmt_door.c
556
err = dlmgmt_generate_name(createid->ld_link, link,
usr/src/cmd/dlmgmtd/dlmgmt_door.c
561
err = dlmgmt_create_common(link, createid->ld_class,
usr/src/cmd/dlmgmtd/dlmgmt_util.c
462
dlmgmt_link_t link, *linkp;
usr/src/cmd/dlmgmtd/dlmgmt_util.c
464
link.ll_linkid = linkid;
usr/src/cmd/dlmgmtd/dlmgmt_util.c
465
if ((linkp = avl_find(&dlmgmt_id_avl, &link, NULL)) == NULL)
usr/src/cmd/dlmgmtd/dlmgmt_util.c
475
dlmgmt_link_t link, *linkp;
usr/src/cmd/dlmgmtd/dlmgmt_util.c
477
(void) strlcpy(link.ll_link, name, MAXLINKNAMELEN);
usr/src/cmd/dlmgmtd/dlmgmt_util.c
478
link.ll_zoneid = zoneid;
usr/src/cmd/dlmgmtd/dlmgmt_util.c
479
linkp = avl_find(&dlmgmt_name_avl, &link, NULL);
usr/src/cmd/dlmgmtd/dlmgmt_util.c
482
linkp = avl_find(&dlmgmt_loan_avl, &link, NULL);
usr/src/cmd/dlmgmtd/dlmgmt_util.c
679
dlmgmt_link_t link, *linkp;
usr/src/cmd/dlmgmtd/dlmgmt_util.c
712
(void) snprintf(link.ll_link, MAXLINKNAMELEN, "%s%d",
usr/src/cmd/dlmgmtd/dlmgmt_util.c
714
link.ll_zoneid = zoneid;
usr/src/cmd/dlmgmtd/dlmgmt_util.c
715
if ((linkp = avl_find(&dlmgmt_name_avl, &link, NULL)) != NULL)
usr/src/cmd/dlutil/dlled.c
143
dlled_set(const char *link, mac_led_mode_t mode)
usr/src/cmd/dlutil/dlled.c
149
if ((status = dladm_name2info(dlled_hdl, link, &linkid, NULL, NULL,
usr/src/cmd/dlutil/dlled.c
152
"id for link %s: %s\n", link,
usr/src/cmd/dlutil/dlled.c
163
"device %s: %s\n", link, strerror(errno));
usr/src/cmd/dlutil/dltraninfo.c
90
dltran_read_page(datalink_id_t link, uint_t tranid, uint_t page, uint8_t *bufp,
usr/src/cmd/dlutil/dltraninfo.c
98
dti.dti_linkid = link;
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
138
args->link.dir.data.data_len = rootfh->fhandle3_len;
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
139
args->link.dir.data.data_val = rootfh->fhandle3_val;
usr/src/cmd/dtrace/test/tst/common/nfs/tst.call3.c
140
args->link.name = "samf";
usr/src/cmd/filesync/action.c
679
rc = opt_notouch ? 0 : link(src, dst);
usr/src/cmd/flowadm/flowadm.c
505
char link[MAXLINKNAMELEN];
usr/src/cmd/flowadm/flowadm.c
509
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/flowadm/flowadm.c
516
"%s", link);
usr/src/cmd/fs.d/autofs/autod_main.c
407
struct linka link;
usr/src/cmd/fs.d/autofs/autod_main.c
420
bzero(&link, sizeof (struct linka));
usr/src/cmd/fs.d/autofs/autod_main.c
423
(uint_t)m->isdirect, m->uid, &action, &link);
usr/src/cmd/fs.d/autofs/autod_main.c
430
res->lu_type.lookup_result_type_u.lt_linka = link;
usr/src/cmd/fs.d/autofs/autod_xdr.c
65
if (!xdr_string(xdrs, &objp->link, AUTOFS_MAXPATHLEN))
usr/src/cmd/fs.d/nfs/nfslog/fhtab.c
1846
name = args->link.name;
usr/src/cmd/fs.d/nfs/nfslog/fhtab.c
1847
dfh = NFSLOG_GET_FHANDLE3(&args->link.dir);
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
115
#define LN_FHKEY_LEN(link) ((link)->name_offset - (link)->fhkey_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
117
#define LN_NAME_LEN(link) ((link)->next_offset - (link)->name_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
119
#define LN_NEXT_LEN(link) ((link)->prev_offset - (link)->next_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
121
#define LN_PREV_LEN(link) ((link)->reclen - (link)->prev_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
124
#define LN_FHKEY(link) (char *)((uintptr_t)(link) + (link)->fhkey_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
126
#define LN_NAME(link) (char *)((uintptr_t)(link) + (link)->name_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
128
#define LN_NEXT(link) (char *)((uintptr_t)(link) + (link)->next_offset)
usr/src/cmd/fs.d/nfs/nfslog/fhtab.h
130
#define LN_PREV(link) (char *)((uintptr_t)(link) + (link)->prev_offset)
usr/src/cmd/fs.d/nfs/nfslog/nfs_log_xdr.c
807
if (!xdr_nfslog_diropargs3(xdrs, &objp->link))
usr/src/cmd/fs.d/nfs/nfslog/nfslog_elf.c
1041
nfslog_diropargs3_print(elfrec, &args->link);
usr/src/cmd/fs.d/nfs/nfslog/nfslog_trans.c
1763
tpath2 = nfslog_get_path(NFSLOG_GET_FHANDLE3(&args->link.dir),
usr/src/cmd/fs.d/nfs/nfslog/nfslog_trans.c
1764
args->link.name, fhpath, "trans_link3 to");
usr/src/cmd/fs.d/umount.c
548
for (/* */; mlist; mlist = mlist->link) {
usr/src/cmd/fs.d/umount.c
643
mp->link = *++ml;
usr/src/cmd/fs.d/umount.c
684
for (ndx = 0, mp = mntll; mp; mp = mp->link) {
usr/src/cmd/fs.d/umount.c
772
mp->link = mtail;
usr/src/cmd/fs.d/umount.c
901
for (prevp = NULL, mp = mntll; mp; mp = mp->link) {
usr/src/cmd/fs.d/umount.c
910
prevp->link = mp->link;
usr/src/cmd/fs.d/umount.c
911
mp->link = NULL;
usr/src/cmd/fs.d/umount.c
97
struct mountent *link; /* used when in linked list */
usr/src/cmd/geniconvtbl/assemble.c
771
for (o = itm_op_outer; o != NULL; o = o->link) {
usr/src/cmd/geniconvtbl/assemble.c
776
for (o = itm_op_outer; o != NULL; o = o->link) {
usr/src/cmd/geniconvtbl/assemble.c
800
for (o = itm_op_outer; o != NULL; o = o->link) {
usr/src/cmd/geniconvtbl/assemble.c
809
o = o->link, free(o_prev)) {
usr/src/cmd/geniconvtbl/itm_util.c
252
o->link = itm_op_outer;
usr/src/cmd/geniconvtbl/itmcomp.h
210
struct itm_opt_outer *link;
usr/src/cmd/hal/tools/hal-storage-mount.c
233
char *link;
usr/src/cmd/hal/tools/hal-storage-mount.c
240
link = g_file_read_link (f, &error);
usr/src/cmd/hal/tools/hal-storage-mount.c
241
if (link == NULL) {
usr/src/cmd/hal/tools/hal-storage-mount.c
250
f1 = g_strdup_printf ("%s/%s", dir, link);
usr/src/cmd/hal/tools/hal-storage-mount.c
252
g_free (link);
usr/src/cmd/ibd_upgrade/ibd_delete_link.c
101
link, (uint_t)retval.lr_class);
usr/src/cmd/ibd_upgrade/ibd_delete_link.c
79
ibd_delete_link(dladm_handle_t dlh, char *link)
usr/src/cmd/ibd_upgrade/ibd_delete_link.c
88
(void) strlcpy(getlinkid.ld_link, link, MAXLINKNAMELEN);
usr/src/cmd/ibd_upgrade/ibd_delete_link.c
94
dladm_status2str(status, errmsg), link);
usr/src/cmd/init/init.c
2921
(void) link(SYSTTY, SYSCON);
usr/src/cmd/init/init.c
3538
(void) link(SYSTTY, SYSCON);
usr/src/cmd/iscsiadm/sun_ima.c
116
static int get_lun_devlink(di_devlink_t link, void *arg);
usr/src/cmd/iscsiadm/sun_ima.c
1353
get_lun_devlink(di_devlink_t link, void *arg)
usr/src/cmd/iscsiadm/sun_ima.c
1357
char *content = (char *)di_devlink_content(link);
usr/src/cmd/iscsiadm/sun_ima.c
1365
*(warg->linkpp) = strdup(di_devlink_path(link));
usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.c
1140
link(tmp_file, file_name);
usr/src/cmd/krb5/ldap_util/kdb5_ldap_services.c
1872
link(tmp_file, file_name);
usr/src/cmd/link/link.c
62
if (res = link(argv[optind], argv[optind + 1]))
usr/src/cmd/localedef/localedef.c
162
if (link(srcpath, category_file()) != 0) {
usr/src/cmd/lp/lib/lp/Syscalls.c
207
while ((n = link(s1, s2)) == -1 && errno == EINTR)
usr/src/cmd/luxadm/hotplug.c
2531
char link[MAXPATHLEN], path[MAXPATHLEN];
usr/src/cmd/luxadm/hotplug.c
2557
if (readlink((const char *)lname, (char *)link,
usr/src/cmd/luxadm/hotplug.c
2570
if (strstr(link, path)) {
usr/src/cmd/luxadm/hotplug.c
2598
char link[MAXPATHLEN], lname[MAXPATHLEN];
usr/src/cmd/luxadm/hotplug.c
2622
if (readlink((const char *)lname, (char *)link,
usr/src/cmd/luxadm/hotplug.c
2631
if (strstr(link, dl->dev_path)) {
usr/src/cmd/luxadm/hotplug.c
2720
char link[MAXPATHLEN], path[MAXPATHLEN];
usr/src/cmd/luxadm/hotplug.c
2740
if (readlink((const char *)lname, (char *)link,
usr/src/cmd/luxadm/hotplug.c
2750
if (strstr(link, path)) {
usr/src/cmd/luxadm/hotplug.c
2921
char lname[MAXPATHLEN], link[MAXPATHLEN];
usr/src/cmd/luxadm/hotplug.c
2947
if (readlink((const char *)lname, (char *)link,
usr/src/cmd/luxadm/hotplug.c
2961
if (!(link_ptr = strstr(link, "/devices/")))
usr/src/cmd/mail/cksaved.c
75
if (link(save, mail) != 0) {
usr/src/cmd/mail/copyback.c
153
if (link(savefile, mailfile) != 0) {
usr/src/cmd/make/bin/doname.cc
2683
char link[MAXPATHLEN];
usr/src/cmd/make/bin/doname.cc
2699
link,
usr/src/cmd/make/bin/doname.cc
2700
sizeof(link),
usr/src/cmd/make/bin/doname.cc
2707
link[result] = 0;
usr/src/cmd/make/bin/doname.cc
2712
if ((link[0] != slash_char) &&
usr/src/cmd/make/bin/doname.cc
2716
append_string(link, &string, result);
usr/src/cmd/mandoc/mdoc_html.c
1240
const struct roff_node *link, *descr, *punct;
usr/src/cmd/mandoc/mdoc_html.c
1243
if ((link = n->child) == NULL)
usr/src/cmd/mandoc/mdoc_html.c
1248
while (punct != link && punct->flags & NODE_DELIMC)
usr/src/cmd/mandoc/mdoc_html.c
1253
descr = link->next;
usr/src/cmd/mandoc/mdoc_html.c
1255
descr = link; /* no text */
usr/src/cmd/mandoc/mdoc_html.c
1256
t = print_otag(h, TAG_A, "ch", "Lk", link->string);
usr/src/cmd/mandoc/mdoc_man.c
1593
const struct roff_node *link, *descr, *punct;
usr/src/cmd/mandoc/mdoc_man.c
1595
if ((link = n->child) == NULL)
usr/src/cmd/mandoc/mdoc_man.c
1600
while (punct != link && punct->flags & NODE_DELIMC)
usr/src/cmd/mandoc/mdoc_man.c
1605
if ((descr = link->next) != NULL && descr != punct) {
usr/src/cmd/mandoc/mdoc_man.c
1617
print_word(link->string);
usr/src/cmd/mandoc/mdoc_markdown.c
1361
const struct roff_node *link, *descr, *punct;
usr/src/cmd/mandoc/mdoc_markdown.c
1363
if ((link = n->child) == NULL)
usr/src/cmd/mandoc/mdoc_markdown.c
1368
while (punct != link && punct->flags & NODE_DELIMC)
usr/src/cmd/mandoc/mdoc_markdown.c
1373
descr = link->next;
usr/src/cmd/mandoc/mdoc_markdown.c
1375
descr = link; /* no text */
usr/src/cmd/mandoc/mdoc_markdown.c
1386
md_uri(link->string);
usr/src/cmd/mandoc/mdoc_term.c
1866
const struct roff_node *link, *descr, *punct;
usr/src/cmd/mandoc/mdoc_term.c
1868
if ((link = n->child) == NULL)
usr/src/cmd/mandoc/mdoc_term.c
1873
while (punct != link && punct->flags & NODE_DELIMC)
usr/src/cmd/mandoc/mdoc_term.c
1878
if ((descr = link->next) != NULL && descr != punct) {
usr/src/cmd/mandoc/mdoc_term.c
1893
term_word(p, link->string);
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1103
GElf_Word link;
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1112
link = gsp->gs_shdr.sh_link;
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1120
if (link > gf->gf_shnum) {
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1125
link, gf->gf_shnum);
usr/src/cmd/mdb/common/mdb/mdb_gelf.c
1129
ssname = (gf->gf_sects + link)->gs_name;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1425
(((ql_lun_t *)wsp->walk_data)->link.next);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1488
ql_link_t *link;
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1531
link = (ql_link_t *)mdb_alloc(sizeof (ql_link_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1539
if (mdb_vread(link, sizeof (ql_link_t),
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1546
while (link != NULL) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1548
(uintptr_t)(link->base_address)) == -1) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1550
link->base_address);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1555
link->base_address);
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1562
(void) ql_doprint((uintptr_t)link->base_address,
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1567
if (get_next_link(link) != DCMD_OK) {
usr/src/cmd/mdb/common/modules/qlc/qlc.c
1575
mdb_free(link, sizeof (ql_link_t));
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
348
output_file_header(char *name, char *link,
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
433
lnklen = strlen(link);
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
471
(void) output_mem(local_commands, (void *)link,
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
492
link);
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
501
(void) strlcpy(tar_hdr->th_linkname, link, TLM_NAME_SIZE);
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
531
tar_hdr->th_linkflag = *link == 0 ? LF_NORMAL :
usr/src/cmd/ndmpd/tlm/tlm_backup_reader.c
64
char *link,
usr/src/cmd/ndmpd/tlm/tlm_info.c
183
tlm_chain_link_t *link;
usr/src/cmd/ndmpd/tlm/tlm_info.c
186
link = tlm_info.ti_job_stats;
usr/src/cmd/ndmpd/tlm/tlm_info.c
187
if (link == 0) {
usr/src/cmd/ndmpd/tlm/tlm_info.c
197
job_stats = (tlm_job_stats_t *)link->tc_data;
usr/src/cmd/ndmpd/tlm/tlm_info.c
200
link->tc_ref_count++;
usr/src/cmd/ndmpd/tlm/tlm_info.c
204
link = link->tc_next;
usr/src/cmd/ndmpd/tlm/tlm_info.c
205
} while (link != tlm_info.ti_job_stats);
usr/src/cmd/ndmpd/tlm/tlm_info.c
219
tlm_chain_link_t *link;
usr/src/cmd/ndmpd/tlm/tlm_info.c
222
link = tlm_info.ti_job_stats;
usr/src/cmd/ndmpd/tlm/tlm_info.c
223
if (link == 0) {
usr/src/cmd/ndmpd/tlm/tlm_info.c
230
job_stats = (tlm_job_stats_t *)link->tc_data;
usr/src/cmd/ndmpd/tlm/tlm_info.c
234
tlm_un_ref(tlm_info.ti_job_stats, link);
usr/src/cmd/ndmpd/tlm/tlm_info.c
238
link = link->tc_next;
usr/src/cmd/ndmpd/tlm/tlm_info.c
239
} while (link != tlm_info.ti_job_stats);
usr/src/cmd/ndmpd/tlm/tlm_info.c
249
tlm_un_ref(tlm_chain_link_t *old_top, tlm_chain_link_t *link)
usr/src/cmd/ndmpd/tlm/tlm_info.c
258
link->tc_ref_count--;
usr/src/cmd/ndmpd/tlm/tlm_info.c
259
if (link->tc_ref_count > 0) {
usr/src/cmd/ndmpd/tlm/tlm_info.c
274
if (chain_link == link) {
usr/src/cmd/ndmpd/tlm/tlm_info.c
288
if (link->tc_next == link->tc_prev &&
usr/src/cmd/ndmpd/tlm/tlm_info.c
289
link->tc_next == link) {
usr/src/cmd/ndmpd/tlm/tlm_info.c
296
new_top = link->tc_next;
usr/src/cmd/ndmpd/tlm/tlm_info.c
298
next = link->tc_next;
usr/src/cmd/ndmpd/tlm/tlm_info.c
299
prev = link->tc_prev;
usr/src/cmd/ndmpd/tlm/tlm_info.c
302
free(link->tc_data);
usr/src/cmd/ndmpd/tlm/tlm_info.c
303
free(link);
usr/src/cmd/ndmpd/tlm/tlm_info.c
46
tlm_chain_link_t *link);
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
1900
if (link(name_old, name_new) != 0)
usr/src/cmd/ndmpd/tlm/tlm_restore_writer.c
98
char *link,
usr/src/cmd/passmgmt/passmgmt.c
116
struct uid_blk *link;
usr/src/cmd/passmgmt/passmgmt.c
1313
if (link(PASSWD, OPASSWD) == -1)
usr/src/cmd/passmgmt/passmgmt.c
1318
if (link(OPASSWD, PASSWD))
usr/src/cmd/passmgmt/passmgmt.c
1333
if (link(SHADOW, OSHADOW) == -1) {
usr/src/cmd/passmgmt/passmgmt.c
1361
if (link(USERATTR_FILENAME, OUSERATTR_FILENAME) == -1) {
usr/src/cmd/passmgmt/passmgmt.c
1395
if (unlink(PASSWD) || link(OPASSWD, PASSWD))
usr/src/cmd/passmgmt/passmgmt.c
1408
uid_tp = uid_p->link;
usr/src/cmd/passmgmt/passmgmt.c
1410
uid_p->link = uid_tp->link;
usr/src/cmd/passmgmt/passmgmt.c
1429
uid_tp->link = uid_p->link;
usr/src/cmd/passmgmt/passmgmt.c
1430
uid_p->link = uid_tp;
usr/src/cmd/passmgmt/passmgmt.c
1460
if (uid_p->link != NULL) {
usr/src/cmd/passmgmt/passmgmt.c
1462
if (uid >= uid_p->link->low)
usr/src/cmd/passmgmt/passmgmt.c
1463
uid_p = uid_p->link;
usr/src/cmd/passmgmt/passmgmt.c
1473
(uid_p->link->low - 1)) {
usr/src/cmd/passmgmt/passmgmt.c
1479
else if (uid == (uid_p->link->low - 1)) {
usr/src/cmd/passmgmt/passmgmt.c
1480
uid_p->link->low --;
usr/src/cmd/passmgmt/passmgmt.c
1484
else if (uid < uid_p->link->low) {
usr/src/cmd/passmgmt/passmgmt.c
784
uid_sp->link = NULL;
usr/src/cmd/prtconf/pdevinfo.c
1460
link_lnode_disp(di_link_t link, uint_t endpoint, int ilev,
usr/src/cmd/prtconf/pdevinfo.c
1469
lnode = di_link_to_lnode(link, endpoint);
usr/src/cmd/prtconf/pdevinfo.c
1473
spec_type = di_link_spectype(link);
usr/src/cmd/prtconf/pdevinfo.c
1535
di_link_t link;
usr/src/cmd/prtconf/pdevinfo.c
1537
link = DI_LINK_NIL;
usr/src/cmd/prtconf/pdevinfo.c
1538
while ((link = di_link_next_by_node(node, link, DI_LINK_TGT)) !=
usr/src/cmd/prtconf/pdevinfo.c
1543
tgt_lnode = di_link_to_lnode(link, DI_LINK_TGT);
usr/src/cmd/prtconf/pdevinfo.c
1559
link_lnode_disp(link, DI_LINK_SRC, ilev + 1, devlink_hdl);
usr/src/cmd/prtconf/pdevinfo.c
1562
link = DI_LINK_NIL;
usr/src/cmd/prtconf/pdevinfo.c
1563
while ((link = di_link_next_by_node(node, link, DI_LINK_SRC)) !=
usr/src/cmd/prtconf/pdevinfo.c
1568
src_lnode = di_link_to_lnode(link, DI_LINK_SRC);
usr/src/cmd/prtconf/pdevinfo.c
1584
link_lnode_disp(link, DI_LINK_TGT, ilev + 1, devlink_hdl);
usr/src/cmd/prtconf/pdevinfo.c
1593
di_link_t link;
usr/src/cmd/prtconf/pdevinfo.c
1674
link = DI_LINK_NIL;
usr/src/cmd/prtconf/pdevinfo.c
1675
while ((link = di_link_next_by_node(node, link, DI_LINK_TGT)) !=
usr/src/cmd/prtconf/pdevinfo.c
1679
lnode = di_link_to_lnode(link, DI_LINK_TGT);
usr/src/cmd/prtconf/pdevinfo.c
1712
di_link_t link;
usr/src/cmd/prtconf/pdevinfo.c
1714
link = DI_LINK_NIL;
usr/src/cmd/prtconf/pdevinfo.c
1715
while ((link = di_link_next_by_node(node, link, DI_LINK_SRC)) !=
usr/src/cmd/prtconf/pdevinfo.c
1720
src_lnode = di_link_to_lnode(link, DI_LINK_SRC);
usr/src/cmd/prtconf/pdevinfo.c
1739
link_lnode_disp(link, DI_LINK_TGT, ilev + 1, devlink_hdl);
usr/src/cmd/psrinfo/psrinfo.c
114
static struct link *pchips = NULL;
usr/src/cmd/psrinfo/psrinfo.c
115
static struct link *cores = NULL;
usr/src/cmd/psrinfo/psrinfo.c
116
static struct link *vcpus = NULL;
usr/src/cmd/psrinfo/psrinfo.c
170
ins_link(struct link **ins, struct link *item)
usr/src/cmd/psrinfo/psrinfo.c
182
find_link(void *list, int id, struct link ***insertpt)
usr/src/cmd/psrinfo/psrinfo.c
184
struct link **ins = list;
usr/src/cmd/psrinfo/psrinfo.c
185
struct link *l;
usr/src/cmd/psrinfo/psrinfo.c
204
print_links(struct link *l)
usr/src/cmd/psrinfo/psrinfo.c
247
struct link *l1, *l2;
usr/src/cmd/psrinfo/psrinfo.c
321
struct link *l;
usr/src/cmd/psrinfo/psrinfo.c
347
struct link *l;
usr/src/cmd/psrinfo/psrinfo.c
366
struct link *l1, *l2;
usr/src/cmd/psrinfo/psrinfo.c
392
struct link *l;
usr/src/cmd/psrinfo/psrinfo.c
440
struct link *l;
usr/src/cmd/psrinfo/psrinfo.c
529
for (struct link *l = vcpus; l != NULL; l = l->l_next) {
usr/src/cmd/psrinfo/psrinfo.c
547
struct link **ins;
usr/src/cmd/psrinfo/psrinfo.c
62
struct link {
usr/src/cmd/psrinfo/psrinfo.c
64
struct link *l_next;
usr/src/cmd/psrinfo/psrinfo.c
72
struct link p_link;
usr/src/cmd/psrinfo/psrinfo.c
75
struct link *p_cores;
usr/src/cmd/psrinfo/psrinfo.c
76
struct link *p_vcpus;
usr/src/cmd/psrinfo/psrinfo.c
777
struct link *l;
usr/src/cmd/psrinfo/psrinfo.c
81
struct link c_link;
usr/src/cmd/psrinfo/psrinfo.c
82
struct link c_link_pchip;
usr/src/cmd/psrinfo/psrinfo.c
88
struct link *c_vcpus;
usr/src/cmd/psrinfo/psrinfo.c
92
struct link v_link;
usr/src/cmd/psrinfo/psrinfo.c
94
struct link v_link_core;
usr/src/cmd/psrinfo/psrinfo.c
95
struct link v_link_pchip;
usr/src/cmd/pwconv/pwconv.c
417
if (link(OPASSWD, PASSWD) < 0) {
usr/src/cmd/pwconv/pwconv.c
428
if (unlink(PASSWD) || link(OPASSWD, PASSWD)) {
usr/src/cmd/pwconv/pwconv.c
439
if (unlink(PASSWD) || link(OPASSWD, PASSWD)) {
usr/src/cmd/pwconv/pwconv.c
451
if (file_exist && (link(OSHADOW, SHADOW))) {
usr/src/cmd/pwconv/pwconv.c
455
if (unlink(PASSWD) || link(OPASSWD, PASSWD)) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1147
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1154
link[0] = '\0';
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1164
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1173
errfmt = strlen(link) > 0 ? _("AGGR: %s(%s)") : _("AGGR: %s");
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1176
if (strlen(link) > 0)
usr/src/cmd/rcm_daemon/common/aggr_rcm.c
1177
(void) sprintf(error, errfmt, errmsg, link);
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
826
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
831
link[0] = '\0';
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
840
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
849
if (link[0] != '\0')
usr/src/cmd/rcm_daemon/common/bridge_rcm.c
850
(void) asprintf(&error, _("Bridge: %s(%s)"), errmsg, link);
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1093
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1100
link[0] = '\0';
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1109
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1118
errfmt = strlen(link) > 0 ? _("IBPART: %s(%s)") : _("IBPART: %s");
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1121
if (strlen(link) > 0)
usr/src/cmd/rcm_daemon/common/ibpart_rcm.c
1122
(void) snprintf(error, len, errfmt, errmsg, link);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1834
get_link_resource(const char *link)
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1842
status = dladm_name2info(dld_handle, link, &linkid, &flags, NULL, NULL);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1854
strerror(errno), link);
usr/src/cmd/rcm_daemon/common/ip_rcm.c
1866
link, dladm_status2str(status, errmsg));
usr/src/cmd/rcm_daemon/common/ip_rcm.c
828
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/ip_rcm.c
854
NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/ip_rcm.c
886
bufsz += strlen(link) + strlen(msg) + 1;
usr/src/cmd/rcm_daemon/common/ip_rcm.c
893
(void) snprintf(buf, bufsz, "%s: %s", link, msg);
usr/src/cmd/rcm_daemon/common/network_rcm.c
421
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/network_rcm.c
449
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/network_rcm.c
462
(void) snprintf(*info, len, info_fmt, link);
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1064
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1071
link[0] = '\0';
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1080
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1089
errfmt = strlen(link) > 0 ? _("VLAN: %s(%s)") : _("VLAN: %s");
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1092
if (strlen(link) > 0)
usr/src/cmd/rcm_daemon/common/vlan_rcm.c
1093
(void) snprintf(error, len, errfmt, errmsg, link);
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1076
char link[MAXLINKNAMELEN];
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1083
link[0] = '\0';
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1092
NULL, NULL, link, sizeof (link))) != DLADM_STATUS_OK) {
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1101
errfmt = strlen(link) > 0 ? _("VNIC: %s(%s)") : _("VNIC: %s");
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1104
if (strlen(link) > 0)
usr/src/cmd/rcm_daemon/common/vnic_rcm.c
1105
(void) snprintf(error, len, errfmt, errmsg, link);
usr/src/cmd/refer/glue5.c
171
} else if (c->link != 0) {
usr/src/cmd/refer/glue5.c
172
c = c->link;
usr/src/cmd/refer/glue5.c
181
} else if (c->link != 0) {
usr/src/cmd/refer/glue5.c
182
c = c->link;
usr/src/cmd/refer/glue5.c
284
if (s->link == 0) {
usr/src/cmd/refer/glue5.c
286
s->link = ++smax;
usr/src/cmd/refer/glue5.c
290
s = s->link;
usr/src/cmd/refer/glue5.c
31
struct words *link;
usr/src/cmd/refer/glue5.c
354
if ((s = s->link) != 0) {
usr/src/cmd/refer/glue5.c
380
} else if ((state = state->link) != 0)
usr/src/cmd/refer/glue5.c
383
if ((s = s->link) != 0)
usr/src/cmd/refer/glue5.c
69
q->inp = 0; q->out = 0; q->nst = 0; q->link = 0; q->fail = 0;
usr/src/cmd/sed/compile.c
151
compile_stream(struct s_command **link)
usr/src/cmd/sed/compile.c
165
return (link);
usr/src/cmd/sed/compile.c
177
if ((*link = cmd = malloc(sizeof (struct s_command))) == NULL)
usr/src/cmd/sed/compile.c
179
link = &cmd->next;
usr/src/cmd/sed/compile.c
229
link = &cmd->u.c;
usr/src/cmd/sed/compile.c
250
link = &cmd->next;
usr/src/cmd/sed/compile.c
338
link = &cmd->next;
usr/src/cmd/sed/compile.c
348
link = &cmd->next;
usr/src/cmd/sed/main.c
363
if ((link(fname, oldfname) != 0) &&
usr/src/cmd/sendmail/libsm/rpool.c
31
SM_POOLLINK_T link;
usr/src/cmd/sendmail/src/deliver.c
1026
if (link(f1buf, f2buf) < 0)
usr/src/cmd/sendmail/src/deliver.c
1039
if (link(f1buf, f2buf) < 0)
usr/src/cmd/sendmail/src/queue.c
7840
if (link(opath, npath) == 0)
usr/src/cmd/sendmail/src/queue.c
7858
if (link(opath, npath) == 0)
usr/src/cmd/sgs/dump/common/dump.c
1090
GElf_Word link;
usr/src/cmd/sgs/dump/common/dump.c
1109
link = p_scns->p_shdr.sh_link;
usr/src/cmd/sgs/dump/common/dump.c
1189
str = (char *)elf_strptr(elf_file, link,
usr/src/cmd/sgs/libld/common/resolve.c
362
Word link;
usr/src/cmd/sgs/libld/common/resolve.c
497
if ((link = sdp->sd_aux->sa_linkndx) != 0) {
usr/src/cmd/sgs/libld/common/resolve.c
500
_sdp = sdp->sd_file->ifl_oldndx[link];
usr/src/cmd/sgs/libld/common/update.c
3626
translate_link(Ofl_desc *ofl, Os_desc *osp, Word link, const char *msg)
usr/src/cmd/sgs/libld/common/update.c
3634
if (link >= SHN_LORESERVE)
usr/src/cmd/sgs/libld/common/update.c
3635
return (link);
usr/src/cmd/sgs/libld/common/update.c
3644
return (link);
usr/src/cmd/sgs/libld/common/update.c
3650
if (link >= ifl->ifl_shnum) {
usr/src/cmd/sgs/libld/common/update.c
3652
EC_WORD(isp->is_scnndx), isp->is_name, EC_XWORD(link));
usr/src/cmd/sgs/libld/common/update.c
3653
return (link);
usr/src/cmd/sgs/libld/common/update.c
3659
if ((isp = ifl->ifl_isdesc[link]) == NULL)
usr/src/cmd/sgs/liblddbg/common/sections.c
363
Word link;
usr/src/cmd/sgs/liblddbg/common/sections.c
380
link = isp1->is_shdr->sh_info;
usr/src/cmd/sgs/liblddbg/common/sections.c
383
link = isp1->is_shdr->sh_link;
usr/src/cmd/sgs/liblddbg/common/sections.c
389
if (link == SHN_BEFORE) {
usr/src/cmd/sgs/liblddbg/common/sections.c
392
} else if (link == SHN_AFTER) {
usr/src/cmd/sgs/liblddbg/common/sections.c
396
isp2 = ifl->ifl_isdesc[link];
usr/src/cmd/sgs/nm/common/nm.c
834
unsigned int link, unsigned int symscnndx)
usr/src/cmd/sgs/nm/common/nm.c
859
char *name = (char *)elf_strptr(elf, link, sym.st_name);
usr/src/cmd/sgs/nm/common/nm.c
870
buf->name = (char *)elf_strptr(elf, link, sym.st_name);
usr/src/cmd/sh/io.c
352
r = link(i->ioname, (char *)tmpout);
usr/src/cmd/stat/fsstat/fsstat.c
339
PRINT_VOPSTAT(niceflag, link);
usr/src/cmd/svr4pkg/libinst/pkgops.c
494
if (link(srcPath, savePath) != 0) {
usr/src/cmd/svr4pkg/libinst/pkgops.c
687
if (link(srcPath, savePath) != 0) {
usr/src/cmd/svr4pkg/pkginfo/pkginfo.c
128
short link;
usr/src/cmd/svr4pkg/pkginfo/pkginfo.c
519
if (dp->link)
usr/src/cmd/svr4pkg/pkginfo/pkginfo.c
520
(void) printf(gettext("%20d linked files\n"), dp->link);
usr/src/cmd/svr4pkg/pkginfo/pkginfo.c
734
dp->link++;
usr/src/cmd/svr4pkg/pkgproto/main.c
447
struct link *link, *new;
usr/src/cmd/svr4pkg/pkgproto/main.c
478
for (link = firstlink; link; link = link->next) {
usr/src/cmd/svr4pkg/pkgproto/main.c
479
if ((statbuf.st_ino == link->ino) &&
usr/src/cmd/svr4pkg/pkgproto/main.c
480
(statbuf.st_dev == link->dev)) {
usr/src/cmd/svr4pkg/pkgproto/main.c
484
scan_raw_ln(link->path, ept->path),
usr/src/cmd/svr4pkg/pkgproto/main.c
489
if ((new = (struct link *)calloc(1, sizeof (struct link))) == NULL) {
usr/src/cmd/svr4pkg/pkgproto/main.c
68
struct link *next;
usr/src/cmd/svr4pkg/pkgproto/main.c
71
static struct link *firstlink = (struct link *)0;
usr/src/cmd/svr4pkg/pkgproto/main.c
72
static struct link *lastlink = (struct link *)0;
usr/src/cmd/svr4pkg/pkgserv/pkgserv.c
834
(void) link(CONTENTS, bcf);
usr/src/cmd/sysdef/sysdef.c
338
ln = (struct link *)calloc(lnsize, sizeof (struct link));
usr/src/cmd/tar/tar.c
3220
if (link(linkp, namep) < 0) {
usr/src/cmd/tar/tar.c
3261
if (link(linkp, namep) < 0) {
usr/src/cmd/tar/tar.c
3310
if (link(linkp, namep) < 0) {
usr/src/cmd/tar/tar.c
3389
error = link(xattr_linkaname, xattrapath);
usr/src/cmd/tar/tar.c
3391
error = link(linkp, namep);
usr/src/cmd/tar/tar.c
3394
error = link(linkp, namep);
usr/src/cmd/tar/tar.c
3453
if (link(linkp, comp) < 0) {
usr/src/cmd/tic/tic_parse.c
655
if (link(filename, linkname) < 0)
usr/src/cmd/tip/uucplock.c
231
if (link(tempfile, name) < 0) {
usr/src/cmd/troff/n3.c
114
rp->link = *hp;
usr/src/cmd/troff/n3.c
133
*lp = p->link;
usr/src/cmd/troff/n3.c
134
p->link = 0;
usr/src/cmd/troff/n3.c
137
lp = &p->link;
usr/src/cmd/troff/n3.c
138
p = p->link;
usr/src/cmd/troff/n3.c
153
p->link = 0;
usr/src/cmd/troff/n3.c
158
p->link = mhash[i];
usr/src/cmd/troff/n3.c
258
for (p = mhash[MHASH(i)]; p; p = p->link)
usr/src/cmd/troff/n4.c
232
p->link = 0;
usr/src/cmd/troff/n4.c
237
p->link = nhash[i];
usr/src/cmd/troff/n4.c
257
*lp = p->link;
usr/src/cmd/troff/n4.c
258
p->link = 0;
usr/src/cmd/troff/n4.c
261
lp = &p->link;
usr/src/cmd/troff/n4.c
262
p = p->link;
usr/src/cmd/troff/n4.c
276
for (p = nhash[h]; p; p = p->link)
usr/src/cmd/troff/n4.c
282
p->link = nhash[h];
usr/src/cmd/troff/n4.c
303
for (p = nhash[NHASH(i)]; p; p = p->link)
usr/src/cmd/troff/tdef.h
415
struct contab *link;
usr/src/cmd/troff/tdef.h
425
struct numtab *link;
usr/src/cmd/ttymon/ulockf.c
303
if (link(tempfile, name) < 0) {
usr/src/cmd/tzreload/tzreload.c
153
if (link(path, TZSYNC_FILE) != 0) {
usr/src/cmd/ucodeadm/ucodeadm.c
647
if (link(firstname, name) == -1) {
usr/src/cmd/ucodeadm/ucodeadm.c
693
if (link(firstname, name) == -1) {
usr/src/cmd/zdb/zdb.c
3041
avl_node_t link;
usr/src/cmd/zdb/zdb.c
3251
sizeof (cksum_record_t), offsetof(cksum_record_t, link));
usr/src/cmd/zdb/zdb.c
3253
sizeof (cksum_record_t), offsetof(cksum_record_t, link));
usr/src/cmd/zdb/zdb_il.c
68
char *name, *link;
usr/src/cmd/zdb/zdb_il.c
80
link = name + strlen(name) + 1;
usr/src/cmd/zdb/zdb_il.c
81
(void) printf("%s%s -> %s\n", tab_prefix, name, link);
usr/src/cmd/zic/zic.c
1501
if (link(target, outname) == 0) {
usr/src/cmd/zic/zic.c
163
extern int link(const char * target, const char * linkname);
usr/src/cmd/zic/zic.c
2136
struct link l;
usr/src/cmd/zic/zic.c
366
static struct link * links;
usr/src/cmd/zic/zic.c
719
struct link const *l = a;
usr/src/cmd/zic/zic.c
720
struct link const *m = b;
usr/src/cmd/zic/zic.c
738
struct link const *m = b;
usr/src/cmd/zic/zic.c
792
struct link *l;
usr/src/cmd/zoneadmd/vplat.c
3224
datalink_id_t link = dllinks[i];
usr/src/cmd/zoneadmd/vplat.c
3227
status = dladm_datalink_id2info(dld_handle, link,
usr/src/cmd/zoneadmd/vplat.c
3233
link, dladm_status2str(status, dlerr));
usr/src/cmd/zoneadmd/vplat.c
3240
status = dladm_set_linkprop(dld_handle, link, "zone",
usr/src/cmd/zoneadmd/vplat.c
3246
link, dladm_status2str(status, dlerr));
usr/src/cmd/zoneadmd/vplat.c
5382
datalink_id_t link = dllinks[i];
usr/src/cmd/zoneadmd/vplat.c
5387
status = dladm_datalink_id2info(dld_handle, link, &link_flags,
usr/src/cmd/zoneadmd/vplat.c
5393
link, dladm_status2str(status, dlerr));
usr/src/cmd/zoneadmd/vplat.c
5403
status = dladm_vnic_delete(dld_handle, link,
usr/src/cmd/zoneadmd/vplat.c
5407
status = dladm_vlan_delete(dld_handle, link,
usr/src/cmd/zoneadmd/vplat.c
5411
status = dladm_aggr_delete(dld_handle, link,
usr/src/cmd/zoneadmd/vplat.c
5417
link_name, link);
usr/src/cmd/zoneadmd/vplat.c
5424
link_name, link, dladm_status2str(status, dlerr));
usr/src/common/ficl/dictionary.c
554
if ((word->link != NULL) &&
usr/src/common/ficl/dictionary.c
555
!ficlDictionaryIncludes(dictionary, word->link))
usr/src/common/ficl/extras.c
148
word = word->link;
usr/src/common/ficl/extras.c
156
word = word->link;
usr/src/common/ficl/ficl.h
1000
ficlVm *link; /* Ficl keeps a VM list for simple teardown */
usr/src/common/ficl/ficl.h
1205
struct ficlWord *link; /* Previous word in the dictionary */
usr/src/common/ficl/ficl.h
1323
struct ficlHash *link; /* link to parent class wordlist for OO */
usr/src/common/ficl/ficl.h
1595
ficlSystem *link;
usr/src/common/ficl/hash.c
106
for (; hash != NULL; hash = hash->link) {
usr/src/common/ficl/hash.c
112
for (word = hash->table[hashIdx]; word; word = word->link) {
usr/src/common/ficl/hash.c
117
FICL_ASSERT_PHASH(hash, word != word->link);
usr/src/common/ficl/hash.c
140
hash->link = NULL;
usr/src/common/ficl/hash.c
24
pWord = pWord->link;
usr/src/common/ficl/hash.c
83
word->link = *pList;
usr/src/common/ficl/prefix.c
110
word = word->link;
usr/src/common/ficl/search.c
335
child->link = parent;
usr/src/common/ficl/system.c
274
system->vmList = system->vmList->link;
usr/src/common/ficl/system.c
336
vm->link = system->vmList;
usr/src/common/ficl/system.c
362
system->vmList = system->vmList->link;
usr/src/common/ficl/system.c
364
for (; pList != NULL; pList = pList->link) {
usr/src/common/ficl/system.c
365
if (pList->link == vm) {
usr/src/common/ficl/system.c
366
pList->link = vm->link;
usr/src/common/ficl/tools.c
167
word = word->link;
usr/src/common/ficl/tools.c
750
for (wp = hash->table[i]; wp != NULL; wp = wp->link, nWords++) {
usr/src/common/ficl/tools.c
852
word = word->link, counter++) {
usr/src/common/list/list.c
235
list_link_init(list_node_t *link)
usr/src/common/list/list.c
237
link->list_next = NULL;
usr/src/common/list/list.c
238
link->list_prev = NULL;
usr/src/common/list/list.c
242
list_link_active(list_node_t *link)
usr/src/common/list/list.c
244
return (link->list_next != NULL);
usr/src/grub/grub-0.97/netboot/eepro100.c
232
u32 link; /* void * */
usr/src/grub/grub-0.97/netboot/eepro100.c
245
u32 link; /* struct RxFD * */
usr/src/grub/grub-0.97/netboot/eepro100.c
266
u32 link;
usr/src/grub/grub-0.97/netboot/eepro100.c
413
txfd.link = virt_to_bus (&txfd);
usr/src/grub/grub-0.97/netboot/eepro100.c
639
ACCESS(rxfd)link = virt_to_bus(&(ACCESS(rxfd)status));
usr/src/grub/grub-0.97/netboot/eepro100.c
667
txfd.link = virt_to_bus (&confcmd);
usr/src/grub/grub-0.97/netboot/eepro100.c
710
confcmd.link = virt_to_bus (&txfd);
usr/src/grub/grub-0.97/netboot/natsemi.c
166
u32 link;
usr/src/grub/grub-0.97/netboot/natsemi.c
507
txd.link = (u32) 0;
usr/src/grub/grub-0.97/netboot/natsemi.c
536
rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);
usr/src/grub/grub-0.97/netboot/natsemi.c
541
i, &rxd[i], rxd[i].link, rxd[i].cmdsts, rxd[i].bufptr);
usr/src/grub/grub-0.97/netboot/ns83820.c
359
uint64_t link;
usr/src/grub/grub-0.97/netboot/ns83820.c
366
u32 link;
usr/src/grub/grub-0.97/netboot/ns83820.c
514
rx_ring[i].link = virt_to_le32desc(&rx_ring[i + 1]);
usr/src/grub/grub-0.97/netboot/ns83820.c
576
tx_ring[i].link = 0;
usr/src/grub/grub-0.97/netboot/sis900.c
698
txd.link = (u32) 0;
usr/src/grub/grub-0.97/netboot/sis900.c
727
rxd[i].link = virt_to_bus((i+1 < NUM_RX_DESC) ? &rxd[i+1] : &rxd[0]);
usr/src/grub/grub-0.97/netboot/sis900.c
732
i, &rxd[i], rxd[i].link, rxd[i].cmdsts, rxd[i].bufptr);
usr/src/grub/grub-0.97/netboot/sis900.h
377
u32 link;
usr/src/grub/grub-0.97/netboot/tlan.c
1762
if (priv->link) {
usr/src/grub/grub-0.97/netboot/tlan.c
1763
priv->link = 0;
usr/src/grub/grub-0.97/netboot/tlan.c
1774
if ((phy_status & MII_GS_LINK) && !priv->link) {
usr/src/grub/grub-0.97/netboot/tlan.c
1775
priv->link = 1;
usr/src/grub/grub-0.97/netboot/tlan.c
248
u8 link;
usr/src/grub/grub-0.97/netboot/tlan.c
481
priv->link = 1;
usr/src/grub/grub-0.97/stage2/fsys_iso9660.c
267
slp = &rr_ptr.rr->u.sl.link;
usr/src/grub/grub-0.97/stage2/iso9660.h
187
} link;
usr/src/head/unistd.h
414
extern int link(const char *, const char *);
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1344
found_devlink(di_devlink_t link, void *ap_log_id)
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1346
if (strncmp("/dev/cfg/", di_devlink_path(link), 9) == 0) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1348
(void) strcpy((char *)ap_log_id, di_devlink_path(link) + 9);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
528
s_readlink(char *link, char *buf, int len)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
532
count = readlink(link, buf, len - 1);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1200
found_devlink(di_devlink_t link, void *ap_log_id)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1202
if (strncmp("/dev/cfg/", di_devlink_path(link), 9) == 0) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1204
(void) strcpy((char *)ap_log_id, di_devlink_path(link) + 9);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
104
if ((size_t)ret >= sizeof (link)) {
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
109
link[ret] = '\0';
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
111
start = strstr(link, prefix);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
113
topo_mod_dprintf(mod, "failed to find %s in %s", prefix, link);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
86
char cfg[PATH_MAX], link[PATH_MAX];
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
97
ret = readlink(cfg, link, sizeof (link));
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
111
krb5_mcc_cursor link;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
175
for (curr = d->link; curr;) {
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
181
d->link = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
309
mcursor = d->link;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
447
d->link = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
678
new_node->next = mptr->link;
usr/src/lib/gss_mechs/mech_krb5/krb5/ccache/cc_memory.c
679
mptr->link = new_node;
usr/src/lib/gss_mechs/mech_krb5/profile/prof_file.c
402
return link(oldpath, newpath);
usr/src/lib/lib9p/common/backend/backend.h
63
int (*link)(void *, struct l9p_request *);
usr/src/lib/lib9p/common/backend/fs.c
3154
backend->link = fs_link;
usr/src/lib/lib9p/common/request.c
1380
error = be->link != NULL ? be->link(be->softc, req) : ENOSYS;
usr/src/lib/libadm/common/putdev.c
280
noerr = (link(tempname, devtabname) == 0) ? TRUE : FALSE;
usr/src/lib/libadm/common/putdgrp.c
251
noerr = (link(tempname, dgrpname) == 0) ? TRUE : FALSE;
usr/src/lib/libbsm/common/adt.c
1098
struct export_link link;
usr/src/lib/libbsm/common/adt.c
1130
adrm_int32(&context, (int *)&link, 2);
usr/src/lib/libbsm/common/adt.c
1131
offset = link.ax_offset;
usr/src/lib/libbsm/common/adt.c
1132
version = link.ax_version;
usr/src/lib/libbsm/common/adt.c
1141
adrm_start(&context, (char *)(p + sizeof (link)));
usr/src/lib/libbsm/common/devalloc.c
1739
da_add_list(devlist_t *dlist, char *link, int new_instance, int flag)
usr/src/lib/libbsm/common/devalloc.c
1751
if (dlist == NULL || link == NULL)
usr/src/lib/libbsm/common/devalloc.c
1853
nlen = strlen(link) + 1; /* +1 terminator */
usr/src/lib/libbsm/common/devalloc.c
1873
(void) snprintf(nentry->devinfo.devlist, nlen, "%s", link);
usr/src/lib/libbsm/common/devalloc.c
1876
" %s", link);
usr/src/lib/libbsm/common/devalloc.c
1906
da_remove_list(devlist_t *dlist, char *link, int type, char *devname, int size)
usr/src/lib/libbsm/common/devalloc.c
1917
else if (link == NULL)
usr/src/lib/libbsm/common/devalloc.c
1919
else if (strstr(link, DA_AUDIO_NAME) || strstr(link, DA_SOUND_NAME))
usr/src/lib/libbsm/common/devalloc.c
1921
else if (strstr(link, "dsk") || strstr(link, "rdsk") ||
usr/src/lib/libbsm/common/devalloc.c
1922
strstr(link, "sr") || strstr(link, "rsr"))
usr/src/lib/libbsm/common/devalloc.c
1924
else if (strstr(link, "fd") || strstr(link, "rfd") ||
usr/src/lib/libbsm/common/devalloc.c
1925
strstr(link, "diskette") || strstr(link, "rdiskette"))
usr/src/lib/libbsm/common/devalloc.c
1927
else if (strstr(link, DA_TAPE_NAME))
usr/src/lib/libbsm/common/devalloc.c
1952
if ((type != 0) && (link == NULL)) {
usr/src/lib/libbsm/common/devalloc.c
1972
nlen = strlen(link);
usr/src/lib/libbsm/common/devalloc.c
1974
if (strcmp(current->devinfo.devlist, link) == 0) {
usr/src/lib/libbsm/common/devalloc.c
1980
if (strstr(current->devinfo.devlist, link)) {
usr/src/lib/libbsm/common/devalloc.c
1994
if (strcmp(lname, link) == 0)
usr/src/lib/libbsm/common/devalloc.c
2072
da_rm_list_entry(devlist_t *dlist, char *link, int type, char *devname)
usr/src/lib/libc/port/gen/localtime.c
2481
for (tzn = systemTZrec; tzn != NULL; tzn = tzn->link) {
usr/src/lib/libc/port/gen/localtime.c
2491
tzn->link = systemTZrec;
usr/src/lib/libc/port/gen/localtime.c
2530
for (tzn = tznmhash[hashid]; tzn != NULL; tzn = tzn->link) {
usr/src/lib/libc/port/gen/localtime.c
2551
tzn->link = tznmhash[hashid];
usr/src/lib/libc/port/gen/localtime.c
299
struct tznmlist *link;
usr/src/lib/libdevinfo/devfsmap.c
1542
const char *link;
usr/src/lib/libdevinfo/devfsmap.c
1544
if ((link = di_devlink_path(devlink)) != NULL)
usr/src/lib/libdevinfo/devfsmap.c
1545
(void) strlcpy((char *)argp, link, MAXPATHLEN);
usr/src/lib/libdevinfo/devinfo.c
3333
di_link_to_lnode(di_link_t link, uint_t endpoint)
usr/src/lib/libdevinfo/devinfo.c
3337
if ((link == DI_LINK_NIL) ||
usr/src/lib/libdevinfo/devinfo.c
3343
di_all = DI_ALL((caddr_t)link - DI_LINK(link)->self);
usr/src/lib/libdevinfo/devinfo.c
3346
return (DI_LNODE((caddr_t)di_all + DI_LINK(link)->src_lnode));
usr/src/lib/libdevinfo/devinfo.c
3348
return (DI_LNODE((caddr_t)di_all + DI_LINK(link)->tgt_lnode));
usr/src/lib/libdevinfo/devinfo.c
3384
di_link_spectype(di_link_t link)
usr/src/lib/libdevinfo/devinfo.c
3386
return (DI_LINK(link)->spec_type);
usr/src/lib/libdevinfo/devinfo.c
3438
di_link_private_set(di_link_t link, void *data)
usr/src/lib/libdevinfo/devinfo.c
3440
DI_LINK(link)->user_private_data = (uintptr_t)data;
usr/src/lib/libdevinfo/devinfo.c
3444
di_link_private_get(di_link_t link)
usr/src/lib/libdevinfo/devinfo.c
3446
return ((void *)(uintptr_t)DI_LINK(link)->user_private_data);
usr/src/lib/libdevinfo/devinfo.c
3483
di_link_next_by_node(di_node_t node, di_link_t link, uint_t endpoint)
usr/src/lib/libdevinfo/devinfo.c
3499
if (link == DI_LINK_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3504
if (DI_LINK(link)->src_node_next != 0)
usr/src/lib/libdevinfo/devinfo.c
3506
DI_LINK(link)->src_node_next));
usr/src/lib/libdevinfo/devinfo.c
3509
if (link == DI_LINK_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3514
if (DI_LINK(link)->tgt_node_next != 0)
usr/src/lib/libdevinfo/devinfo.c
3516
DI_LINK(link)->tgt_node_next));
usr/src/lib/libdevinfo/devinfo.c
3529
di_link_next_by_lnode(di_lnode_t lnode, di_link_t link, uint_t endpoint)
usr/src/lib/libdevinfo/devinfo.c
3545
if (link == DI_LINK_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3551
if (DI_LINK(link)->src_link_next == 0)
usr/src/lib/libdevinfo/devinfo.c
3554
DI_LINK(link)->src_link_next));
usr/src/lib/libdevinfo/devinfo.c
3557
if (link == DI_LINK_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3563
if (DI_LINK(link)->tgt_link_next == 0)
usr/src/lib/libdevinfo/devinfo.c
3566
DI_LINK(link)->tgt_link_next));
usr/src/lib/libdevinfo/devinfo.c
3582
void *arg, int (*callback)(di_link_t link, void *arg))
usr/src/lib/libdevinfo/devinfo.c
3585
di_link_t link = DI_LINK_NIL;
usr/src/lib/libdevinfo/devinfo.c
3588
while ((link = di_link_next_by_node(node, link, ep)) != DI_LINK_NIL) {
usr/src/lib/libdevinfo/devinfo.c
3589
action = callback(link, arg);
usr/src/lib/libdevinfo/devinfo.c
3600
int (*link_callback)(di_link_t link, void *arg))
usr/src/lib/libdevinfo/devinfo_devlink.c
1133
while (cmnp->link != NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1134
clp = cmnp->link;
usr/src/lib/libdevinfo/devinfo_devlink.c
1135
cmnp->link = clp->sib;
usr/src/lib/libdevinfo/devinfo_devlink.c
1172
link_hash(di_devlink_handle_t hdp, const char *link, uint_t flags)
usr/src/lib/libdevinfo/devinfo_devlink.c
1177
if (link == NULL)
usr/src/lib/libdevinfo/devinfo_devlink.c
1180
hval = hashfn(hdp, link);
usr/src/lib/libdevinfo/devinfo_devlink.c
1183
if (strcmp(clp->path, link) == 0) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1204
char *cp, buf[PATH_MAX], link[PATH_MAX];
usr/src/lib/libdevinfo/devinfo_devlink.c
1253
(void) snprintf(link, sizeof (link), "%s/%s", hdp->dev_dir, clp->path);
usr/src/lib/libdevinfo/devinfo_devlink.c
1264
if (lstat(link, &st) == -1)
usr/src/lib/libdevinfo/devinfo_devlink.c
1267
if (s_readlink(link, buf, sizeof (buf)) < 0)
usr/src/lib/libdevinfo/devinfo_devlink.c
1272
if (strlcpy(abspath, link, n) >= n)
usr/src/lib/libdevinfo/devinfo_devlink.c
1288
if (s_realpath(link, buf) == NULL || !is_minor_node(buf, &minor_path)) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1305
clp->sib = cmnp->link;
usr/src/lib/libdevinfo/devinfo_devlink.c
1306
cmnp->link = clp;
usr/src/lib/libdevinfo/devinfo_devlink.c
1690
for (lpp = &cmnp->link; *lpp != NULL; lpp = &(*lpp)->sib) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1694
CACHE(hdp)->dngl = cmnp->link;
usr/src/lib/libdevinfo/devinfo_devlink.c
1695
cmnp->link = NULL;
usr/src/lib/libdevinfo/devinfo_devlink.c
1744
rm_link(di_devlink_handle_t hdp, const char *link)
usr/src/lib/libdevinfo/devinfo_devlink.c
1749
if (hdp == NULL || DB_ERR(hdp) || link == NULL || link[0] == '/' ||
usr/src/lib/libdevinfo/devinfo_devlink.c
1752
fcn, link ? link : "<NULL>");
usr/src/lib/libdevinfo/devinfo_devlink.c
1757
devlink_dprintf(DBG_STEP, "%s: link(%s)\n", fcn, link);
usr/src/lib/libdevinfo/devinfo_devlink.c
1759
if ((clp = link_hash(hdp, link, UNLINK_FROM_HASH)) == NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1769
di_devlink_rm_link(di_devlink_handle_t hdp, const char *link)
usr/src/lib/libdevinfo/devinfo_devlink.c
1776
return (rm_link(hdp, link));
usr/src/lib/libdevinfo/devinfo_devlink.c
1791
pp = &clp->minor->link;
usr/src/lib/libdevinfo/devinfo_devlink.c
1818
if (cmnp->link != NULL)
usr/src/lib/libdevinfo/devinfo_devlink.c
1830
const char *link,
usr/src/lib/libdevinfo/devinfo_devlink.c
1834
return (add_link(hdp, link, content, flags) != NULL ? 0 : -1);
usr/src/lib/libdevinfo/devinfo_devlink.c
1840
const char *link,
usr/src/lib/libdevinfo/devinfo_devlink.c
1849
if (hdp == NULL || DB_ERR(hdp) || link == NULL ||
usr/src/lib/libdevinfo/devinfo_devlink.c
1850
link[0] == '/' || content == NULL || !link_flag(flags) ||
usr/src/lib/libdevinfo/devinfo_devlink.c
1853
fcn, link ? link : "<NULL>");
usr/src/lib/libdevinfo/devinfo_devlink.c
1858
if ((clp = link_hash(hdp, link, 0)) != NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
1860
(void) rm_link(hdp, link);
usr/src/lib/libdevinfo/devinfo_devlink.c
1891
return (link_insert(hdp, cmnp, link, content, attr));
usr/src/lib/libdevinfo/devinfo_devlink.c
2216
cache_dev_link(struct di_devlink_handle *hdp, void *data, const char *link)
usr/src/lib/libdevinfo/devinfo_devlink.c
2224
if (s_readlink(link, content, sizeof (content)) < 0) {
usr/src/lib/libdevinfo/devinfo_devlink.c
2234
assert(strncmp(link, hdp->dev_dir, strlen(hdp->dev_dir)) == 0);
usr/src/lib/libdevinfo/devinfo_devlink.c
2239
link += strlen(hdp->dev_dir) + 1;
usr/src/lib/libdevinfo/devinfo_devlink.c
2241
if ((clp = add_link(hdp, link, content, flags)) != NULL) {
usr/src/lib/libdevinfo/devinfo_devlink.c
2300
nidx = dmp ? dmp->link : DB_HDR(hdp)->dngl_idx;
usr/src/lib/libdevinfo/devinfo_devlink.c
2804
clp->sib = cmnp->link;
usr/src/lib/libdevinfo/devinfo_devlink.c
2805
cmnp->link = clp;
usr/src/lib/libdevinfo/devinfo_devlink.c
3034
for (clp = cmnp->link; clp != NULL; clp = clp->sib) {
usr/src/lib/libdevinfo/devinfo_devlink.c
3254
s_readlink(const char *link, char *buf, size_t blen)
usr/src/lib/libdevinfo/devinfo_devlink.c
3258
if ((rv = readlink(link, buf, blen)) == -1)
usr/src/lib/libdevinfo/devinfo_devlink.c
3271
link, strerror(errno));
usr/src/lib/libdevinfo/devinfo_devlink.c
3721
(void) walk_cache_links(hdp, cmnp->link, linkp);
usr/src/lib/libdevinfo/devinfo_devlink.c
3741
if (walk_cache_links(hdp, cmnp->link, linkp)
usr/src/lib/libdevinfo/devinfo_devlink.c
622
if (read_links(hdp, cmnp, dmp->link) != 0) {
usr/src/lib/libdevinfo/devinfo_devlink.c
911
if (write_links(hdp, dmp, cmnp->link, next) != 0) {
usr/src/lib/libdevinfo/devinfo_devlink.c
971
dlp->sib = pdmp->link;
usr/src/lib/libdevinfo/devinfo_devlink.c
972
pdmp->link = idx;
usr/src/lib/libdevinfo/devinfo_devlink.h
113
struct cache_link *link; /* first link pointing to minor */
usr/src/lib/libdevinfo/devinfo_devlink.h
340
static cache_link_t *add_link(struct di_devlink_handle *hdp, const char *link,
usr/src/lib/libdevinfo/devinfo_devlink.h
345
static cache_link_t *link_hash(di_devlink_handle_t hdp, const char *link,
usr/src/lib/libdevinfo/devinfo_devlink.h
406
static int s_readlink(const char *link, char *buf, size_t blen);
usr/src/lib/libdevinfo/devinfo_devlink.h
69
uint32_t link; /* next minor for same node */
usr/src/lib/libdevinfo/devinfo_devperm.c
869
goto link;
usr/src/lib/libdevinfo/devinfo_devperm.c
872
goto link;
usr/src/lib/libdevinfo/devinfo_devperm.c
875
goto link;
usr/src/lib/libdevinfo/devinfo_devperm.c
878
goto link;
usr/src/lib/libdevinfo/devinfo_devperm.c
886
goto link;
usr/src/lib/libdevinfo/devinfo_devperm.c
889
goto link;
usr/src/lib/libdevinfo/devinfo_devperm.c
897
link:
usr/src/lib/libdevinfo/libdevinfo.h
308
int (*link_callback)(di_link_t link, void *arg));
usr/src/lib/libdevinfo/libdevinfo.h
313
di_link_t link, uint_t endpoint);
usr/src/lib/libdevinfo/libdevinfo.h
315
di_link_t link, uint_t endpoint);
usr/src/lib/libdevinfo/libdevinfo.h
319
extern int di_link_spectype(di_link_t link);
usr/src/lib/libdevinfo/libdevinfo.h
320
extern di_lnode_t di_link_to_lnode(di_link_t link, uint_t endpoint);
usr/src/lib/libdevinfo/libdevinfo.h
325
extern void di_link_private_set(di_link_t link, void *data);
usr/src/lib/libdevinfo/libdevinfo.h
326
extern void *di_link_private_get(di_link_t link);
usr/src/lib/libdevinfo/libdevinfo.h
468
extern int di_devlink_rm_link(di_devlink_handle_t hdp, const char *link);
usr/src/lib/libdevinfo/libdevinfo.h
469
extern int di_devlink_add_link(di_devlink_handle_t hdp, const char *link,
usr/src/lib/libdladm/common/libdladm.c
861
dladm_valid_linkname(const char *link)
usr/src/lib/libdladm/common/libdladm.c
863
size_t len = strlen(link);
usr/src/lib/libdladm/common/libdladm.c
871
if (isdigit(link[0]))
usr/src/lib/libdladm/common/libdladm.c
874
cp = link + len - 1;
usr/src/lib/libdladm/common/libdladm.c
886
for (cp = link; *cp != '\0'; cp++) {
usr/src/lib/libdladm/common/libdlaggr.c
1009
dladm_aggr_persist_aggr_conf(dladm_handle_t handle, const char *link,
usr/src/lib/libdladm/common/libdlaggr.c
1022
if ((status = dladm_create_conf(handle, link, linkid,
usr/src/lib/libdladm/common/libdlbridge.c
1271
dladm_observe_to_bridge(char *link)
usr/src/lib/libdladm/common/libdlbridge.c
1275
llen = strnlen(link, MAXLINKNAMELEN);
usr/src/lib/libdladm/common/libdlbridge.c
1276
if (llen < 2 || link[llen - 1] != '0' || isdigit(link[llen - 2]))
usr/src/lib/libdladm/common/libdlbridge.c
1278
link[llen - 1] = '\0';
usr/src/lib/libdladm/common/libdlbridge.c
623
dladm_bridge_persist_conf(dladm_handle_t handle, const char *link,
usr/src/lib/libdladm/common/libdlbridge.c
629
status = dladm_create_conf(handle, link, linkid, DATALINK_CLASS_BRIDGE,
usr/src/lib/libdladm/common/libdllink.c
114
char link[MAXLINKNAMELEN];
usr/src/lib/libdladm/common/libdllink.c
116
if (dladm_datalink_id2info(handle, linkid, NULL, NULL, NULL, link,
usr/src/lib/libdladm/common/libdllink.c
117
sizeof (link)) == DLADM_STATUS_OK) {
usr/src/lib/libdladm/common/libdllink.c
118
return (walk_arg->fn(link, walk_arg->arg));
usr/src/lib/libdladm/common/libdlmgmt.c
111
dladm_create_datalink_id(dladm_handle_t handle, const char *link,
usr/src/lib/libdladm/common/libdlmgmt.c
121
if (link == NULL || class == DATALINK_CLASS_ALL ||
usr/src/lib/libdladm/common/libdlmgmt.c
143
(void) strlcpy(createid.ld_link, link, MAXLINKNAMELEN);
usr/src/lib/libdladm/common/libdlmgmt.c
185
const char *link)
usr/src/lib/libdladm/common/libdlmgmt.c
193
(void) strlcpy(remapid.ld_link, link, MAXLINKNAMELEN);
usr/src/lib/libdladm/common/libdlmgmt.c
219
dladm_create_conf(dladm_handle_t handle, const char *link, datalink_id_t linkid,
usr/src/lib/libdladm/common/libdlmgmt.c
227
if (link == NULL || confp == NULL)
usr/src/lib/libdladm/common/libdlmgmt.c
230
(void) strlcpy(createconf.ld_link, link, MAXLINKNAMELEN);
usr/src/lib/libdladm/common/libdlmgmt.c
549
dladm_name2info(dladm_handle_t handle, const char *link, datalink_id_t *linkidp,
usr/src/lib/libdladm/common/libdlmgmt.c
559
(void) strlcpy(getlinkid.ld_link, link, MAXLINKNAMELEN);
usr/src/lib/libdladm/common/libdlmgmt.c
601
uint32_t *flagp, datalink_class_t *classp, uint32_t *mediap, char *link,
usr/src/lib/libdladm/common/libdlmgmt.c
609
if ((linkid == DATALINK_INVALID_LINKID) || (link != NULL && len == 0) ||
usr/src/lib/libdladm/common/libdlmgmt.c
610
(link == NULL && len != 0)) {
usr/src/lib/libdladm/common/libdlmgmt.c
635
if (link != NULL)
usr/src/lib/libdladm/common/libdlmgmt.c
636
(void) strlcpy(link, retval.lr_link, len);
usr/src/lib/libdladm/common/libdlstat.c
178
char link[DLPI_LINKNAME_MAX];
usr/src/lib/libdladm/common/libdlstat.c
185
&media, link, DLPI_LINKNAME_MAX)) != DLADM_STATUS_OK)
usr/src/lib/libdladm/common/libdlwlan.c
1102
char link[MAXLINKNAMELEN];
usr/src/lib/libdladm/common/libdlwlan.c
1105
&media, link, MAXLINKNAMELEN)) != DLADM_STATUS_OK) {
usr/src/lib/libdladm/common/libdlwlan.c
1119
(void) snprintf(linkname, MAXPATHLEN, "/dev/net/%s", link);
usr/src/lib/libdwarf/common/dwarf_elf_access.c
357
ret_scn_doas->link = shdr64->sh_link;
usr/src/lib/libdwarf/common/dwarf_elf_access.c
382
ret_scn_doas->link = shdr32->sh_link;
usr/src/lib/libdwarf/common/dwarf_elfread.c
216
return_section->link = sp->gh_link;
usr/src/lib/libdwarf/common/dwarf_init_finish.c
193
secdata->dss_link = doas->link;
usr/src/lib/libdwarf/common/dwarf_init_finish.c
238
secdata->dss_reloc_symtab = doas->link;
usr/src/lib/libdwarf/common/dwarf_init_finish.c
239
secdata->dss_reloc_link = doas->link;
usr/src/lib/libdwarf/common/dwarf_machoread.c
204
return_section->link = 0;
usr/src/lib/libdwarf/common/dwarf_peread.c
224
return_section->link = 0;
usr/src/lib/libdwarf/common/libdwarf.h
627
Dwarf_Unsigned link;
usr/src/lib/libeti/form/common/chg_data.c
156
if (c->link != c) {
usr/src/lib/libeti/form/common/chg_data.c
157
FIELD *p = c->link;
usr/src/lib/libeti/form/common/chg_data.c
164
p = p->link;
usr/src/lib/libeti/form/common/field.c
168
f->link = f;
usr/src/lib/libeti/form/common/field.c
205
f->link = f;
usr/src/lib/libeti/form/common/field.c
254
f->link = field->link;
usr/src/lib/libeti/form/common/field.c
255
field->link = f; /* add field to linked list */
usr/src/lib/libeti/form/common/field.c
295
if (f->link != f) { /* check for linked field */
usr/src/lib/libeti/form/common/field.c
296
for (p = f->link; p->link != f; p = p->link)
usr/src/lib/libeti/form/common/field.c
298
p->link = f->link; /* delete from list */
usr/src/lib/libeti/form/common/utility.c
296
FIELD * p = f -> link;
usr/src/lib/libeti/form/common/utility.c
302
p = p -> link;
usr/src/lib/libeti/form/inc/form.h
94
struct fieldnode * link; /* linked field chain */
usr/src/lib/libinetsvc/common/inetsvc.c
923
uu_list_node_init(p_inf, &p_inf->link, proto_info_pool);
usr/src/lib/libinetsvc/common/inetsvc.h
194
uu_list_node_t link;
usr/src/lib/libinetsvc/common/inetsvc.h
204
uu_list_node_t link;
usr/src/lib/libipadm/common/ipadm_ngz.c
240
i_ipadm_ngz_addr(ipadm_handle_t iph, char *link, char *buf)
usr/src/lib/libipadm/common/ipadm_ngz.c
247
ipstatus = ipadm_create_addrobj(IPADM_ADDR_STATIC, link,
usr/src/lib/libipadm/common/ipadm_ngz.c
279
i_ipadm_ngz_persist_if(char *link, char *buf,
usr/src/lib/libipadm/common/ipadm_ngz.c
309
(*ngz_persist_if)(link, v4, v6);
usr/src/lib/libipadm/common/ipadm_ngz.c
314
i_ipadm_create_ngz_route(int rtsock, char *link, uint8_t *buf, size_t buflen)
usr/src/lib/libipadm/common/ipadm_ngz.c
332
defrouter, 0, link, RTF_GATEWAY);
usr/src/lib/libipadm/common/ipadm_ngz.c
336
gw4.s_addr, 0, link, 0, RTF_GATEWAY);
usr/src/lib/libipadm/common/ipadm_ngz.c
383
char link[MAXLINKNAMELEN];
usr/src/lib/libipadm/common/ipadm_ngz.c
398
NULL, link, sizeof (link));
usr/src/lib/libipadm/common/ipadm_ngz.c
405
if (ifname != NULL && strcmp(ifname, link) != 0)
usr/src/lib/libipadm/common/ipadm_ngz.c
418
(void) i_ipadm_ngz_persist_if(link, (char *)buf,
usr/src/lib/libipadm/common/ipadm_ngz.c
422
ipstatus = i_ipadm_ngz_addr(iph, link, (char *)buf);
usr/src/lib/libipadm/common/ipadm_ngz.c
434
i_ipadm_create_ngz_route(rtsock, link, buf, bufsize);
usr/src/lib/libipmi/common/ipmi_hash.c
172
ipmi_hash_link_t *link, **nbuckets;
usr/src/lib/libipmi/common/ipmi_hash.c
193
while ((link = ihp->ih_buckets[idx]) != NULL) {
usr/src/lib/libipmi/common/ipmi_hash.c
201
ihp->ih_buckets[idx] = link->ihl_next;
usr/src/lib/libipmi/common/ipmi_hash.c
202
elem = (void *)((uintptr_t)link - ihp->ih_linkoffs);
usr/src/lib/libipmi/common/ipmi_hash.c
205
link->ihl_next = nbuckets[nidx];
usr/src/lib/libipmi/common/ipmi_hash.c
206
nbuckets[nidx] = link;
usr/src/lib/libipmi/common/ipmi_hash.c
233
void *link = ipmi_list_next(&(ihp)->ih_list);
usr/src/lib/libipmi/common/ipmi_hash.c
235
if (link == NULL)
usr/src/lib/libipmi/common/ipmi_hash.c
238
return ((void *)((uintptr_t)link - ihp->ih_linkoffs));
usr/src/lib/libipmi/common/ipmi_hash.c
244
void *link = ipmi_list_next((uintptr_t)elem + ihp->ih_linkoffs);
usr/src/lib/libipmi/common/ipmi_hash.c
246
if (link == NULL)
usr/src/lib/libipmi/common/ipmi_hash.c
249
return ((void *)((uintptr_t)link - ihp->ih_linkoffs));
usr/src/lib/libipmi/common/ipmi_hash.c
255
ipmi_hash_link_t *link = (void *)((uintptr_t)elem + ihp->ih_linkoffs);
usr/src/lib/libipmi/common/ipmi_hash.c
260
link->ihl_next = ihp->ih_buckets[idx];
usr/src/lib/libipmi/common/ipmi_hash.c
261
ihp->ih_buckets[idx] = link;
usr/src/lib/libipmi/common/ipmi_hash.c
263
ipmi_list_append(&ihp->ih_list, link);
usr/src/lib/libipmi/common/ipmi_hash.c
273
ipmi_hash_link_t *link = (void *)((uintptr_t)elem + ihp->ih_linkoffs);
usr/src/lib/libipmi/common/ipmi_hash.c
277
if (*hlp == link)
usr/src/lib/libipmi/common/ipmi_hash.c
284
ipmi_list_delete(&ihp->ih_list, link);
usr/src/lib/libmail/common/maillock.c
145
if (link(tempfile, name) < 0) {
usr/src/lib/libnsl/dial/ulockf.c
219
if (link(tempfile, name) < 0) {
usr/src/lib/libpkg/common/verify.c
465
if (link(ainfo->local, path)) {
usr/src/lib/libproc/common/Pgcore.c
645
uintptr_t addr, ulong_t offset, size_t size, uint_t link, uint_t info,
usr/src/lib/libproc/common/Pgcore.c
660
shdr.sh_link = link;
usr/src/lib/libproc/common/Pgcore.c
683
shdr.sh_link = link;
usr/src/lib/libproc/common/Pzone.c
520
char zroot[PATH_MAX], zpath[PATH_MAX], tmp[PATH_MAX], link[PATH_MAX];
usr/src/lib/libproc/common/Pzone.c
688
bzero(link, sizeof (link));
usr/src/lib/libproc/common/Pzone.c
689
if (readlink(tmp, link, sizeof (link)) == -1) {
usr/src/lib/libproc/common/Pzone.c
695
zpath, link);
usr/src/lib/libproc/common/Pzone.c
701
while ((p = strrchr(link, '/')) != NULL) {
usr/src/lib/libproc/common/Pzone.c
710
if (*link == '\0') {
usr/src/lib/libproc/common/Pzone.c
721
if (pn_push(&pn_stack, link) == NULL) {
usr/src/lib/libproc/common/pr_rename.c
95
return (link(existing, new));
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
278
INIT_LINK(new, link);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
280
APPEND(ctx->tran, new, link);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
370
next = NEXT(this, link);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
546
UNLINK(ctx->tran, tran, link);
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
69
LINK(struct ctl_tran) link;
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
285
next = NEXT(this, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
434
INIT_LINK(sess, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
435
APPEND(ctx->sess, sess, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
509
UNLINK(ctx->sess, sess, link);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
79
LINK(struct ctl_sess) link;
usr/src/lib/libresolv2/common/isc/ev_connects.c
188
nxtacc = NEXT(acc, link);
usr/src/lib/libresolv2/common/isc/ev_connects.c
190
UNLINK(ctx->accepts, acc, link);
usr/src/lib/libresolv2/common/isc/ev_connects.c
265
INIT_LINK(new, link);
usr/src/lib/libresolv2/common/isc/ev_connects.c
266
APPEND(ctx->accepts, new, link);
usr/src/lib/libresolv2/common/isc/eventlib.c
231
UNLINK(ctx->accepts, HEAD(ctx->accepts), link);
usr/src/lib/libresolv2/common/isc/eventlib_p.h
109
LINK(struct evAccept) link;
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
235
nsrr = NEXT(nsrr, link))
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
253
for (arr = HEAD(nsrr->addrs); arr != NULL; arr = NEXT(arr, link)) {
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
451
nsrr_n = NEXT(nsrr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
47
LINK(struct rr_a) link;
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
53
LINK(struct rr_ns) link;
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
556
INIT_LINK(nsrr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
559
APPEND(*nsrrsp, nsrr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
602
INIT_LINK(arr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
627
APPEND(nsrr->addrs, arr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
646
UNLINK(nsrr->addrs, arr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
651
UNLINK(*nsrrsp, nsrr, link);
usr/src/lib/libresolv2/common/resolv/res_findzonecut.c
659
for (nsrr = HEAD(*nsrrsp); nsrr != NULL; nsrr = NEXT(nsrr, link))
usr/src/lib/libresolv2/include/isc/list.h
101
#define INSERT_AFTER(list, after, elt, link) \
usr/src/lib/libresolv2/include/isc/list.h
103
INSIST(!LINKED(elt, link));\
usr/src/lib/libresolv2/include/isc/list.h
104
if ((after)->link.next == NULL) \
usr/src/lib/libresolv2/include/isc/list.h
105
APPEND(list, elt, link); \
usr/src/lib/libresolv2/include/isc/list.h
107
(elt)->link.next = (after)->link.next; \
usr/src/lib/libresolv2/include/isc/list.h
108
(after)->link.next = (elt); \
usr/src/lib/libresolv2/include/isc/list.h
109
(elt)->link.next->link.prev = (elt); \
usr/src/lib/libresolv2/include/isc/list.h
110
(elt)->link.prev = (after); \
usr/src/lib/libresolv2/include/isc/list.h
114
#define ENQUEUE(list, elt, link) APPEND(list, elt, link)
usr/src/lib/libresolv2/include/isc/list.h
115
#define DEQUEUE(list, elt, link) UNLINK(list, elt, link)
usr/src/lib/libresolv2/include/isc/list.h
27
#define INIT_LINK_TYPE(elt, link, type) \
usr/src/lib/libresolv2/include/isc/list.h
29
(elt)->link.prev = (type *)(-1); \
usr/src/lib/libresolv2/include/isc/list.h
30
(elt)->link.next = (type *)(-1); \
usr/src/lib/libresolv2/include/isc/list.h
32
#define INIT_LINK(elt, link) \
usr/src/lib/libresolv2/include/isc/list.h
33
INIT_LINK_TYPE(elt, link, void)
usr/src/lib/libresolv2/include/isc/list.h
34
#define LINKED(elt, link) ((void *)((elt)->link.prev) != (void *)(-1) && \
usr/src/lib/libresolv2/include/isc/list.h
35
(void *)((elt)->link.next) != (void *)(-1))
usr/src/lib/libresolv2/include/isc/list.h
41
#define PREPEND(list, elt, link) \
usr/src/lib/libresolv2/include/isc/list.h
43
INSIST(!LINKED(elt, link));\
usr/src/lib/libresolv2/include/isc/list.h
45
(list).head->link.prev = (elt); \
usr/src/lib/libresolv2/include/isc/list.h
48
(elt)->link.prev = NULL; \
usr/src/lib/libresolv2/include/isc/list.h
49
(elt)->link.next = (list).head; \
usr/src/lib/libresolv2/include/isc/list.h
53
#define APPEND(list, elt, link) \
usr/src/lib/libresolv2/include/isc/list.h
55
INSIST(!LINKED(elt, link));\
usr/src/lib/libresolv2/include/isc/list.h
57
(list).tail->link.next = (elt); \
usr/src/lib/libresolv2/include/isc/list.h
60
(elt)->link.prev = (list).tail; \
usr/src/lib/libresolv2/include/isc/list.h
61
(elt)->link.next = NULL; \
usr/src/lib/libresolv2/include/isc/list.h
65
#define UNLINK_TYPE(list, elt, link, type) \
usr/src/lib/libresolv2/include/isc/list.h
67
INSIST(LINKED(elt, link));\
usr/src/lib/libresolv2/include/isc/list.h
68
if ((elt)->link.next != NULL) \
usr/src/lib/libresolv2/include/isc/list.h
69
(elt)->link.next->link.prev = (elt)->link.prev; \
usr/src/lib/libresolv2/include/isc/list.h
72
(list).tail = (elt)->link.prev; \
usr/src/lib/libresolv2/include/isc/list.h
74
if ((elt)->link.prev != NULL) \
usr/src/lib/libresolv2/include/isc/list.h
75
(elt)->link.prev->link.next = (elt)->link.next; \
usr/src/lib/libresolv2/include/isc/list.h
78
(list).head = (elt)->link.next; \
usr/src/lib/libresolv2/include/isc/list.h
80
INIT_LINK_TYPE(elt, link, type); \
usr/src/lib/libresolv2/include/isc/list.h
82
#define UNLINK(list, elt, link) \
usr/src/lib/libresolv2/include/isc/list.h
83
UNLINK_TYPE(list, elt, link, void)
usr/src/lib/libresolv2/include/isc/list.h
85
#define PREV(elt, link) ((elt)->link.prev)
usr/src/lib/libresolv2/include/isc/list.h
86
#define NEXT(elt, link) ((elt)->link.next)
usr/src/lib/libresolv2/include/isc/list.h
88
#define INSERT_BEFORE(list, before, elt, link) \
usr/src/lib/libresolv2/include/isc/list.h
90
INSIST(!LINKED(elt, link));\
usr/src/lib/libresolv2/include/isc/list.h
91
if ((before)->link.prev == NULL) \
usr/src/lib/libresolv2/include/isc/list.h
92
PREPEND(list, elt, link); \
usr/src/lib/libresolv2/include/isc/list.h
94
(elt)->link.prev = (before)->link.prev; \
usr/src/lib/libresolv2/include/isc/list.h
95
(before)->link.prev = (elt); \
usr/src/lib/libresolv2/include/isc/list.h
96
(elt)->link.prev->link.next = (elt); \
usr/src/lib/libresolv2/include/isc/list.h
97
(elt)->link.next = (before); \
usr/src/lib/libsqlite/src/os.c
425
if( link(zOldName, zNewName) ){
usr/src/lib/libsun_ima/common/ima.c
138
static int get_lun_devlink(di_devlink_t link, void *osDeviceName);
usr/src/lib/libsun_ima/common/ima.c
3001
get_lun_devlink(di_devlink_t link, void *osDeviceName)
usr/src/lib/libsun_ima/common/ima.c
3003
if ((strncmp(IMA_DISK_DEVICE_NAME_PREFIX, di_devlink_path(link),
usr/src/lib/libsun_ima/common/ima.c
3005
(strncmp(IMA_TAPE_DEVICE_NAME_PREFIX, di_devlink_path(link),
usr/src/lib/libsun_ima/common/ima.c
3007
(void) mbstowcs((wchar_t *)osDeviceName, di_devlink_path(link),
usr/src/lib/libvrrpadm/common/libvrrpadm.c
714
vrrp_get_vnicname(vrrp_handle_t vh, vrid_t vrid, int af, char *link,
usr/src/lib/libvrrpadm/common/libvrrpadm.c
726
if ((strlen(link) == 0) || dladm_name2info(vh->vh_dh,
usr/src/lib/libvrrpadm/common/libvrrpadm.c
727
link, &linkid, &flags, &class, &media) !=
usr/src/lib/libzonecfg/common/libzonecfg.c
1247
if (link(filename, bakfile) == -1) {
usr/src/lib/passwdutil/files_attr.c
1073
if (link(PASSWD, OPASSWD) == -1) {
usr/src/lib/passwdutil/files_attr.c
1260
((src != NULL) && (link(HISTORY, OHISTORY) != 0)) ||
usr/src/lib/passwdutil/files_attr.c
993
if (link(SHADOW, OSHADOW) == -1) {
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
1393
VOPSTATS_UPDATE(tdvp, link);
usr/src/lib/smbsrv/libsmb/common/smb_pwdutil.c
581
if (link(SMB_PASSWD, SMB_OPASSWD) == -1) {
usr/src/lib/sun_sas/common/devlink_disco.c
153
lookupLink(char *path, char *link, const char *dir, const char *mname)
usr/src/lib/sun_sas/common/devlink_disco.c
172
if (link == NULL) {
usr/src/lib/sun_sas/common/devlink_disco.c
216
(void) strlcpy(link, node, MAXPATHLEN);
usr/src/lib/sun_sas/common/devlink_disco.c
236
lookupControllerLink(char *path, char *link)
usr/src/lib/sun_sas/common/devlink_disco.c
240
return (lookupLink(path, link, dir, mname));
usr/src/lib/sun_sas/common/devlink_disco.c
249
lookupSMPLink(char *path, char *link)
usr/src/lib/sun_sas/common/devlink_disco.c
253
return (lookupLink(path, link, dir, mname));
usr/src/lib/sun_sas/common/devtree_device_disco.c
229
char *devpath, link[MAXNAMELEN];
usr/src/lib/sun_sas/common/devtree_device_disco.c
448
if (lookupSMPLink(devpath, (char *)link) ==
usr/src/lib/sun_sas/common/devtree_device_disco.c
452
OSDeviceName, link,
usr/src/lib/sun_sas/common/sun_sas.h
281
extern HBA_STATUS lookupControllerLink(char *path, char *link);
usr/src/lib/sun_sas/common/sun_sas.h
282
extern HBA_STATUS lookupSMPLink(char *path, char *link);
usr/src/stand/lib/fs/common/cache.c
123
cap->link[Next]->link[Prev] = cap->link[Prev];
usr/src/stand/lib/fs/common/cache.c
124
cap->link[Prev]->link[Next] = cap->link[Next];
usr/src/stand/lib/fs/common/cache.c
126
cap->link[Prev] = (cache_t *)chp->aged;
usr/src/stand/lib/fs/common/cache.c
127
cap->link[Next] = chp->aged[Frst];
usr/src/stand/lib/fs/common/cache.c
128
chp->aged[Frst]->link[Prev] = cap;
usr/src/stand/lib/fs/common/cache.c
134
cap = cap->link[Hash+Next];
usr/src/stand/lib/fs/common/cache.c
156
while ((cap = cpp->link[Prev]) != (cache_t *)chp) {
usr/src/stand/lib/fs/common/cache.c
172
cap->link[Prev]->link[Next] = cap->link[Next];
usr/src/stand/lib/fs/common/cache.c
173
cap->link[Next]->link[Prev] = cap->link[Prev];
usr/src/stand/lib/fs/common/cache.c
175
if ((cxp = cap->link[Hash+Prev]) != 0)
usr/src/stand/lib/fs/common/cache.c
176
cxp->link[Hash+Next] = cap->link[Hash+Next];
usr/src/stand/lib/fs/common/cache.c
178
*(cap->chn) = cap->link[Hash+Next];
usr/src/stand/lib/fs/common/cache.c
180
if ((cxp = cap->link[Hash+Next]) != 0)
usr/src/stand/lib/fs/common/cache.c
181
cxp->link[Hash+Prev] = cap->link[Hash+Prev];
usr/src/stand/lib/fs/common/cache.c
243
cap->link[Prev] = (cache_t *)chp;
usr/src/stand/lib/fs/common/cache.c
244
cap->link[Next] = chp->aged[Frst];
usr/src/stand/lib/fs/common/cache.c
245
cap->link[Prev]->link[Next] = cap->link[Next]->link[Prev] = cap;
usr/src/stand/lib/fs/common/cache.c
247
if ((cap->link[Hash+Next] = *ccp) != 0)
usr/src/stand/lib/fs/common/cache.c
248
(*ccp)->link[Hash+Prev] = cap;
usr/src/stand/lib/fs/common/cache.c
63
struct cache *link[4]; /* .. Fwd/Bak links for hash chain & LRU */
usr/src/test/os-tests/tests/syscall/fchmodat.c
37
char link[MAXPATHLEN];
usr/src/test/os-tests/tests/syscall/fchmodat.c
54
(void) snprintf(link, sizeof (link), "%s/link", path);
usr/src/test/os-tests/tests/syscall/fchmodat.c
66
if (symlink("file", link) != 0) {
usr/src/test/os-tests/tests/syscall/fchmodat.c
67
(void) printf("FAIL: Symlink %s creation failed\n", link);
usr/src/test/os-tests/tests/syscall/fchmodat.c
74
if (fchmodat(AT_FDCWD, link, 0666, AT_SYMLINK_NOFOLLOW) == 0) {
usr/src/test/os-tests/tests/syscall/fchmodat.c
87
(void) unlink(link);
usr/src/test/util-tests/tests/ar/ar_test0.c
16
int link = 42;
usr/src/test/util-tests/tests/ctf/test-sou.c
70
uint32_t link;
usr/src/test/util-tests/tests/ctf/test-sou.c
78
uint32_t link;
usr/src/test/zfs-tests/tests/functional/ctime/ctime_001_pos.c
165
if (link(pfile, link_file) == -1) {
usr/src/tools/cscope-fast/main.c
1534
if (link(new, old) == -1) {
usr/src/tools/protocmp/protodir.c
44
resolve_relative(const char *source, const char *link)
usr/src/tools/protocmp/protodir.c
52
if (link[0] == '/')
usr/src/tools/protocmp/protodir.c
53
return (strcpy(curpath, link));
usr/src/tools/protocmp/protodir.c
58
l_pos = (char *)link;
usr/src/tools/smatch/src/smatch_comparison.c
1875
char *link;
usr/src/tools/smatch/src/smatch_comparison.c
1884
FOR_EACH_PTR(links, link) {
usr/src/tools/smatch/src/smatch_comparison.c
1885
sm = get_sm_state(comparison_id, link, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
1893
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_comparison.c
1894
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_comparison.c
2159
char *link;
usr/src/tools/smatch/src/smatch_comparison.c
2172
FOR_EACH_PTR(links, link) {
usr/src/tools/smatch/src/smatch_comparison.c
2177
if (strstr(link, " orig"))
usr/src/tools/smatch/src/smatch_comparison.c
2179
sm = get_sm_state(comparison_id, link, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
2215
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_comparison.c
2223
char *link;
usr/src/tools/smatch/src/smatch_comparison.c
2233
FOR_EACH_PTR(links, link) {
usr/src/tools/smatch/src/smatch_comparison.c
2234
compare_sm = get_sm_state(comparison_id, link, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
2262
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_comparison.c
2310
char *link;
usr/src/tools/smatch/src/smatch_comparison.c
2326
FOR_EACH_PTR(links, link) {
usr/src/tools/smatch/src/smatch_comparison.c
2327
sm = get_sm_state(comparison_id, link, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
2378
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_comparison.c
2565
char *link;
usr/src/tools/smatch/src/smatch_comparison.c
2578
FOR_EACH_PTR(links, link) {
usr/src/tools/smatch/src/smatch_comparison.c
2579
sm = get_sm_state(comparison_id, link, NULL);
usr/src/tools/smatch/src/smatch_comparison.c
2587
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_comparison.c
613
char *link;
usr/src/tools/smatch/src/smatch_comparison.c
631
link = alloc_sname(state_name);
usr/src/tools/smatch/src/smatch_comparison.c
633
insert_string(&links, link);
usr/src/tools/smatch/src/smatch_comparison.c
649
static void save_link_var_sym(const char *var, struct symbol *sym, const char *link)
usr/src/tools/smatch/src/smatch_comparison.c
661
new = alloc_sname(link);
usr/src/tools/smatch/src/smatch_comparison.c
950
static void save_link(struct expression *expr, char *link)
usr/src/tools/smatch/src/smatch_comparison.c
963
save_link(expr->left, link);
usr/src/tools/smatch/src/smatch_comparison.c
964
save_link(expr->right, link);
usr/src/tools/smatch/src/smatch_comparison.c
965
save_link_var_sym(chunk, NULL, link);
usr/src/tools/smatch/src/smatch_comparison.c
973
save_link_var_sym(var, sym, link);
usr/src/tools/smatch/src/smatch_integer_overflow.c
258
struct sm_state *link;
usr/src/tools/smatch/src/smatch_integer_overflow.c
266
link = get_sm_state_expr(link_id, arg);
usr/src/tools/smatch/src/smatch_integer_overflow.c
267
if (!link)
usr/src/tools/smatch/src/smatch_integer_overflow.c
270
if (get_state_stree(done, my_id, link->state->name, NULL))
usr/src/tools/smatch/src/smatch_integer_overflow.c
274
check_links(call, arg, i, link, link->state->data);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
178
char *link;
usr/src/tools/smatch/src/smatch_param_compare_limit.c
190
FOR_EACH_PTR(links, link) {
usr/src/tools/smatch/src/smatch_param_compare_limit.c
191
sm = get_sm_state(compare_id, link, NULL);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
231
} END_FOR_EACH_PTR(link);
usr/src/tools/smatch/src/smatch_param_compare_limit.c
72
static void save_link_var_sym(const char *var, struct symbol *sym, const char *link)
usr/src/tools/smatch/src/smatch_param_compare_limit.c
84
new = alloc_sname(link);
usr/src/ucbcmd/ln/ln.c
79
int (*linkf)() = sflag ? symlink : link;
usr/src/uts/common/fs/autofs/auto_subr.c
157
struct linka link;
usr/src/uts/common/fs/autofs/auto_subr.c
162
bzero(&link, sizeof (link));
usr/src/uts/common/fs/autofs/auto_subr.c
163
error = auto_lookup_request(fnip, name, &link, TRUE, &mountreq, cred);
usr/src/uts/common/fs/autofs/auto_subr.c
165
if (link.link != NULL) {
usr/src/uts/common/fs/autofs/auto_subr.c
170
if (*link.link != '\0')
usr/src/uts/common/fs/autofs/auto_subr.c
171
error = auto_perform_link(fnp, &link, cred);
usr/src/uts/common/fs/autofs/auto_subr.c
212
if (link.link)
usr/src/uts/common/fs/autofs/auto_subr.c
213
kmem_free(link.link, strlen(link.link) + 1);
usr/src/uts/common/fs/autofs/auto_subr.c
214
if (link.dir)
usr/src/uts/common/fs/autofs/auto_subr.c
215
kmem_free(link.dir, strlen(link.dir) + 1);
usr/src/uts/common/fs/autofs/auto_subr.c
680
lnp->link = NULL;
usr/src/uts/common/fs/autofs/auto_subr.c
690
lnp->link = kmem_alloc(strlen(p->link) + 1,
usr/src/uts/common/fs/autofs/auto_subr.c
692
(void) strcpy(lnp->link, p->link);
usr/src/uts/common/fs/autofs/auto_subr.c
696
lnp->link = NULL;
usr/src/uts/common/fs/autofs/auto_subr.c
837
(void *)fnp, linkp->dir, linkp->link));
usr/src/uts/common/fs/autofs/auto_subr.c
839
len = strlen(linkp->link) + 1; /* include '\0' */
usr/src/uts/common/fs/autofs/auto_subr.c
841
(void) kcopy(linkp->link, tmp, len);
usr/src/uts/common/fs/autofs/auto_xdr.c
116
if (!xdr_string(xdrs, &objp->link, AUTOFS_MAXPATHLEN))
usr/src/uts/common/fs/dev/sdev_netops.c
212
char link[MAXLINKNAMELEN];
usr/src/uts/common/fs/dev/sdev_netops.c
216
if (dls_mgmt_get_linkinfo(linkid, link, NULL, NULL, NULL) != 0)
usr/src/uts/common/fs/dev/sdev_netops.c
219
if ((dv = sdev_cache_lookup(ddv, (char *)link)) != NULL)
usr/src/uts/common/fs/dev/sdev_netops.c
222
if (devnet_create_rvp(link, &vattr, &ddh) != 0)
usr/src/uts/common/fs/dev/sdev_netops.c
228
if (sdev_mknode(ddv, (char *)link, &dv, &vattr, NULL, NULL, kcred,
usr/src/uts/common/fs/dev/sdev_subr.c
1059
link = i_ddi_strdup(odv->sdev_symlink, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_subr.c
1142
NULL, (void *)link, cred, SDEV_READY);
usr/src/uts/common/fs/dev/sdev_subr.c
1144
if (link != NULL) {
usr/src/uts/common/fs/dev/sdev_subr.c
1145
kmem_free(link, strlen(link) + 1);
usr/src/uts/common/fs/dev/sdev_subr.c
1146
link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
1196
if (link != NULL) {
usr/src/uts/common/fs/dev/sdev_subr.c
1197
kmem_free(link, strlen(link) + 1);
usr/src/uts/common/fs/dev/sdev_subr.c
1198
link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
1311
char *link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
1375
error = sdev_getlink(vp, &link);
usr/src/uts/common/fs/dev/sdev_subr.c
1379
ASSERT(link != NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
1386
error = sdev_mknode(ddv, nm, &dv, &vattr, vp, link,
usr/src/uts/common/fs/dev/sdev_subr.c
1390
if (link != NULL) {
usr/src/uts/common/fs/dev/sdev_subr.c
1391
kmem_free(link, strlen(link) + 1);
usr/src/uts/common/fs/dev/sdev_subr.c
1392
link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
1737
char *link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
1879
error = sdev_getlink(rvp, &link);
usr/src/uts/common/fs/dev/sdev_subr.c
1891
ASSERT(link != NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
1899
rvp, link, cred, SDEV_READY);
usr/src/uts/common/fs/dev/sdev_subr.c
1902
if (link != NULL) {
usr/src/uts/common/fs/dev/sdev_subr.c
1903
kmem_free(link, strlen(link) + 1);
usr/src/uts/common/fs/dev/sdev_subr.c
1904
link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
555
sdev_getlink(struct vnode *linkvp, char **link)
usr/src/uts/common/fs/dev/sdev_subr.c
583
*link = i_ddi_strdup(buf, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_subr.c
598
char *link = NULL;
usr/src/uts/common/fs/dev/sdev_subr.c
604
err = sdev_getlink(linkvp, &link);
usr/src/uts/common/fs/dev/sdev_subr.c
610
ASSERT(link != NULL);
usr/src/uts/common/fs/dev/sdev_subr.c
611
dv->sdev_symlink = link;
usr/src/uts/common/fs/dev/sdev_subr.c
992
char *link = NULL;
usr/src/uts/common/fs/dev/sdev_vtops.c
118
char *link = kmem_zalloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_vtops.c
119
(void) vt_getactive(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
120
rval = (strcmp(link, dv->sdev_symlink) == 0) ?
usr/src/uts/common/fs/dev/sdev_vtops.c
122
kmem_free(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
127
char *link = kmem_zalloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_vtops.c
128
(void) vt_getconsuser(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
129
rval = (strcmp(link, dv->sdev_symlink) == 0) ?
usr/src/uts/common/fs/dev/sdev_vtops.c
131
kmem_free(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
264
char *link = kmem_zalloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_vtops.c
266
(void) vt_getactive(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
268
vap->va_size = strlen(link);
usr/src/uts/common/fs/dev/sdev_vtops.c
270
(void *)link, cred, SDEV_READY);
usr/src/uts/common/fs/dev/sdev_vtops.c
272
kmem_free(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
289
char *link;
usr/src/uts/common/fs/dev/sdev_vtops.c
296
link = kmem_zalloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/common/fs/dev/sdev_vtops.c
298
(void) vt_getactive(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
300
(void) vt_getconsuser(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_vtops.c
303
if (strcmp(link, dv->sdev_symlink) != 0) {
usr/src/uts/common/fs/dev/sdev_vtops.c
305
dv->sdev_symlink = strdup(link);
usr/src/uts/common/fs/dev/sdev_vtops.c
306
dv->sdev_attr->va_size = strlen(link);
usr/src/uts/common/fs/dev/sdev_vtops.c
308
kmem_free(link, MAXPATHLEN);
usr/src/uts/common/fs/dev/sdev_zvolops.c
346
char *ptr, *link;
usr/src/uts/common/fs/dev/sdev_zvolops.c
350
rc = sdev_getlink(vn, &link);
usr/src/uts/common/fs/dev/sdev_zvolops.c
353
ptr = strrchr(link, ':') + 1;
usr/src/uts/common/fs/dev/sdev_zvolops.c
355
kmem_free(link, strlen(link) + 1);
usr/src/uts/common/fs/fem.c
148
_FEMGUARD(LINK, link),
usr/src/uts/common/fs/fem.c
94
_FEMOPDEF(LINK, link),
usr/src/uts/common/fs/nfs/nfs3_srv.c
3006
fh3 = &args->link.dir;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3035
dvp = nfs3_fhtovp(&args->link.dir, exi);
usr/src/uts/common/fs/nfs/nfs3_srv.c
3049
if (args->link.name == nfs3nametoolong) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3054
if (args->link.name == NULL || *(args->link.name) == '\0') {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3078
name = nfscmd_convname(ca, exi, args->link.name,
usr/src/uts/common/fs/nfs/nfs3_srv.c
3123
if (name != NULL && name != args->link.name)
usr/src/uts/common/fs/nfs/nfs3_vnops.c
3000
setdiropargs3(&args.link, tnm, tdvp);
usr/src/uts/common/fs/nfs/nfs3_xdr.c
1945
return (xdr_diropargs3(xdrs, &objp->link));
usr/src/uts/common/fs/nfs/nfs4_srv.c
4111
(void) str_to_utf8(name, (utf8string *)&resp->link);
usr/src/uts/common/fs/nfs/nfs4_srv.c
4127
utf8string *symlink = (utf8string *)&resp->link;
usr/src/uts/common/fs/nfs/nfs4_vfsops.c
1321
*linktextp = utf8_to_str((utf8string *)&lr_res->link, &len, NULL);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
4608
linkdata = utf8_to_str((utf8string *)&lr_res->link, &len, NULL);
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3757
return (xdr_bytes(xdrs, (char **)&objp->link.linktext4_val,
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3758
(uint_t *)&objp->link.linktext4_len,
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3767
if (objp->link.linktext4_val != NULL)
usr/src/uts/common/fs/nfs/nfs4_xdr.c
3768
kmem_free(objp->link.linktext4_val, objp->link.linktext4_len);
usr/src/uts/common/fs/nfs/nfs_log_xdr.c
766
return (xdr_nfslog_diropargs3(xdrs, &objp->link));
usr/src/uts/common/fs/vnode.c
3756
VOPSTATS_UPDATE(tdvp, link);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3009
list_node_t link;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3414
offsetof(struct promotenode, link));
usr/src/uts/common/fs/zfs/multilist.c
392
multilist_link_init(multilist_node_t *link)
usr/src/uts/common/fs/zfs/multilist.c
394
list_link_init(link);
usr/src/uts/common/fs/zfs/multilist.c
398
multilist_link_active(multilist_node_t *link)
usr/src/uts/common/fs/zfs/multilist.c
400
return (list_link_active(link));
usr/src/uts/common/fs/zfs/sys/zfs_sa.h
133
void zfs_sa_symlink(struct znode *, char *link, int len, dmu_tx_t *);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
341
znode_t *dzp, znode_t *zp, char *name, char *link);
usr/src/uts/common/fs/zfs/zfs_log.c
422
znode_t *dzp, znode_t *zp, char *name, char *link)
usr/src/uts/common/fs/zfs/zfs_log.c
427
size_t linksize = strlen(link) + 1;
usr/src/uts/common/fs/zfs/zfs_log.c
444
bcopy(link, (char *)(lr + 1) + namesize, linksize);
usr/src/uts/common/fs/zfs/zfs_replay.c
430
char *link; /* symlink content follows name */
usr/src/uts/common/fs/zfs/zfs_replay.c
536
link = name + strlen(name) + 1;
usr/src/uts/common/fs/zfs/zfs_replay.c
538
link, kcred, NULL, vflg);
usr/src/uts/common/fs/zfs/zfs_sa.c
105
bcopy(link, (caddr_t)db->db_data +
usr/src/uts/common/fs/zfs/zfs_sa.c
118
bcopy(link, dbp->db_data, len);
usr/src/uts/common/fs/zfs/zfs_sa.c
98
zfs_sa_symlink(znode_t *zp, char *link, int len, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4283
zfs_symlink(vnode_t *dvp, char *name, vattr_t *vap, char *link, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4291
uint64_t len = strlen(link);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4387
link, len, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4389
zfs_sa_symlink(zp, link, len, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4402
zfs_log_symlink(zilog, tx, txtype, dzp, zp, name, link);
usr/src/uts/common/io/afe/afe.c
1134
afe_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/afe/afe.c
1145
mac_link_update(afep->afe_mh, link);
usr/src/uts/common/io/atge/atge_main.c
510
atge_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/atge/atge_main.c
515
atgep->atge_name, __func__, atgep->atge_link_state, link));
usr/src/uts/common/io/atge/atge_main.c
517
mac_link_update(atgep->atge_mh, link);
usr/src/uts/common/io/atge/atge_main.c
523
if (link == LINK_STATE_UP) {
usr/src/uts/common/io/atge/atge_main.c
534
if (link == LINK_STATE_UP)
usr/src/uts/common/io/bfe/bfe.c
1144
bfe->bfe_chip.link = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/bfe/bfe.c
421
bfe->bfe_chip.link = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/bfe/bfe.c
511
if (bfe->bfe_chip.link == LINK_STATE_UP) {
usr/src/uts/common/io/bfe/bfe.c
723
mac_link_update(bfe->bfe_machdl, bfe->bfe_chip.link);
usr/src/uts/common/io/bfe/bfe.c
733
int speed, duplex, link;
usr/src/uts/common/io/bfe/bfe.c
737
link = bfe->bfe_chip.link;
usr/src/uts/common/io/bfe/bfe.c
760
bfe->bfe_chip.link = LINK_STATE_DOWN;
usr/src/uts/common/io/bfe/bfe.c
766
bfe->bfe_chip.link = LINK_STATE_UP;
usr/src/uts/common/io/bfe/bfe.c
811
link != bfe->bfe_chip.link) {
usr/src/uts/common/io/bfe/bfe.h
211
int link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2744
lm_status_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2790
link = LM_STATUS_LINK_ACTIVE;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2879
link = LM_STATUS_LINK_DOWN;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2921
return link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2934
lm_status_t link,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2942
if(link == LM_STATUS_LINK_ACTIVE)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
2958
if(link == LM_STATUS_LINK_ACTIVE)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3035
pdev->vars.link_status = link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3160
lm_status_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3206
link = LM_STATUS_LINK_ACTIVE;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3289
link = LM_STATUS_LINK_DOWN;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3331
return link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3348
lm_status_t link = LM_STATUS_LINK_UNKNOWN;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3376
link = LM_STATUS_LINK_ACTIVE;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3463
return link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3478
lm_status_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3493
link = LM_STATUS_LINK_ACTIVE;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3554
link = serdes_fallback(pdev, pdev->vars.serdes_fallback_select);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3573
if(link == LM_STATUS_LINK_DOWN)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3583
return link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3601
lm_status_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3634
link = LM_STATUS_LINK_ACTIVE;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3687
return link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3703
lm_status_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3708
link = get_remote_phy_link(pdev, &medium);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3709
init_mac_link(pdev, link, medium, pdev->params.flow_ctrl_cap);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3717
link = get_copper_phy_link(pdev, &medium);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3718
init_mac_link(pdev, link, medium, pdev->params.flow_ctrl_cap);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3730
link = get_5706_serdes_link(pdev, &medium);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3734
link = get_5708_serdes_link(pdev, &medium);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3738
link = get_5709_serdes_link(pdev, &medium);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_hw_phy.c
3741
init_mac_link(pdev, link, medium, pdev->params.flow_ctrl_cap);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_main.c
2012
s_list_push_tail(&rxq->free_descq, &pkt->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_recv.c
105
s_list_push_tail(&rxq->free_descq, &packet->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_recv.c
147
s_list_push_tail(&rxq->active_descq, &packet->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_recv.c
374
s_list_push_tail(rcvd_list, &pkt->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_recv.c
501
s_list_push_tail(&rxq->free_descq, &pkt->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_recv.c
603
s_list_push_tail(&rxq->active_descq, &packet->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_recv.c
853
s_list_push_tail(rcvd_list, &pkt->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
301
s_list_push_tail(&txq->active_descq, &packet->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
619
s_list_push_tail(&txq->active_descq, &packet->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
715
pkt = (lm_packet_t *) s_list_next_entry(&pkt->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
735
s_list_push_tail(sent_list, &pkt->link);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm.h
585
lm_status_t link,
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm5706.h
285
s_list_entry_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm5706.h
324
s_list_entry_t link;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm5706.h
989
d_list_entry_t link; /* Link for the device list. */
usr/src/uts/common/io/bnx/bnx_mm.c
453
s_list_push_tail(&comp_list, &(pkt->lm_pkt.link));
usr/src/uts/common/io/bnx/bnx_mm.c
672
mm_indicate_link(lm_device_t *lmdevice, lm_status_t link, lm_medium_t medium)
usr/src/uts/common/io/bnx/bnx_mm.c
684
if ((umdevice->dev_var.indLink == link) &&
usr/src/uts/common/io/bnx/bnx_mm.c
689
umdevice->dev_var.indLink = link;
usr/src/uts/common/io/bnx/bnx_mm.c
725
link = LM_STATUS_LINK_DOWN;
usr/src/uts/common/io/bnx/bnx_mm.c
732
if (link != LM_STATUS_LINK_ACTIVE && link != LM_STATUS_LINK_DOWN) {
usr/src/uts/common/io/bnx/bnx_mm.c
735
link = LM_STATUS_LINK_ACTIVE;
usr/src/uts/common/io/bnx/bnx_mm.c
737
link = LM_STATUS_LINK_DOWN;
usr/src/uts/common/io/bnx/bnx_mm.c
743
(link != LM_STATUS_LINK_ACTIVE)) ||
usr/src/uts/common/io/bnx/bnx_mm.c
745
(link != LM_STATUS_LINK_DOWN))) {
usr/src/uts/common/io/bnx/bnx_mm.c
752
if (link == LM_STATUS_LINK_ACTIVE) {
usr/src/uts/common/io/bnx/bnx_mm.c
769
if (link == LM_STATUS_LINK_DOWN) {
usr/src/uts/common/io/bnx/bnx_mm.c
789
} else if (link == LM_STATUS_LINK_ACTIVE) {
usr/src/uts/common/io/bnx/bnxrcv.c
163
s_list_push_tail(dstq, &(umpacket->lmpacket.link));
usr/src/uts/common/io/bnx/bnxrcv.c
194
s_list_push_head(srcq, &umpacket->lmpacket.link);
usr/src/uts/common/io/bnx/bnxrcv.c
198
s_list_push_tail(dstq, &umpacket->lmpacket.link);
usr/src/uts/common/io/bnx/bnxrcv.c
254
s_list_push_tail(freeq, &(lmpacket->link));
usr/src/uts/common/io/bnx/bnxrcv.c
367
s_list_push_tail(freeq, &(lmpacket->link));
usr/src/uts/common/io/bnx/bnxrcv.c
394
s_list_push_tail(freeq, &(lmpacket->link));
usr/src/uts/common/io/bnx/bnxrcv.c
432
s_list_push_tail(freeq, &(lmpacket->link));
usr/src/uts/common/io/bnx/bnxrcv.c
475
s_list_push_tail(dstq, &(umpacket->lmpacket.link));
usr/src/uts/common/io/bnx/bnxrcv.c
504
s_list_push_tail(dstq, &umpacket->lmpacket.link);
usr/src/uts/common/io/bnx/bnxsnd.c
321
s_list_push_tail(waitq, &umpacket->lm_pkt.link);
usr/src/uts/common/io/bnx/bnxsnd.c
470
s_list_push_tail(freeq, &umpacket->lm_pkt.link);
usr/src/uts/common/io/bnx/bnxsnd.c
608
umpacket->lm_pkt.link.next = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1010
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1028
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
104
#define ECORE_LIST_FIRST_ENTRY(head, cast, link) \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
107
#define ECORE_LIST_NEXT(pos, link, cast) \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
108
(cast *)d_list_next_entry(&((pos)->link))
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
115
#define ECORE_LIST_PUSH_TAIL(link, head) \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
117
d_list_push_tail(head, link); \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
120
#define ECORE_LIST_PUSH_HEAD(link, head) \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
122
d_list_push_head(head, link); \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
125
#define ECORE_LIST_REMOVE_ENTRY(link, head) \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
127
d_list_remove_entry(head, link); \
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1538
link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1540
*ppos = ECORE_LIST_NEXT(*ppos, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1546
if (ECORE_LIST_IS_LAST(&pos->link, &o->head))
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1576
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1594
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
1613
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->exe_queue, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2004
ECORE_LIST_REMOVE_ENTRY(&pos->link, &exeq->exe_queue);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2100
ECORE_LIST_FOR_EACH_ENTRY(elem, exe_chunk, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2123
ECORE_LIST_PUSH_HEAD(&reg_elem->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2151
ECORE_LIST_FOR_EACH_ENTRY(elem, exe_chunk, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2162
ECORE_LIST_REMOVE_ENTRY(&reg_elem->link, &o->head);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2176
ECORE_LIST_FOR_EACH_ENTRY(elem, exe_chunk, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2192
ECORE_LIST_REMOVE_ENTRY(&reg_elem->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2338
&exeq->exe_queue, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2349
ECORE_LIST_REMOVE_ENTRY(&exeq_pos->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2375
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2904
d_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2910
d_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2983
ECORE_LIST_FOR_EACH_ENTRY(pos, &p->mcast_list, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
2986
ECORE_LIST_PUSH_TAIL(&cur_mac->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3008
ECORE_LIST_PUSH_TAIL(&new_cmd->link, &o->pending_cmds_head);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
315
ECORE_LIST_FOR_EACH_ENTRY(elem, &o->exe_queue, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3178
&cmd_pos->data.macs_head, link, struct ecore_mcast_mac_elem) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3188
ECORE_LIST_REMOVE_ENTRY(&pmac_pos->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3258
&o->pending_cmds_head, link, struct ecore_pending_mcast_cmd) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3282
ECORE_LIST_REMOVE_ENTRY(&cmd_pos->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3303
ECORE_LIST_FOR_EACH_ENTRY(mlist_pos, &p->mcast_list, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
360
ECORE_LIST_PUSH_TAIL(&elem->link, &o->exe_queue);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3601
ECORE_LIST_FOR_EACH_ENTRY(mlist_pos, &p->mcast_list, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
383
link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3834
ECORE_LIST_FOR_EACH_ENTRY(elem, &o->registry.exact_match.macs, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
385
ECORE_LIST_REMOVE_ENTRY(&elem->link, &o->pending_comp);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3865
struct ecore_pending_mcast_cmd, link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3870
link, struct ecore_mcast_mac_elem) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3895
ECORE_LIST_REMOVE_ENTRY(&cmd_pos->link, &o->pending_cmds_head);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3964
ECORE_LIST_PUSH_TAIL(&elem->link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
3970
link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
429
link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
438
ECORE_LIST_PUSH_TAIL(&spacer.link, &o->pending_comp);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
440
ECORE_LIST_REMOVE_ENTRY(&elem->link, &o->exe_queue);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
441
ECORE_LIST_PUSH_TAIL(&elem->link, &o->pending_comp);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
442
ECORE_LIST_REMOVE_ENTRY(&spacer.link, &o->pending_comp);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
904
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
936
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
953
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
970
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
992
ECORE_LIST_FOR_EACH_ENTRY(pos, &o->head, link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
206
d_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
300
d_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
563
d_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/include/mm.h
385
lm_status_t link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
292
RESET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_PFC_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
293
elink_status = elink_update_pfc(&pdev->params.link, &pdev->vars.link, 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
364
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_PFC_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
3646
elink_pfc_statistic(&pdev->params.link, &pdev->vars.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
365
elink_status = elink_update_pfc(&pdev->params.link, &pdev->vars.link, &pfc_params);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
480
elink_ets_bw_limit(&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
494
elink_status = elink_ets_strict(&pdev->params.link,0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
500
elink_status = elink_ets_strict(&pdev->params.link,1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
552
elink_status = elink_ets_e3b0_config(&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
553
&pdev->vars.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
559
elink_status = elink_ets_disabled(&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
560
&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
575
elink_status = elink_ets_disabled(&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_dcbx.c
576
&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1926
pdev->params.link.hw_led_mode = ((pdev->hw_info.nvm_hw_config & SHARED_HW_CFG_LED_MODE_MASK) >> SHARED_HW_CFG_LED_MODE_SHIFT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1973
SET_FLAGS( pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_OVERRIDE_PREEMPHASIS_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1977
RESET_FLAGS(pdev->params.link.feature_config_flags,ELINK_FEATURE_CONFIG_OVERRIDE_PREEMPHASIS_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1981
SET_FLAGS( pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_DISABLE_REMOTE_FAULT_DET);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
1983
SET_FLAGS( pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_IEEE_PHY_TEST);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2038
SET_FLAGS( pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_AUTOGREEEN_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2040
RESET_FLAGS( pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_AUTOGREEEN_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2045
pdev->params.link.speed_cap_mask[0] = val & PORT_HW_CFG_SPEED_CAPABILITY_D0_MASK;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2049
pdev->params.link.speed_cap_mask[1] = val & PORT_HW_CFG_SPEED_CAPABILITY_D0_MASK;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2054
pdev->params.link.lane_config = val;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2060
pdev->params.link.switch_cfg = val & PORT_FEATURE_CONNECTED_SWITCH_MASK;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2068
pdev->params.link.multi_phy_config = val;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2081
( FALSE == ( pdev->params.link.speed_cap_mask[0] & (PORT_HW_CFG_SPEED_CAPABILITY_D0_10G | PORT_HW_CFG_SPEED_CAPABILITY_D0_20G))) )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2088
pdev->params.link.eee_mode = val & PORT_FEAT_CFG_EEE_POWER_MODE_MASK;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2089
DbgMessage(pdev, INFORMi, "eee_power_mode 0x%x\n", pdev->params.link.eee_mode);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2091
if ((pdev->params.link.eee_mode & PORT_FEAT_CFG_EEE_POWER_MODE_MASK) != PORT_FEAT_CFG_EEE_POWER_MODE_DISABLED)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2093
SET_FLAGS(pdev->params.link.eee_mode,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2695
pdev->params.link.port = port;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2696
pdev->params.link.lfa_base = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2697
pdev->params.link.shmem_base = NO_MCP_WA_CLC_SHMEM;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2698
pdev->params.link.shmem2_base= NO_MCP_WA_CLC_SHMEM;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2702
pdev->params.link.shmem_base = pdev->hw_info.shmem_base;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2703
pdev->params.link.shmem2_base= pdev->hw_info.shmem_base2;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2708
LM_SHMEM2_READ(pdev, OFFSETOF(shmem2_region_t, lfa_host_addr[port]), &pdev->params.link.lfa_base);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2712
pdev->params.link.chip_id = pdev->hw_info.chip_id;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2713
pdev->params.link.cb = pdev;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2718
SET_FLAGS( pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_BC_SUPPORTS_AFEX );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2735
pdev->params.link.req_line_speed[0] = ELINK_SPEED_1000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_devinfo.c
2760
SET_FLAGS(pdev->params.link.feature_config_flags, feat_val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1256
elink_res = elink_set_led( &pdev->params.link, &pdev->vars.link, led_mode, pdev->vars.link.line_speed );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1323
if( pdev->params.link.num_phys > ELINK_MAX_PHYS )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1330
for( ext_phy_type = ELINK_EXT_PHY1; ext_phy_type < pdev->params.link.num_phys; ext_phy_type++ )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1332
if( ELINK_ETH_PHY_SFPP_10G_FIBER == pdev->params.link.phy[ext_phy_type].media_type ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1333
ELINK_ETH_PHY_SFP_1G_FIBER == pdev->params.link.phy[ext_phy_type].media_type ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1334
ELINK_ETH_PHY_DA_TWINAX == pdev->params.link.phy[ext_phy_type].media_type)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1340
elink_res = elink_read_sfp_module_eeprom( &pdev->params.link.phy[ext_phy_type], // ELINK_INT_PHY, ELINK_EXT_PHY1, ELINK_EXT_PHY2
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_access.c
1341
&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1058
elink_hw_reset_phy(&pdev->params.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1132
elink_link_status_update(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1238
elink_link_status_update(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1648
if (GET_FLAGS(pdev->vars.link.periodic_flags, ELINK_PERIODIC_FLAGS_LINK_EVENT))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1654
RESET_FLAGS(pdev->vars.link.periodic_flags, ELINK_PERIODIC_FLAGS_LINK_EVENT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1911
if (attn_sig_af_inv_arr[0] & pdev->vars.link.aeu_int_mask & group_mask_arr[0])
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_attn.c
1918
elink_handle_module_detect_int(&pdev->params.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1410
elink_ets_disabled(&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
1411
&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4348
elink_phy_probe(&pdev->params.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4389
elink_init_mod_abs_int(pdev, &pdev->vars.link, CHIP_ID(pdev), pdev->hw_info.shmem_base, pdev->hw_info.shmem_base2, port);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_hw_init_reset.c
4452
elink_phy_probe(&pdev->params.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_mcp.c
788
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_BC_SUPPORTS_OPT_MDL_VRFY);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_mcp.c
793
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_BC_SUPPORTS_DUAL_PHY_OPT_MDL_VRFY);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_mcp.c
798
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_BC_SUPPORTS_AFEX);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_mcp.c
803
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_BC_SUPPORTS_SFP_TX_DISABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_mcp.c
808
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_MT_SUPPORT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_niv.c
218
if (pdev->vars.link.link_up)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1019
RESET_FLAGS( pdev->params.link.multi_phy_config, PORT_HW_CFG_PHY_SELECTION_MASK );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1020
SET_FLAGS( pdev->params.link.multi_phy_config, pdev->hw_info.multi_phy_config);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1027
if (pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_BASE_T)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1040
if ((pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_SFPP_10G_FIBER) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1041
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_SFP_1G_FIBER) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1042
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_XFP_FIBER) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1043
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_DA_TWINAX) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1044
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_NOT_PRESENT))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1054
RESET_FLAGS( pdev->params.link.multi_phy_config, PORT_HW_CFG_PHY_SELECTION_MASK );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1055
SET_FLAGS( pdev->params.link.multi_phy_config, PORT_HW_CFG_PHY_SELECTION_HARDWARE_DEFAULT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1136
pdev->params.link.req_duplex[phy_num] = DUPLEX_FULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1139
pdev->params.link.req_duplex[phy_num] = DUPLEX_HALF;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1145
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_AUTO_NEG;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1148
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_10;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1151
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_100;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1154
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_1000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1157
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_2500;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1160
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_10000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1163
pdev->params.link.req_line_speed[phy_num] = ELINK_SPEED_20000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1170
pdev->params.link.req_flow_ctrl[phy_num] = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1173
pdev->params.link.req_flow_ctrl[phy_num] = ELINK_FLOW_CTRL_NONE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1177
pdev->params.link.req_flow_ctrl[phy_num] = ELINK_FLOW_CTRL_AUTO;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1185
pdev->params.link.req_flow_ctrl[phy_num] = ELINK_FLOW_CTRL_AUTO;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1191
pdev->params.link.req_flow_ctrl[phy_num] |= ELINK_FLOW_CTRL_RX;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1195
pdev->params.link.req_flow_ctrl[phy_num] |= ELINK_FLOW_CTRL_TX;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1235
pdev->params.link.req_fc_auto_adv = req_fc_auto_adv;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1255
struct elink_params *link = &pdev->params.link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1286
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_OVERRIDE_PREEMPHASIS_ENABLED);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1287
pdev->params.link.phy[ELINK_EXT_PHY1].rx_preemphasis[0] = (u16_t)pdev->params.preemphasis_rx_0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1288
pdev->params.link.phy[ELINK_EXT_PHY1].rx_preemphasis[1] = (u16_t)pdev->params.preemphasis_rx_1;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1289
pdev->params.link.phy[ELINK_EXT_PHY1].rx_preemphasis[2] = (u16_t)pdev->params.preemphasis_rx_2;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1290
pdev->params.link.phy[ELINK_EXT_PHY1].rx_preemphasis[3] = (u16_t)pdev->params.preemphasis_rx_3;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1291
pdev->params.link.phy[ELINK_EXT_PHY1].tx_preemphasis[0] = (u16_t)pdev->params.preemphasis_tx_0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1292
pdev->params.link.phy[ELINK_EXT_PHY1].tx_preemphasis[1] = (u16_t)pdev->params.preemphasis_tx_1;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1293
pdev->params.link.phy[ELINK_EXT_PHY1].tx_preemphasis[2] = (u16_t)pdev->params.preemphasis_tx_2;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1294
pdev->params.link.phy[ELINK_EXT_PHY1].tx_preemphasis[3] = (u16_t)pdev->params.preemphasis_tx_3;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1309
pdev->params.link.mac_addr[i] = pdev->params.mac_addr[i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1319
sw_config = (u8_t)(pdev->params.link.switch_cfg>>PORT_FEATURE_CONNECTED_SWITCH_SHIFT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1339
RESET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_AUTOGREEEN_ENABLED );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1341
RESET_FLAGS(pdev->params.link.eee_mode, // no EEE
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1349
SET_FLAGS(pdev->params.link.feature_config_flags, ELINK_FEATURE_CONFIG_AUTOGREEEN_ENABLED );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1351
RESET_FLAGS(pdev->params.link.eee_mode, ELINK_EEE_MODE_OVERRIDE_NVRAM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1352
RESET_FLAGS(pdev->params.link.eee_mode, ELINK_EEE_MODE_NVRAM_MASK);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1358
SET_FLAGS(pdev->params.link.eee_mode,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1367
SET_FLAGS(pdev->params.link.eee_mode,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1376
SET_FLAGS(pdev->params.link.eee_mode,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1385
SET_FLAGS(pdev->params.link.eee_mode,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1422
if ((ELINK_DUAL_MEDIA(link)) &&
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1431
if (ELINK_DUAL_MEDIA(link))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1456
pdev->params.link.loopback_mode = ELINK_LOOPBACK_XGXS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1457
pdev->params.link.req_line_speed[0] = ELINK_SPEED_1000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1460
pdev->params.link.loopback_mode = ELINK_LOOPBACK_XGXS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1463
if (!pdev->params.link.req_line_speed[0])
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1465
if (pdev->params.link.speed_cap_mask[0] & PORT_HW_CFG_SPEED_CAPABILITY2_D0_20G)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1467
pdev->params.link.req_line_speed[0] = ELINK_SPEED_20000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1471
pdev->params.link.req_line_speed[0] = ELINK_SPEED_10000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1476
pdev->params.link.loopback_mode = ELINK_LOOPBACK_EMAC;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1479
pdev->params.link.loopback_mode = ELINK_LOOPBACK_BMAC;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1482
pdev->params.link.loopback_mode = ELINK_LOOPBACK_EXT_PHY;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1483
if (pdev->params.link.speed_cap_mask[0] & PORT_HW_CFG_SPEED_CAPABILITY2_D0_20G)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1485
pdev->params.link.req_line_speed[0] = ELINK_SPEED_20000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1487
else if (pdev->params.link.speed_cap_mask[0] & PORT_HW_CFG_SPEED_CAPABILITY2_D0_10G)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1489
pdev->params.link.req_line_speed[0] = ELINK_SPEED_10000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1493
pdev->params.link.req_line_speed[0] = ELINK_SPEED_1000;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1498
pdev->params.link.loopback_mode = ELINK_LOOPBACK_EXT;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1501
pdev->params.link.loopback_mode = ELINK_LOOPBACK_XMAC;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1504
pdev->params.link.loopback_mode = ELINK_LOOPBACK_UMAC;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1507
pdev->params.link.loopback_mode = ELINK_LOOPBACK_NONE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1512
if (ELINK_DUAL_MEDIA(link))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1520
if ((pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_SFPP_10G_FIBER) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1521
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_SFP_1G_FIBER) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1522
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_XFP_FIBER) ||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1523
(pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_DA_TWINAX))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1536
if ((pdev->params.link.phy[i].media_type == ELINK_ETH_PHY_BASE_T))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1565
DbgMessage(pdev, WARN, "lm_init_phy: loopback_mode 0x%x\n",pdev->params.link.loopback_mode);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1577
SET_FLAGS(pdev->params.link.feature_config_flags,ELINK_FEATURE_CONFIG_BOOT_FROM_SAN);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1582
elink_status = elink_phy_init(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1587
elink_link_status_update(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1626
for( ext_phy_type = ELINK_EXT_PHY1; ext_phy_type < pdev->params.link.num_phys; ext_phy_type++ )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1628
if(( ELINK_ETH_PHY_SFPP_10G_FIBER == pdev->params.link.phy[ext_phy_type].media_type )||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1629
( ELINK_ETH_PHY_SFP_1G_FIBER == pdev->params.link.phy[ext_phy_type].media_type )||
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1630
( ELINK_ETH_PHY_DA_TWINAX == pdev->params.link.phy[ext_phy_type].media_type ))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1640
elink_status = elink_read_sfp_module_eeprom( &pdev->params.link.phy[ext_phy_type], // ELINK_INT_PHY, ELINK_EXT_PHY1, ELINK_EXT_PHY2
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1641
&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1675
elink_status = elink_read_sfp_module_eeprom( &pdev->params.link.phy[ext_phy_type], // ELINK_INT_PHY, ELINK_EXT_PHY1, ELINK_EXT_PHY2
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1676
&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1700
elink_status = elink_read_sfp_module_eeprom( &pdev->params.link.phy[ext_phy_type], // ELINK_INT_PHY, ELINK_EXT_PHY1, ELINK_EXT_PHY2
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1701
&pdev->params.link,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1756
elink_period_func(&pdev->params.link, &pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1792
elink_status = elink_get_ext_phy_fw_version(&pdev->params.link, (u8_t *)sz_version, len );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1851
elink_status = elink_phy_init(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1857
elink_status = elink_link_reset(&pdev->params.link,&pdev->vars.link,0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1872
switch( pdev->params.link.phy[ELINK_EXT_PHY1].type )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1911
elink_status = elink_phy_init(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1950
switch( pdev->params.link.phy[ELINK_EXT_PHY1].type )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1964
ext_phy_addr = pdev->params.link.phy[ELINK_EXT_PHY1].addr;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
1970
elink_sfx7101_sp_sw_reset(pdev, &pdev->params.link.phy[ELINK_EXT_PHY1] );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
401
rc = elink_phy_read(&pdev->params.link, phy_addr, dev_addr, reg, ret_val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
429
rc = elink_phy_write(&pdev->params.link, phy_addr, dev_addr, reg, val);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
686
if (!pdev->vars.link.link_up)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
713
real_speed = lm_get_speed_real_from_elink_line_speed(&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
716
medium = lm_get_speed_medium_from_elink_line_speed(&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
722
if (pdev->vars.link.duplex == DUPLEX_HALF )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
728
if (pdev->vars.link.flow_ctrl & ELINK_FLOW_CTRL_RX)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
732
if (pdev->vars.link.flow_ctrl & ELINK_FLOW_CTRL_TX)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
739
if (GET_FLAGS(pdev->vars.link.eee_status,SHMEM_EEE_REQUESTED_BIT))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
742
pdev->vars.eee_policy = pdev->vars.link.eee_status & SHMEM_EEE_TIMER_MASK;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
809
elink_lfa_reset(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
826
(!pdev->vars.link.link_up))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
837
port_speed = lm_get_speed_real_from_elink_line_speed(&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
859
lm_reported_link_params->link = pdev->vars.link_status;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
878
if( (LM_STATUS_LINK_DOWN == pdev->vars.last_reported_link_params.link) &&
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
879
(LM_STATUS_LINK_DOWN == current_link_params.link) )
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
890
if (pdev->vars.link.link_up)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
896
if (pdev->vars.link.flow_ctrl & ELINK_FLOW_CTRL_TX)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
902
pdev->vars.mac_type = pdev->vars.link.mac_type;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
961
elink_link_update(&pdev->params.link,&pdev->vars.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
972
if (pdev->params.link.multi_phy_config & PORT_HW_CFG_PHY_SWAPPED_ENABLED)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
980
RESET_FLAGS( pdev->params.link.multi_phy_config, PORT_HW_CFG_PHY_SELECTION_MASK );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
981
SET_FLAGS( pdev->params.link.multi_phy_config, phy_sel);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
988
if (pdev->params.link.multi_phy_config & PORT_HW_CFG_PHY_SWAPPED_ENABLED)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
996
RESET_FLAGS( pdev->params.link.multi_phy_config, PORT_HW_CFG_PHY_SELECTION_MASK );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_phy.c
997
SET_FLAGS( pdev->params.link.multi_phy_config, phy_sel);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
1020
&pkt->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
1132
s_list_push_tail(rcvd_list, &pkt->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
146
s_list_push_tail(&rxq_chain_common->free_descq, &packet->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
200
s_list_push_tail(&rxq_chain->active_descq, &packet->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
389
s_list_push_tail(rcvd_list, &pkt->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_recv.c
422
s_list_push_tail(rcvd_list, &(pkt->link));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
210
&coalesce_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
230
&coalesce_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
256
&coalesce_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
2576
s_list_push_tail(&rx_common->free_descq, &pkt->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
2634
s_list_push_tail(&rx_common->free_descq, &pkt->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
282
&coalesce_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1036
s_list_push_tail(&tx_chain->active_descq, &packet->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1144
s_list_push_tail(sent_list, &pkt->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
298
s_list_push_tail(&txq->coalesce_buf_list, &coalesce_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
323
s_list_push_tail(&txq->coalesce_buf_list, &coalesce_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
2266
d_list_push_tail(&p->mcast_list, &mc_mac->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp_req_mgr.c
101
s_list_push_tail(&sp_req_mgr->pending_reqs, &sp_req->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp_req_mgr.h
15
s_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
1258
struct elink_params link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
2141
lm_status_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
2291
struct elink_vars link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
3098
d_list_entry_t link; /* Link for the device list. */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
544
s_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
567
s_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
160
s_list_entry_t link; /* Must be the first entry... */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
172
s_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
362
s_list_entry_t link; /* must be the first entry here */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
41
s_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
659
d_list_entry_t link; /* MUST be the first field in this structure */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
663
#define NEXT_GEN_BUF(_gen_buf) (struct _lm_tcp_gen_buf_t *)d_list_next_entry(&((_gen_buf)->link))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
664
#define PREV_GEN_BUF(_gen_buf) (struct _lm_tcp_gen_buf_t *)d_list_prev_entry(&((_gen_buf)->link))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
79
d_list_entry_t link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4fp.c
103
con->dpc_info.dpc_completed_tail = &tcp_buf->link; /* last tcp_buf that needs to be completed */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4fp.c
123
tcp_buf = (lm_tcp_buffer_t *)s_list_next_entry(&tcp_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4fp.c
158
con->dpc_info.dpc_completed_tail = &tcp_buf->link;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4fp.c
236
s_list_push_tail(&tmp_list, &tcp_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1109
d_list_init(&con->u.rx.gen_info.dpc_peninsula_list, &gen_buf->link, &gen_buf->link, 1);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1578
if (s_list_next_entry(&tcp->rx_con->dpc_info.link) == NULL) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1579
s_list_push_head(connections, &tcp->rx_con->dpc_info.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1685
while (s_list_next_entry(&con->dpc_info.link) != NULL) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1689
con = (lm_tcp_con_t *)s_list_next_entry(&con->dpc_info.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1695
s_list_next_entry(&con->dpc_info.link) = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1704
s_list_next_entry(&con->dpc_info.link) = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1831
s_list_push_tail(&(tcp->rx_con->active_tb_list), &(tcp_buf->link));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1854
s_list_push_tail(&(tcp->rx_con->active_tb_list), &(tcp_buf->link));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
1988
s_list_push_tail(&(rx_con->active_tb_list), &(tcp_buf->link));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
2192
temp_gen_buf->link.next = &(unwanted_gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
2193
unwanted_gen_buf->link.prev = &(temp_gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
2344
d_list_push_tail(&return_to_pool_list, &ret_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
2360
d_list_push_tail(&return_to_peninsula_list, &ret_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
2544
d_list_remove_entry(&gen_info->peninsula_list, &gen_buf_copy_from->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
2545
d_list_push_tail(&unwanted_list, &gen_buf_copy_from->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
686
d_list_push_tail(return_list, &curr_gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
737
curr_tcp_buf = (lm_tcp_buffer_t *)s_list_next_entry(&curr_tcp_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
820
d_list_push_tail(&gen_info->dpc_peninsula_list, &gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
849
d_list_push_head(&current_isle->isle_gen_bufs_list_head, &gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
855
d_list_push_head(&gen_info->first_isle.isle_gen_bufs_list_head, &gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
917
d_list_push_tail(&requested_isle->isle_gen_bufs_list_head, &gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4rx.c
971
d_list_push_head(&requested_isle->isle_gen_bufs_list_head, &gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1334
d_list_push_tail(&state_blk->neigh_list, &neigh->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1370
d_list_push_tail(&state_blk->path_list, &path->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1419
d_list_push_tail(&state_blk->tcp_list, &tcp->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1868
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_next_entry(&curr_gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
3482
path = (lm_path_state_t *) d_list_next_entry(&path->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4213
&tcp->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4292
d_list_remove_entry(&path->hdr.state_blk->path_list, &path->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4307
d_list_remove_entry(&neigh->hdr.state_blk->neigh_list, &neigh->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
489
curr_gen_buf = (lm_tcp_gen_buf_t *)d_list_next_entry(&curr_gen_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5656
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5665
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5680
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5689
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
6438
neigh_state = (lm_neigh_state_t *) d_list_next_entry(&neigh_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
6451
path_state = (lm_path_state_t *) d_list_next_entry(&path_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
6459
path_state = (lm_path_state_t *) d_list_next_entry(&path_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
6472
tcp_state = (lm_tcp_state_t *) d_list_next_entry(&tcp_state->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
205
s_list_push_tail(&tx_con->active_tb_list, &tcp_buf->link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
525
if (s_list_next_entry(&tcp->tx_con->dpc_info.link) == NULL) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
526
s_list_push_head(connections, &tcp->tx_con->dpc_info.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
569
while (s_list_next_entry(&con->dpc_info.link) != NULL) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
573
con = (lm_tcp_con_t *)s_list_next_entry(&con->dpc_info.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
579
s_list_next_entry(&con->dpc_info.link) = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
588
s_list_next_entry(&con->dpc_info.link) = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5sp.c
116
d_list_push_tail(&pdev->iscsi_info.run_time.iscsi_list, &iscsi->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5sp.c
150
&iscsi->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5sp.c
186
d_list_remove_entry(&pdev->fcoe_info.run_time.fcoe_list, &fcoe->hdr.link);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5sp.c
211
d_list_push_tail(&pdev->fcoe_info.run_time.fcoe_list, &fcoe->hdr.link);
usr/src/uts/common/io/bnxe/bnxe.h
308
d_list_entry_t link;
usr/src/uts/common/io/bnxe/bnxe.h
318
d_list_entry_t link;
usr/src/uts/common/io/bnxe/bnxe.h
331
d_list_entry_t link;
usr/src/uts/common/io/bnxe/bnxe_cfg.c
617
SET_FLAGS(pUM->lm_dev.params.link.feature_config_flags,
usr/src/uts/common/io/bnxe/bnxe_hw.c
162
switch (pLM->params.link.num_phys)
usr/src/uts/common/io/bnxe/bnxe_hw.c
167
pLM->params.link.phy[ELINK_INT_PHY].supported;
usr/src/uts/common/io/bnxe/bnxe_hw.c
174
pLM->params.link.phy[ELINK_EXT_PHY1].supported;
usr/src/uts/common/io/bnxe/bnxe_hw.c
180
if (pLM->params.link.multi_phy_config &
usr/src/uts/common/io/bnxe/bnxe_hw.c
184
pLM->params.link.phy[ELINK_EXT_PHY1].supported;
usr/src/uts/common/io/bnxe/bnxe_hw.c
1854
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
usr/src/uts/common/io/bnxe/bnxe_hw.c
186
pLM->params.link.phy[ELINK_EXT_PHY2].supported;
usr/src/uts/common/io/bnxe/bnxe_hw.c
191
pLM->params.link.phy[ELINK_EXT_PHY1].supported;
usr/src/uts/common/io/bnxe/bnxe_hw.c
193
pLM->params.link.phy[ELINK_EXT_PHY2].supported;
usr/src/uts/common/io/bnxe/bnxe_hw.c
202
pLM->params.link.num_phys);
usr/src/uts/common/io/bnxe/bnxe_hw.c
211
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
222
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
233
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
244
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
255
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
266
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
277
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
288
if (!(pLM->params.link.speed_cap_mask[i] &
usr/src/uts/common/io/bnxe/bnxe_hw.c
65
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
usr/src/uts/common/io/bnxe/bnxe_illumos.c
186
params = &um->lm_dev.params.link;
usr/src/uts/common/io/bnxe/bnxe_illumos.c
252
params = &um->lm_dev.params.link;
usr/src/uts/common/io/bnxe/bnxe_illumos.c
253
phy = &um->lm_dev.params.link.phy[phyid];
usr/src/uts/common/io/bnxe/bnxe_illumos.c
30
if (um->lm_dev.params.link.num_phys <= 1)
usr/src/uts/common/io/bnxe/bnxe_illumos.c
33
if (um->lm_dev.vars.link.link_up) {
usr/src/uts/common/io/bnxe/bnxe_illumos.c
34
if ((um->lm_dev.vars.link.link_status &
usr/src/uts/common/io/bnxe/bnxe_illumos.c
36
(um->lm_dev.params.link.phy[ELINK_EXT_PHY2].supported &
usr/src/uts/common/io/bnxe/bnxe_illumos.c
41
switch (elink_phy_selection(&um->lm_dev.params.link)) {
usr/src/uts/common/io/bnxe/bnxe_illumos.c
98
params = &um->lm_dev.params.link;
usr/src/uts/common/io/bnxe/bnxe_intr.c
111
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
usr/src/uts/common/io/bnxe/bnxe_intr.c
133
pTmp = (BnxeMemDma *)d_list_next_entry(&pTmp->link);
usr/src/uts/common/io/bnxe/bnxe_kstat.c
1913
BNXE_KSTAT_LINK(link, KSTAT_DATA_UINT64);
usr/src/uts/common/io/bnxe/bnxe_kstat.c
672
pStats->link.value.ui64 = (!pUM->props.link_speed) ? 0 : 1;
usr/src/uts/common/io/bnxe/bnxe_kstat.c
91
kstat_named_t link;
usr/src/uts/common/io/bnxe/bnxe_mm.c
1134
lm_status_t link,
usr/src/uts/common/io/bnxe/bnxe_mm.c
1140
if ((pUM->devParams.lastIndLink == link) &&
usr/src/uts/common/io/bnxe/bnxe_mm.c
1146
pUM->devParams.lastIndLink = link;
usr/src/uts/common/io/bnxe/bnxe_mm.c
1149
BnxeLinkStatus(pUM, link, medium);
usr/src/uts/common/io/bnxe/bnxe_mm.c
1153
BnxeGldLink(pUM, (link == LM_STATUS_LINK_ACTIVE) ?
usr/src/uts/common/io/bnxe/bnxe_mm.c
1172
(link == LM_STATUS_LINK_ACTIVE) ?
usr/src/uts/common/io/bnxe/bnxe_mm.c
955
lm_status_t link,
usr/src/uts/common/io/bnxe/bnxe_mm.c
965
if (link != LM_STATUS_LINK_ACTIVE)
usr/src/uts/common/io/bnxe/bnxe_rx.c
183
&((lm_packet_t *)pRxPkt)->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
348
s_list_push_tail(&reclaimList, &pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
365
s_list_push_head(&rxList, &pRxPkt->lm_pkt.link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
390
s_list_push_tail(&reclaimList, &pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
424
s_list_push_tail(&reclaimList, &pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
444
s_list_push_tail(&reclaimList, &pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
485
s_list_push_tail(&reclaimList, &pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
72
pLmPkt = (lm_packet_t *)s_list_next_entry(&pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_rx.c
784
s_list_push_tail(&pLmRxChain->common.free_descq, &pLmPkt->link);
usr/src/uts/common/io/bnxe/bnxe_tx.c
1001
s_list_push_tail(&pTxQ->waitTxDescQ, &pTxPkt->lm_pkt.link);
usr/src/uts/common/io/bnxe/bnxe_tx.c
1037
s_list_push_tail(&pTxQ->freeTxDescQ, &pTxPkt->lm_pkt.link);
usr/src/uts/common/io/bnxe/bnxe_tx.c
1240
s_list_push_tail(&pTxQ->freeTxDescQ, &pTxPkt->lm_pkt.link);
usr/src/uts/common/io/bnxe/bnxe_tx.c
1270
s_list_push_tail(&pTxQ->freeTxDescQ, &pTxPkt->lm_pkt.link);
usr/src/uts/common/io/bnxe/bnxe_tx.c
149
pTxPkt = (um_txpacket_t *)s_list_next_entry(&pTxPkt->lm_pkt.link))
usr/src/uts/common/io/bnxe/bnxe_tx.c
207
s_list_push_head(&pTxQ->waitTxDescQ, &pTxPkt->lm_pkt.link);
usr/src/uts/common/io/bnxe/bnxe_tx.c
896
pTxPkt->lm_pkt.link.next = NULL;
usr/src/uts/common/io/bnxe/bnxe_workq.c
245
s_list_push_tail(&pUM->workqs.instq.workQueue, &pWorkItem->link);
usr/src/uts/common/io/bnxe/bnxe_workq.c
283
s_list_push_tail(&pUM->workqs.instq.workQueue, &pWorkItem->link);
usr/src/uts/common/io/bnxe/bnxe_workq.c
320
s_list_push_tail(&pUM->workqs.instq.workQueue, &pWorkItem->link);
usr/src/uts/common/io/bnxe/bnxe_workq.c
363
s_list_push_tail(&pUM->workqs.delayq.workQueue, &pWorkItem->link);
usr/src/uts/common/io/bnxe/bnxe_workq.c
40
s_list_entry_t link;
usr/src/uts/common/io/bnxe/bnxe_workq.c
402
s_list_push_tail(&pUM->workqs.delayq.workQueue, &pWorkItem->link);
usr/src/uts/common/io/bnxe/bnxe_workq.c
440
s_list_push_tail(&pUM->workqs.delayq.workQueue, &pWorkItem->link);
usr/src/uts/common/io/bofi.c
1803
bofi_link_freelist = lp->link;
usr/src/uts/common/io/bofi.c
1805
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
1806
hp->link = lp;
usr/src/uts/common/io/bofi.c
1866
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
1869
prev_lp->link = lp->link;
usr/src/uts/common/io/bofi.c
1871
hp->link = lp->link;
usr/src/uts/common/io/bofi.c
1872
next_lp = lp->link;
usr/src/uts/common/io/bofi.c
1873
lp->link = bofi_link_freelist;
usr/src/uts/common/io/bofi.c
1878
lp = lp->link;
usr/src/uts/common/io/bofi.c
2427
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
2543
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
2647
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2674
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2701
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2728
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2758
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2779
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2800
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2821
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2857
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2884
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2911
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2938
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2979
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3010
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3041
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3072
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3145
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3211
bofi_link_freelist = lp->link;
usr/src/uts/common/io/bofi.c
3213
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
3214
hp->link = lp;
usr/src/uts/common/io/bofi.c
3258
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
3259
next_lp = lp->link;
usr/src/uts/common/io/bofi.c
3260
lp->link = bofi_link_freelist;
usr/src/uts/common/io/bofi.c
3264
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3309
bofi_link_freelist = lp->link;
usr/src/uts/common/io/bofi.c
3311
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
3312
hp->link = lp;
usr/src/uts/common/io/bofi.c
3377
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3674
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
3675
next_lp = lp->link;
usr/src/uts/common/io/bofi.c
3686
lp->link = bofi_link_freelist;
usr/src/uts/common/io/bofi.c
3690
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3759
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
3973
dummyhp->link = NULL;
usr/src/uts/common/io/bofi.c
3990
hp->link = NULL;
usr/src/uts/common/io/bofi.c
4119
bofi_link_freelist = lp->link;
usr/src/uts/common/io/bofi.c
4121
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
4122
hp->link = lp;
usr/src/uts/common/io/bofi.c
4176
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
4177
next_lp = lp->link;
usr/src/uts/common/io/bofi.c
4185
lp->link = bofi_link_freelist;
usr/src/uts/common/io/bofi.c
4189
hp->link = NULL;
usr/src/uts/common/io/bofi.c
4258
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4307
if (hp->link == NULL)
usr/src/uts/common/io/bofi.c
4314
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4393
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
4396
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4433
if (!hp->link) {
usr/src/uts/common/io/bofi.c
4437
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4481
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4536
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4607
hp->link = NULL;
usr/src/uts/common/io/bofi.c
4658
bofi_link_freelist = lp->link;
usr/src/uts/common/io/bofi.c
4660
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
4661
hp->link = lp;
usr/src/uts/common/io/bofi.c
4705
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
4706
next_lp = lp->link;
usr/src/uts/common/io/bofi.c
4707
lp->link = bofi_link_freelist;
usr/src/uts/common/io/bofi.c
4711
hp->link = NULL;
usr/src/uts/common/io/bofi.c
732
bofi_link_array[i].link = &bofi_link_array[i-1];
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
214
STAILQ_ENTRY(sge_iq) link;
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
301
TAILQ_ENTRY(sge_fl) link; /* All starving freelists */
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
445
STAILQ_ENTRY(t4_mbox_list) link;
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
588
STAILQ_INSERT_TAIL(&adap->mbox_list, entry, link);
usr/src/uts/common/io/cxgbe/t4nex/adapter.h
596
STAILQ_REMOVE(&adap->mbox_list, entry, t4_mbox_list, link);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1914
TAILQ_FOREACH_SAFE(fl, &sc->sfl, link, fl_temp) {
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1918
TAILQ_REMOVE(&sc->sfl, fl, link);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
1940
TAILQ_INSERT_TAIL(&sc->sfl, fl, link);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
887
link);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
923
STAILQ_REMOVE_HEAD(&iql, link);
usr/src/uts/common/io/cxgbe/t4nex/t4_sge.c
927
STAILQ_INSERT_TAIL(&iql, q, link);
usr/src/uts/common/io/dls/dls_mgmt.c
1376
dls_devnet_hold_by_name(const char *link, dls_devnet_t **ddpp)
usr/src/uts/common/io/dls/dls_mgmt.c
1386
if ((err = dls_mgmt_get_linkid(link, &linkid)) == 0)
usr/src/uts/common/io/dls/dls_mgmt.c
1404
if (ddi_parse_dlen(link, drv, MAXLINKNAMELEN, &ppa) != DDI_SUCCESS)
usr/src/uts/common/io/dls/dls_mgmt.c
1408
if ((err = i_dls_devnet_create_iptun(link, drv, &linkid)) != 0)
usr/src/uts/common/io/dls/dls_mgmt.c
1447
if ((err = dls_mgmt_get_linkid(link, &linkid)) != 0 ||
usr/src/uts/common/io/dls/dls_mgmt.c
1531
dls_devnet_rename(datalink_id_t id1, datalink_id_t id2, const char *link)
usr/src/uts/common/io/dls/dls_mgmt.c
1586
(void) strlcpy(ddp->dd_linkname, link,
usr/src/uts/common/io/dls/dls_mgmt.c
1592
(void) mac_rename_primary(mh, link);
usr/src/uts/common/io/dls/dls_mgmt.c
1815
dls_devnet_open(const char *link, dls_dl_handle_t *dhp, dev_t *devp)
usr/src/uts/common/io/dls/dls_mgmt.c
1823
if ((err = dls_devnet_hold_by_name(link, &ddp)) != 0)
usr/src/uts/common/io/dls/dls_mgmt.c
584
dls_mgmt_get_linkinfo(datalink_id_t linkid, char *link,
usr/src/uts/common/io/dls/dls_mgmt.c
603
if (link != NULL)
usr/src/uts/common/io/dls/dls_mgmt.c
604
(void) strlcpy(link, retval.lr_link, MAXLINKNAMELEN);
usr/src/uts/common/io/dls/dls_mgmt.c
620
dls_mgmt_get_linkid(const char *link, datalink_id_t *linkid)
usr/src/uts/common/io/dls/dls_mgmt.c
627
(void) strlcpy(getlinkid.ld_link, link, MAXLINKNAMELEN);
usr/src/uts/common/io/dmfe/dmfe_mii.c
278
dmfe_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/dmfe/dmfe_mii.c
282
if (link == LINK_STATE_UP) {
usr/src/uts/common/io/dmfe/dmfe_mii.c
295
mac_link_update(dmfep->mh, link);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
666
bool link;
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
706
100000, &link);
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
710
if (!link) {
usr/src/uts/common/io/e1000api/e1000_80003es2lan.c
721
100000, &link);
usr/src/uts/common/io/e1000api/e1000_82541.c
588
bool link;
usr/src/uts/common/io/e1000api/e1000_82541.c
608
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_82541.c
612
if (!link) {
usr/src/uts/common/io/e1000api/e1000_82543.c
1064
bool link;
usr/src/uts/common/io/e1000api/e1000_82543.c
1117
&link);
usr/src/uts/common/io/e1000api/e1000_82543.c
1122
if (link) {
usr/src/uts/common/io/e1000api/e1000_82543.c
1203
bool link;
usr/src/uts/common/io/e1000api/e1000_82543.c
1212
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_82543.c
1216
if (!link)
usr/src/uts/common/io/e1000api/e1000_82543.c
772
bool link;
usr/src/uts/common/io/e1000api/e1000_82543.c
844
ret_val = e1000_phy_has_link_generic(hw, PHY_FORCE_TIME, 100000, &link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1033
static s32 e1000_k1_workaround_lpt_lp(struct e1000_hw *hw, bool link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1040
if (link && (status & E1000_STATUS_SPEED_1000)) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1074
if ((hw->phy.revision > 5) || !link ||
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1142
static s32 e1000_platform_pm_pch_lpt(struct e1000_hw *hw, bool link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1144
u32 reg = link << (E1000_LTRV_REQ_SHIFT + E1000_LTRV_NOSNOOP_SHIFT) |
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1145
link << E1000_LTRV_REQ_SHIFT | E1000_LTRV_SEND;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1151
if (link) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
116
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1573
bool link;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1590
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1595
ret_val = e1000_k1_gig_workaround_hv(hw, link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1604
if ((hw->mac.type >= e1000_pch2lan) && link) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1729
ret_val = e1000_k1_workaround_lpt_lp(hw, link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1738
ret_val = e1000_platform_pm_pch_lpt(hw, link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
1760
if (!link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2432
static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
2449
if (link) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5507
bool link;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5518
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
5519
if (!link)
usr/src/uts/common/io/e1000api/e1000_mac.c
713
bool link;
usr/src/uts/common/io/e1000api/e1000_mac.c
729
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_mac.c
733
if (!link)
usr/src/uts/common/io/e1000api/e1000_phy.c
1691
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
1718
&link);
usr/src/uts/common/io/e1000api/e1000_phy.c
1722
if (link) {
usr/src/uts/common/io/e1000api/e1000_phy.c
1746
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
1782
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
1786
if (!link)
usr/src/uts/common/io/e1000api/e1000_phy.c
1791
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
1812
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
1854
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
1858
if (!link) {
usr/src/uts/common/io/e1000api/e1000_phy.c
1895
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
1951
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
1985
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
1989
if (!link)
usr/src/uts/common/io/e1000api/e1000_phy.c
1994
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
2631
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
2640
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
2644
if (!link) {
usr/src/uts/common/io/e1000api/e1000_phy.c
2706
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
2710
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
2714
if (!link) {
usr/src/uts/common/io/e1000api/e1000_phy.c
2768
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
2772
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
2776
if (!link) {
usr/src/uts/common/io/e1000api/e1000_phy.c
3906
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
3926
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
3930
if (!link)
usr/src/uts/common/io/e1000api/e1000_phy.c
3935
100000, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
3955
bool link;
usr/src/uts/common/io/e1000api/e1000_phy.c
3959
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000api/e1000_phy.c
3963
if (!link) {
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
203
bool link;
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
215
ret_val = e1000_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/e1000g/e1000g_workarounds.c
219
if (link) {
usr/src/uts/common/io/efe/efe.c
536
efe_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/efe/efe.c
540
mac_link_update(efep->efe_mh, link);
usr/src/uts/common/io/elxl/elxl.c
2134
elxl_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/elxl/elxl.c
2159
mac_link_update(sc->ex_mach, link);
usr/src/uts/common/io/elxl/elxl.c
933
link_state_t link;
usr/src/uts/common/io/elxl/elxl.c
991
link = sc->ex_link;
usr/src/uts/common/io/elxl/elxl.c
994
mac_link_update(sc->ex_mach, link);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1963
emlxs_fct_get_link_info(fct_local_port_t *fct_port, fct_link_info_t *link)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1975
link->port_topology = PORT_TOPOLOGY_UNKNOWN;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1976
link->port_speed = PORT_SPEED_UNKNOWN;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1977
link->portid = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1986
link->port_topology = PORT_TOPOLOGY_UNKNOWN;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1987
link->port_speed = PORT_SPEED_UNKNOWN;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1988
link->portid = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1996
link->port_topology = PORT_TOPOLOGY_PRIVATE_LOOP;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
1998
link->port_topology = PORT_TOPOLOGY_PT_TO_PT;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2003
link->port_speed = PORT_SPEED_1G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2006
link->port_speed = PORT_SPEED_2G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2009
link->port_speed = PORT_SPEED_4G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2012
link->port_speed = PORT_SPEED_8G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2015
link->port_speed = PORT_SPEED_10G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2018
link->port_speed = PORT_SPEED_16G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2021
link->port_speed = PORT_SPEED_32G;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2024
link->port_speed = PORT_SPEED_UNKNOWN;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2028
link->portid = port->did;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2029
link->port_no_fct_flogi = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2030
link->port_fca_flogi_done = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2031
link->port_fct_flogi_done = 0;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
56
fct_link_info_t *link);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5296
if (hba->link_event_tag == cqe->un.link.event_tag) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5298
} else if (hba->link_event_tag + 1 < cqe->un.link.event_tag) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5301
hba->link_event_tag = cqe->un.link.event_tag;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5307
switch (cqe->un.link.link_status) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
5344
cqe->un.link.link_status, HBASTATS.LinkEvent);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9620
if ((cqe->un.link.link_status == ASYNC_EVENT_LOGICAL_LINK_DOWN) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9621
(cqe->un.link.link_status == ASYNC_EVENT_PHYS_LINK_DOWN)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9633
switch (cqe->un.link.port_speed) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9643
cqe->un.link.port_speed);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c
9649
hba->qos_linkspeed = cqe->un.link.qos_link_speed;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
468
struct link_status link = {0};
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
475
(void) oce_get_link_status(dev, &link);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
476
dev->link_speed = link.qos_link_speed ?
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
477
link.qos_link_speed * 10 :
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
478
pow10[link.mac_speed];
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
89
struct link_status link = {0};
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
92
(void) oce_get_link_status(dev, &link);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
94
dev->link_status = (link.logical_link_status == NTWK_LOGICAL_LINK_UP) ?
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
97
dev->link_speed = link.qos_link_speed ? link.qos_link_speed * 10 :
usr/src/uts/common/io/fibre-channel/fca/oce/oce_gld.c
98
pow10[link.mac_speed];
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
594
oce_get_link_status(struct oce_dev *dev, struct link_status *link)
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
623
bcopy(&fwcmd->params.rsp, link, sizeof (struct link_status));
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
624
link->logical_link_status = LE_32(link->logical_link_status);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_mbx.c
625
link->qos_link_speed = LE_16(link->qos_link_speed);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
365
struct link_status link = {0};
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
367
(void) oce_get_link_status(dev, &link);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
368
dev->link_speed = link.qos_link_speed ?
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
369
link.qos_link_speed * 10 :
usr/src/uts/common/io/fibre-channel/fca/oce/oce_stat.c
370
pow10[link.mac_speed];
usr/src/uts/common/io/fibre-channel/fca/oce/oce_tx.c
767
OCE_LIST_LINK_INIT(&wqed->link);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10035
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10051
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10052
ha = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10276
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10286
for (link = vha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10287
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10288
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10334
ql_link_t *link, *next_cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10348
for (link = tq->wdg.first; link != NULL; link = next_cmd) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10349
next_cmd = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10350
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10387
for (link = tq->wdg.first; link != NULL; link = next_cmd) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10388
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10389
next_cmd = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10516
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10530
for (link = vha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10531
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10532
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10607
ql_link_t *link, *link2;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10617
for (link = vha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10618
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10619
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10659
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10673
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10674
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10675
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10761
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10816
for (link = vha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10817
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10818
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
10998
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11002
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11003
ha = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11046
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11051
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11052
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11081
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11084
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11085
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
11086
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16513
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16524
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16525
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
16526
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17048
ql_add_link_b(ql_head_t *head, ql_link_t *link)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17050
if (link->head != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17051
EL(NULL, "link in use by list=%ph\n", link->head);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17055
link->next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17057
if ((link->prev = head->last) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17058
head->first = link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17060
head->last->next = link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17063
head->last = link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17064
link->head = head; /* the queue we're on */
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17080
ql_add_link_t(ql_head_t *head, ql_link_t *link)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17082
if (link->head != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17083
EL(NULL, "link in use by list=%ph\n", link->head);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17085
link->prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17087
if ((link->next = head->first) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17088
head->last = link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17090
head->first->prev = link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17093
head->first = link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17094
link->head = head; /* the queue we're on */
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17110
ql_remove_link(ql_head_t *head, ql_link_t *link)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17113
if (link->prev != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17114
if ((link->prev->next = link->next) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17115
head->last = link->prev;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17117
link->next->prev = link->prev;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17119
} else if ((head->first = link->next) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17126
link->prev = link->next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17127
link->head = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17243
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17250
link = ha == NULL ? ql_hba.first : &ha->hba;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17251
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17252
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17256
link = ha == NULL ? link->next : NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17261
link = ha == NULL ? ql_hba.first : &ha->hba;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17262
while (link != NULL && timer) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17263
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17270
link = ha == NULL ? link->next : NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17279
link = ha == NULL ? ql_hba.first : &ha->hba;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17310
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17317
link = ha == NULL ? ql_hba.first : &ha->hba;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17318
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17319
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17323
link = ha == NULL ? link->next : NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17328
link = ha == NULL ? ql_hba.first : &ha->hba;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17329
while (link != NULL && timer) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17330
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17337
link = ha == NULL ? link->next : NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17345
link = ha == NULL ? ql_hba.first : &ha->hba;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19520
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19547
for (link = ha->pending_cmds.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19548
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19549
sp2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19558
if (link == NULL && lq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19560
for (link = lq->cmd.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19561
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19562
sp2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19721
ql_link_t *link = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19727
for (link = tq->lun_queues.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19728
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19729
lq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19735
if (link == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2006
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2105
link = ha->dev[index].first;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2106
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2107
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2108
link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3956
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3998
for (link = pha->pending_cmds.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
3999
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4000
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4013
for (link = lq->cmd.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4014
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4015
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4291
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4814
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4815
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4816
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4853
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4854
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
4855
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5953
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5972
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
5973
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6021
for (link = tq->lun_queues.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6022
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6023
lq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6518
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6532
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6533
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6582
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6593
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6594
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6653
ql_link_t *link, *next_link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6706
for (link = ha->unsol_callback_queue.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6707
link = next_link) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6708
next_link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6709
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6749
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6771
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
6772
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7123
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7134
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7135
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7172
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7181
for (link = ha->dev[index].first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7182
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7195
if (link == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7243
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7249
for (link = tq->lun_queues.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7250
lq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7261
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7262
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7263
if (link->base_address == tq) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7264
ql_remove_link(&ha->dev[index], link);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7266
link = tq->lun_queues.first;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7267
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7268
lq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7269
link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7272
&lq->link);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7305
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7319
for (link = tq->lun_queues.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7320
lq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7348
lq->link.base_address = lq;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
7354
ql_add_link_b(&tq->lun_queues, &lq->link);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8118
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8130
while ((link = lq->cmd.first) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8131
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8201
ql_done(ql_link_t *link, boolean_t cmplt)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8212
for (; link != NULL; link = next_link) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8213
next_link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8214
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8215
link->prev = link->next = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8216
link->head = NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8574
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8863
link = &sp->cmd;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8864
ql_remove_link(&ha->unsol_callback_queue, link);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9139
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9154
for (link = ha->pha->unsol_callback_queue.first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9155
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9156
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9270
ql_link_t *link, *link2;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9282
for (link = tq->lun_queues.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9283
lq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9409
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9435
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9436
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9437
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9496
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9504
for (link = ha->pending_cmds.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9505
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9546
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9569
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9570
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
9572
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
639
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
645
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
647
ha = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3090
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3103
link = ha->dev[index].first;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3104
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3105
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3106
link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3455
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3497
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3498
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
3499
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4056
ql_link_t *link, *link2;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4159
link = vha->dev[index].first;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4160
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4161
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4162
link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4256
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4266
if ((link = ha->pending_cmds.first) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4267
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4652
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4658
link = ha->dev[index].first;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4659
while (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4660
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_init.c
4661
link = link->next;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
102
if ((link = ha->pending_cmds.first) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
109
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
254
if ((link = ha->pending_cmds.first) == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
259
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
77
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
94
if ((link = ha->pending_cmds.first) != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
97
sp = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
1907
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
1917
for (link = NULL, index = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
1918
index < DEVICE_HEAD_LIST_SIZE && link == NULL; index++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
1919
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
1920
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
1921
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
2490
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
2497
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
2498
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
2510
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_ioctl.c
2511
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
1004
if (link != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
422
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
443
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
444
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
445
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
956
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
981
for (link = ha->dev[index].first; link !=
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
982
NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c
983
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1102
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1103
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1104
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1163
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1179
for (link = NULL, index = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1180
index < DEVICE_HEAD_LIST_SIZE && link == NULL; index++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1181
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1182
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1183
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1210
if (link == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1277
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1295
for (link = NULL, index = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1296
index < DEVICE_HEAD_LIST_SIZE && link == NULL; index++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1297
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1298
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1299
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
1321
if (link == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4764
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4770
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4771
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4772
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6579
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6607
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6608
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6609
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6640
for (link = ha->dev[index].first; link != NULL;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6641
link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6642
tq = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7035
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7049
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7050
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8937
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8941
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8942
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8971
ql_link_t *link;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8974
for (link = ql_hba.first; link != NULL; link = link->next) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
8975
ha2 = link->base_address;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
955
ql_link_t *link;
usr/src/uts/common/io/hme/hme.c
644
hme_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/hme/hme.c
648
if (link == LINK_STATE_UP) {
usr/src/uts/common/io/hme/hme.c
651
mac_link_update(hmep->hme_mh, link);
usr/src/uts/common/io/i40e/core/i40e_common.c
1988
bool enable_lse, struct i40e_link_status *link,
usr/src/uts/common/io/i40e/core/i40e_common.c
2067
if (link)
usr/src/uts/common/io/i40e/core/i40e_common.c
2068
i40e_memcpy(link, hw_link_info, sizeof(*hw_link_info),
usr/src/uts/common/io/i40e/core/i40e_prototype.h
166
bool enable_lse, struct i40e_link_status *link,
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
434
hermon_dbr_info_t *info, *link;
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
443
for (info = state->hs_kern_dbr; info != NULL; info = link) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
447
link = info->dbr_link;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1609
while (f->link != NULL)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1610
f = f->link;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1622
while (f->link != NULL)
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1623
f = f->link;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1628
f->link = flow1;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1634
flow1->link = NULL;
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1672
flow->list = flow1->link; /* unlink */
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
1673
flow1->link = NULL; /* be clean */
usr/src/uts/common/io/ib/mgt/ibcm/ibcm_impl.c
200
struct ibcm_flow1_s *link;
usr/src/uts/common/io/igb/igb_main.c
1754
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/igb/igb_sw.h
272
(_LH)->head = (_LH)->head->link; \
usr/src/uts/common/io/igb/igb_sw.h
282
(_LH)->tail->link = (single_link_t *)(_E); \
usr/src/uts/common/io/igb/igb_sw.h
287
(_E)->link = NULL;
usr/src/uts/common/io/igb/igb_sw.h
291
NULL : ((single_link_t *)(_E))->link)
usr/src/uts/common/io/igb/igb_sw.h
295
struct single_link *link;
usr/src/uts/common/io/igb/igb_sw.h
389
single_link_t link;
usr/src/uts/common/io/igb/igb_tx.c
1173
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/igb/igb_tx.c
1232
LIST_GET_NEXT(&pending_list, &tcb->link);
usr/src/uts/common/io/igb/igb_tx.c
1324
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/igb/igb_tx.c
1373
LIST_GET_NEXT(&pending_list, &tcb->link);
usr/src/uts/common/io/igb/igb_tx.c
310
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/igb/igb_tx.c
455
LIST_GET_NEXT(&pending_list, &tcb->link);
usr/src/uts/common/io/igc/core/igc_i225.c
1009
ret_val = igc_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/igc/core/igc_i225.c
1013
if (!link)
usr/src/uts/common/io/igc/core/igc_i225.c
1020
ret_val = igc_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/igc/core/igc_i225.c
1024
if (!link)
usr/src/uts/common/io/igc/core/igc_i225.c
1058
ret_val = igc_set_ltr_i225(hw, link);
usr/src/uts/common/io/igc/core/igc_i225.c
885
static s32 igc_set_ltr_i225(struct igc_hw *hw, bool link)
usr/src/uts/common/io/igc/core/igc_i225.c
894
if (link) {
usr/src/uts/common/io/igc/core/igc_i225.c
991
bool link = false;
usr/src/uts/common/io/igc/core/igc_mac.c
462
bool link = false;
usr/src/uts/common/io/igc/core/igc_mac.c
478
ret_val = igc_phy_has_link_generic(hw, 1, 0, &link);
usr/src/uts/common/io/igc/core/igc_mac.c
482
if (!link)
usr/src/uts/common/io/igc/core/igc_phy.c
536
bool link;
usr/src/uts/common/io/igc/core/igc_phy.c
563
&link);
usr/src/uts/common/io/igc/core/igc_phy.c
567
if (link) {
usr/src/uts/common/io/iprb/iprb.c
1591
iprb_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/iprb/iprb.c
1595
mac_link_update(ip->mach, link);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1581
return ixgbe_call_func(hw, hw->link.ops.read_link, (hw, addr,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1596
return ixgbe_call_func(hw, hw->link.ops.read_link_unlocked,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1646
return ixgbe_call_func(hw, hw->link.ops.write_link,
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1661
return ixgbe_call_func(hw, hw->link.ops.write_link_unlocked,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1265
memcpy(hw->link.link_info.module_type, &pcaps->module_type,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1266
sizeof(hw->link.link_info.module_type));
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1421
hw_link_info = &hw->link.link_info;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1489
li = &hw->link.link_info;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1533
if (hw->link.get_link_info) {
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1540
*link_up = hw->link.link_info.link_info & IXGBE_ACI_LINK_UP;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1558
struct ixgbe_link_status *link)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1572
li_old = &hw->link.link_info_old;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1573
li = &hw->link.link_info;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1618
if (link)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1619
*link = *li;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
1622
hw->link.get_link_info = false;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4048
if (!(hw->link.link_info.link_info & IXGBE_ACI_LINK_UP) &&
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4049
(hw->link.link_info.link_info & IXGBE_ACI_MEDIA_AVAILABLE)) {
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4063
hw->link.link_info.phy_type_high = phy_mask;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4064
hw->link.link_info.phy_type_low = 0;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4076
hw->link.link_info.phy_type_high = 0;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4077
hw->link.link_info.phy_type_low = phy_mask;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4183
hw->link.get_link_info = true;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4194
hw->link.get_link_info = true;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4208
switch (hw->link.link_info.link_speed) {
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4388
if (!(hw->link.link_info.link_info & IXGBE_ACI_LINK_UP)) {
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4394
if (!(hw->link.link_info.an_info & IXGBE_ACI_AN_COMPLETED)) {
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4745
(hw->link.link_info.link_info &
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4752
module_type = hw->link.link_info.module_type[IXGBE_ACI_MOD_TYPE_IDENT];
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
4794
if (!(hw->link.link_info.link_info & IXGBE_ACI_MEDIA_AVAILABLE))
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.h
77
struct ixgbe_link_status *link);
usr/src/uts/common/io/ixgbe/core/ixgbe_type.h
4279
struct ixgbe_link_info link;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
115
return hw->link.ops.read_link_unlocked(hw, hw->link.addr, reg, value);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
128
return hw->link.ops.write_link_unlocked(hw, hw->link.addr, reg, value);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
2595
ret_val = hw->link.ops.write_link(hw, hw->link.addr, reg_slice,
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
846
struct ixgbe_link_info *link = &hw->link;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
858
link->ops.read_link = ixgbe_read_i2c_combined_generic;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
859
link->ops.read_link_unlocked = ixgbe_read_i2c_combined_generic_unlocked;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
860
link->ops.write_link = ixgbe_write_i2c_combined_generic;
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
861
link->ops.write_link_unlocked =
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
863
link->addr = IXGBE_CS4227;
usr/src/uts/common/io/ixgbe/ixgbe_main.c
1994
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
346
(_LH)->head = (_LH)->head->link; \
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
356
(_LH)->tail->link = (single_link_t *)(_E); \
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
361
(_E)->link = NULL;
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
365
NULL : ((single_link_t *)(_E))->link)
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
369
struct single_link *link;
usr/src/uts/common/io/ixgbe/ixgbe_sw.h
448
single_link_t link;
usr/src/uts/common/io/ixgbe/ixgbe_tx.c
1189
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/ixgbe/ixgbe_tx.c
1331
LIST_PUSH_TAIL(&pending_list, &tcb->link);
usr/src/uts/common/io/ixgbe/ixgbe_tx.c
1459
LIST_PUSH_TAIL(list, &tcb->link);
usr/src/uts/common/io/llc1.c
814
struct linkblk *link;
usr/src/uts/common/io/llc1.c
829
link = (struct linkblk *)mp->b_cont->b_rptr;
usr/src/uts/common/io/llc1.c
839
macinfo->llcp_queue = link->l_qbot;
usr/src/uts/common/io/llc1.c
840
macinfo->llcp_lindex = link->l_index;
usr/src/uts/common/io/llc1.c
865
link = (struct linkblk *)mp->b_cont->b_rptr;
usr/src/uts/common/io/llc1.c
872
if (macinfo->llcp_lindex == link->l_index &&
usr/src/uts/common/io/llc1.c
873
macinfo->llcp_queue == link->l_qbot) {
usr/src/uts/common/io/mac/mac.c
8084
mac_bridge_set(mac_handle_t mh, mac_handle_t link)
usr/src/uts/common/io/mac/mac.c
8091
mip->mi_bridge_link = link;
usr/src/uts/common/io/mac/mac.c
8108
mac_bridge_clear(mac_handle_t mh, mac_handle_t link)
usr/src/uts/common/io/mac/mac.c
8113
ASSERT(mip->mi_bridge_link == link);
usr/src/uts/common/io/mac/mac_client.c
393
mac_open_by_linkname(const char *link, mac_handle_t *mhp)
usr/src/uts/common/io/mac/mac_client.c
398
if ((err = dls_mgmt_get_linkid(link, &linkid)) != 0)
usr/src/uts/common/io/mac/mac_provider.c
872
mac_link_update(mac_handle_t mh, link_state_t link)
usr/src/uts/common/io/mac/mac_provider.c
879
mip->mi_lowlinkstate = link;
usr/src/uts/common/io/mac/mac_provider.c
892
mac_link_redo(mac_handle_t mh, link_state_t link)
usr/src/uts/common/io/mac/mac_provider.c
899
mip->mi_linkstate = link;
usr/src/uts/common/io/mii/mii_qualsemi.c
58
link_state_t link;
usr/src/uts/common/io/mii/mii_qualsemi.c
75
link = ph->phy_link;
usr/src/uts/common/io/mii/mii_qualsemi.c
79
if ((ph->phy_link == LINK_STATE_UP) && (link != LINK_STATE_UP) &&
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4825
myri10ge_read_pcie_link_width(ddi_acc_handle_t handle, int *link)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4840
*link = (val >> 4);
usr/src/uts/common/io/ntxn/unm_inc.h
1064
link:1, /* 1:link up, 0:link down */
usr/src/uts/common/io/ntxn/unm_nic_hw.c
2035
if (status.link) {
usr/src/uts/common/io/pcn/pcn.c
1378
pcn_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/pcn/pcn.c
1382
mac_link_update(pcnp->pcn_mh, link);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3295
struct ecore_mcp_link_params *link;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3382
link = &p_hwfn->mcp_info->link_input;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3390
link->speed.advertised_speeds = link_temp;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3391
p_caps->speed_capabilities = link->speed.advertised_speeds;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3399
link->speed.autoneg = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3402
link->speed.forced_speed = 1000;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3405
link->speed.forced_speed = 10000;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3408
link->speed.forced_speed = 25000;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3411
link->speed.forced_speed = 40000;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3414
link->speed.forced_speed = 50000;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3417
link->speed.forced_speed = 100000;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3424
p_caps->default_speed = link->speed.forced_speed;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3425
p_caps->default_speed_autoneg = link->speed.autoneg;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3429
link->pause.autoneg = !!(link_temp &
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3431
link->pause.forced_rx = !!(link_temp &
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3433
link->pause.forced_tx = !!(link_temp &
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3435
link->loopback_mode = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3443
link->eee.enable = true;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3447
link->eee.enable = false;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3460
link->eee.tx_lpi_timer = p_caps->eee_lpi_timer;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3461
link->eee.tx_lpi_enable = link->eee.enable;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3462
if (link->eee.enable)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3463
link->eee.adv_caps = ECORE_EEE_1G_ADV |
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3471
link->speed.forced_speed, link->speed.advertised_speeds,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_dev.c
3472
link->speed.autoneg, link->pause.autoneg,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h
180
u8 link; /* Function Dependency Link */
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h
305
struct ecore_mcp_link_state *link,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h
320
struct ecore_mcp_link_state *link,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h
760
static OSAL_INLINE void ecore_iov_set_link(struct ecore_hwfn *p_hwfn, u16 vfid, struct ecore_mcp_link_params *params, struct ecore_mcp_link_state *link, struct ecore_mcp_link_capabilities *p_caps) {}
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_iov_api.h
761
static OSAL_INLINE void ecore_iov_get_link(struct ecore_hwfn *p_hwfn, u16 vfid, struct ecore_mcp_link_params *params, struct ecore_mcp_link_state *link, struct ecore_mcp_link_capabilities *p_caps) {}
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_vf_api.h
192
static OSAL_INLINE void ecore_vf_get_link_state(struct ecore_hwfn *p_hwfn, struct ecore_mcp_link_state *link) {}
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_vf_api.h
70
struct ecore_mcp_link_state *link);
usr/src/uts/common/io/qede/qede_gld.c
1650
struct ecore_mcp_link_state link;
usr/src/uts/common/io/qede/qede_gld.c
1660
memcpy(&link, &hwfn->mcp_info->link_output, sizeof(link));
usr/src/uts/common/io/qede/qede_gld.c
1662
if(link.link_up) {
usr/src/uts/common/io/qede/qede_gld.c
1699
if(link.link_up) {
usr/src/uts/common/io/qede/qede_gld.c
1700
link_op.speed = link.speed;
usr/src/uts/common/io/qede/qede_gld.c
1711
if (link.partner_adv_speed &
usr/src/uts/common/io/qede/qede_gld.c
1716
if (link.partner_adv_speed &
usr/src/uts/common/io/qede/qede_gld.c
1721
if (link.partner_adv_speed &
usr/src/uts/common/io/qede/qede_gld.c
1726
if (link.partner_adv_speed &
usr/src/uts/common/io/qede/qede_gld.c
1731
if (link.partner_adv_speed &
usr/src/uts/common/io/qede/qede_gld.c
1736
if (link.an_complete) {
usr/src/uts/common/io/qede/qede_gld.c
1740
if (link.partner_adv_pause) {
usr/src/uts/common/io/qede/qede_gld.c
1744
if (link.partner_adv_pause == ECORE_LINK_PARTNER_ASYMMETRIC_PAUSE ||
usr/src/uts/common/io/qede/qede_gld.c
1745
link.partner_adv_pause == ECORE_LINK_PARTNER_BOTH_PAUSE) {
usr/src/uts/common/io/qede/qede_kstat.c
373
pStats->link.value.ui64 = qede->params.link_state;
usr/src/uts/common/io/qede/qede_kstat.c
76
kstat_named_t link;
usr/src/uts/common/io/qede/qede_kstat.c
999
QEDE_KSTAT_LINK(link, KSTAT_DATA_UINT64);
usr/src/uts/common/io/qede/qede_misc.c
175
qede_update_media_info(struct ecore_dev *edev, qede_link_cfg_t *link)
usr/src/uts/common/io/qede/qede_misc.c
180
link->media = MEDIA_UNSPECIFIED;
usr/src/uts/common/io/qede/qede_misc.c
181
link->txr_data = ETH_TRANSCEIVER_STATE_UPDATING;
usr/src/uts/common/io/qede/qede_misc.c
190
link->media = ecore_rd(hwfn, ptt, hwfn->mcp_info->port_addr +
usr/src/uts/common/io/qede/qede_misc.c
192
link->txr_data = ecore_rd(hwfn, ptt, hwfn->mcp_info->port_addr +
usr/src/uts/common/io/rge/rge_chip.c
1474
int32_t link;
usr/src/uts/common/io/rge/rge_chip.c
1477
link = (media_status & PHY_STATUS_LINK_UP) ?
usr/src/uts/common/io/rge/rge_chip.c
1479
if (rgep->param_link_up != link) {
usr/src/uts/common/io/rge/rge_chip.c
1483
rgep->param_link_up = link;
usr/src/uts/common/io/rge/rge_chip.c
1485
if (link == LINK_STATE_UP) {
usr/src/uts/common/io/rtls/rtls.c
1989
rtls_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/rtls/rtls.c
1993
mac_link_update(rtlsp->mh, link);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1147
uint32_t rerrf, pinfo, started = 0, link = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1151
link = pinfo & 2;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1156
i, started, link, rerrf);
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
51
link_state_t link;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
55
link = LINK_STATE_UNKNOWN;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
58
link = LINK_STATE_DOWN;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
61
link = LINK_STATE_UP;
usr/src/uts/common/io/sfxge/sfxge_gld_v3.c
64
mac_link_update(sp->s_mh, link);
usr/src/uts/common/io/vr/vr.c
1319
(link_state_t)vrp->chip.link.state);
usr/src/uts/common/io/vr/vr.c
1463
if (n > 0 && vrp->chip.link.flowctrl == VR_PAUSE_BIDIRECTIONAL) {
usr/src/uts/common/io/vr/vr.c
1694
vrp->chip.link.state == VR_LINK_STATE_UP && vrp->reset == 0) {
usr/src/uts/common/io/vr/vr.c
2435
v = vrp->chip.link.duplex;
usr/src/uts/common/io/vr/vr.c
2439
v = vrp->chip.link.flowctrl;
usr/src/uts/common/io/vr/vr.c
2551
v = vrp->chip.link.mau;
usr/src/uts/common/io/vr/vr.c
2575
if (vrp->chip.link.speed == VR_LINK_SPEED_100MBS)
usr/src/uts/common/io/vr/vr.c
2577
else if (vrp->chip.link.speed == VR_LINK_SPEED_10MBS)
usr/src/uts/common/io/vr/vr.c
2715
(link_state_t)vrp->chip.link.state);
usr/src/uts/common/io/vr/vr.c
2742
vrp->chip.link.speed = VR_LINK_SPEED_100MBS;
usr/src/uts/common/io/vr/vr.c
2743
vrp->chip.link.duplex = VR_LINK_DUPLEX_FULL;
usr/src/uts/common/io/vr/vr.c
2744
vrp->chip.link.mau = VR_MAU_100X;
usr/src/uts/common/io/vr/vr.c
2746
vrp->chip.link.speed = VR_LINK_SPEED_100MBS;
usr/src/uts/common/io/vr/vr.c
2747
vrp->chip.link.duplex = VR_LINK_DUPLEX_HALF;
usr/src/uts/common/io/vr/vr.c
2748
vrp->chip.link.mau = VR_MAU_100T4;
usr/src/uts/common/io/vr/vr.c
2750
vrp->chip.link.speed = VR_LINK_SPEED_100MBS;
usr/src/uts/common/io/vr/vr.c
2751
vrp->chip.link.duplex = VR_LINK_DUPLEX_HALF;
usr/src/uts/common/io/vr/vr.c
2752
vrp->chip.link.mau = VR_MAU_100X;
usr/src/uts/common/io/vr/vr.c
2754
vrp->chip.link.speed = VR_LINK_SPEED_10MBS;
usr/src/uts/common/io/vr/vr.c
2755
vrp->chip.link.duplex = VR_LINK_DUPLEX_FULL;
usr/src/uts/common/io/vr/vr.c
2756
vrp->chip.link.mau = VR_MAU_10;
usr/src/uts/common/io/vr/vr.c
2758
vrp->chip.link.speed = VR_LINK_SPEED_10MBS;
usr/src/uts/common/io/vr/vr.c
2759
vrp->chip.link.duplex = VR_LINK_DUPLEX_HALF;
usr/src/uts/common/io/vr/vr.c
2760
vrp->chip.link.mau = VR_MAU_10;
usr/src/uts/common/io/vr/vr.c
2762
vrp->chip.link.speed = VR_LINK_SPEED_UNKNOWN;
usr/src/uts/common/io/vr/vr.c
2763
vrp->chip.link.duplex = VR_LINK_DUPLEX_UNKNOWN;
usr/src/uts/common/io/vr/vr.c
2764
vrp->chip.link.mau = VR_MAU_UNKNOWN;
usr/src/uts/common/io/vr/vr.c
2771
vrp->chip.link.duplex == VR_LINK_DUPLEX_FULL)
usr/src/uts/common/io/vr/vr.c
2772
vrp->chip.link.flowctrl = VR_PAUSE_BIDIRECTIONAL;
usr/src/uts/common/io/vr/vr.c
2774
vrp->chip.link.flowctrl = VR_PAUSE_NONE;
usr/src/uts/common/io/vr/vr.c
2791
vrp->chip.link.speed = VR_LINK_SPEED_100MBS;
usr/src/uts/common/io/vr/vr.c
2792
vrp->chip.link.mau = VR_MAU_100X;
usr/src/uts/common/io/vr/vr.c
2794
vrp->chip.link.speed = VR_LINK_SPEED_10MBS;
usr/src/uts/common/io/vr/vr.c
2795
vrp->chip.link.mau = VR_MAU_10;
usr/src/uts/common/io/vr/vr.c
2799
vrp->chip.link.duplex = VR_LINK_DUPLEX_FULL;
usr/src/uts/common/io/vr/vr.c
2801
vrp->chip.link.duplex = VR_LINK_DUPLEX_HALF;
usr/src/uts/common/io/vr/vr.c
2805
vrp->chip.link.flowctrl = VR_PAUSE_NONE;
usr/src/uts/common/io/vr/vr.c
2812
if (vrp->chip.link.duplex == VR_LINK_DUPLEX_FULL) {
usr/src/uts/common/io/vr/vr.c
2831
if (vrp->chip.link.flowctrl == VR_PAUSE_BIDIRECTIONAL) {
usr/src/uts/common/io/vr/vr.c
2895
vrp->chip.link.state = VR_LINK_STATE_UP;
usr/src/uts/common/io/vr/vr.c
2897
vrp->chip.link.state = VR_LINK_STATE_DOWN;
usr/src/uts/common/io/vr/vr.c
3224
val = vrp->chip.link.duplex;
usr/src/uts/common/io/vr/vr.c
3257
val = vrp->chip.link.flowctrl;
usr/src/uts/common/io/vr/vr.c
3265
if (vrp->chip.link.speed ==
usr/src/uts/common/io/vr/vr.c
3268
else if (vrp->chip.link.speed ==
usr/src/uts/common/io/vr/vr.c
3276
val = vrp->chip.link.state;
usr/src/uts/common/io/vr/vr.c
3532
vrp->chip.link.speed =
usr/src/uts/common/io/vr/vr.c
3535
vrp->chip.link.speed =
usr/src/uts/common/io/vr/vr.h
369
vr_link_t link;
usr/src/uts/common/io/yge/yge.c
349
yge_mii_notify(void *arg, link_state_t link)
usr/src/uts/common/io/yge/yge.c
365
if (link == LINK_STATE_UP) {
usr/src/uts/common/io/yge/yge.c
438
mac_link_update(port->p_mh, link);
usr/src/uts/common/io/yge/yge.c
440
if (port->p_running && (link == LINK_STATE_UP)) {
usr/src/uts/common/nfs/nfs.h
1850
diropargs3 link;
usr/src/uts/common/nfs/nfs4_kprot.h
2066
linktext4 link;
usr/src/uts/common/nfs/nfs_log.h
449
nfslog_diropargs3 link;
usr/src/uts/common/os/strsubr.c
401
#define LISTCHECK(head, tail, link) { \
usr/src/uts/common/os/strsubr.c
403
IMPLY(tail != NULL, tail->link == NULL); \
usr/src/uts/common/os/strsubr.c
410
#define ENQUEUE(el, head, tail, link) { \
usr/src/uts/common/os/strsubr.c
411
ASSERT(el->link == NULL); \
usr/src/uts/common/os/strsubr.c
412
LISTCHECK(head, tail, link); \
usr/src/uts/common/os/strsubr.c
416
tail->link = el; \
usr/src/uts/common/os/strsubr.c
424
#define DQ(el, head, tail, link) { \
usr/src/uts/common/os/strsubr.c
425
LISTCHECK(head, tail, link); \
usr/src/uts/common/os/strsubr.c
428
head = head->link; \
usr/src/uts/common/os/strsubr.c
431
el->link = NULL; \
usr/src/uts/common/os/strsubr.c
439
#define RMQ(el, head, tail, link, chase, curr, succeed) { \
usr/src/uts/common/os/strsubr.c
440
LISTCHECK(head, tail, link); \
usr/src/uts/common/os/strsubr.c
443
for (curr = head; (curr != el) && (curr != NULL); curr = curr->link) \
usr/src/uts/common/os/strsubr.c
449
chase->link = curr->link; \
usr/src/uts/common/os/strsubr.c
451
head = curr->link; \
usr/src/uts/common/os/strsubr.c
452
curr->link = NULL; \
usr/src/uts/common/os/strsubr.c
456
LISTCHECK(head, tail, link); \
usr/src/uts/common/os/sysent.c
448
/* 9 */ SYSENT_CI("link", link, 2),
usr/src/uts/common/os/sysent.c
829
/* 9 */ SYSENT_CI("link", link, 2),
usr/src/uts/common/os/sysent.c
98
int link(char *, char *);
usr/src/uts/common/sys/bofi_impl.h
57
struct bofi_link *link; /* next on shadow handle chain */
usr/src/uts/common/sys/bofi_impl.h
79
struct bofi_link *link; /* errdef chain */
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
322
uint32_t link:8;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_dfclib.h
332
uint32_t link:8;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_queue.h
418
CQE_ASYNC_LINK_STATE_t link;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_buf.h
100
OCE_LIST_NODE_T link;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_buf.h
106
OCE_LIST_NODE_T link;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_buf.h
123
OCE_LIST_NODE_T link;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_io.h
372
int oce_get_link_status(struct oce_dev *dev, struct link_status *link);
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_api.h
1402
ql_link_t link;
usr/src/uts/common/sys/fs/sdev_impl.h
462
extern int sdev_getlink(struct vnode *linkvp, char **link);
usr/src/uts/common/sys/queue.h
142
#define QMD_SAVELINK(name, link) void **name = (void *)&(link)
usr/src/uts/common/sys/queue.h
144
#define QMD_SAVELINK(name, link)
usr/src/uts/common/sys/scsi/impl/commands.h
102
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
114
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
136
#define g1_link cdb_un.sg.g1.link
usr/src/uts/common/sys/scsi/impl/commands.h
146
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
158
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
185
#define g4_link cdb_un.sg.g4.link
usr/src/uts/common/sys/scsi/impl/commands.h
201
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
213
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
236
#define scc5_link cdb_un.sg.g5.link
usr/src/uts/common/sys/scsi/impl/commands.h
248
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
260
uchar_t link :1; /* another command follows */
usr/src/uts/common/sys/scsi/impl/commands.h
89
#define g0_link cdb_un.sg.g0.link
usr/src/uts/common/xen/public/hvm/hvm_op.h
66
uint8_t link;
usr/src/uts/intel/io/dnet/dnet.c
3346
uint32_t link, status, mask, polarity;
usr/src/uts/intel/io/dnet/dnet.c
3388
link = (status^polarity) & mask;
usr/src/uts/intel/io/dnet/dnet.c
3389
if (link)
usr/src/uts/intel/io/dnet/dnet.c
3399
upsamples, status, polarity, mask, link);
usr/src/uts/intel/io/viona/viona_hook.c
41
viona_hook(viona_link_t *link, viona_vring_t *ring, mblk_t **mpp, boolean_t out)
usr/src/uts/intel/io/viona/viona_hook.c
43
viona_neti_t *nip = link->l_neti;
usr/src/uts/intel/io/viona/viona_hook.c
57
info.hpe_ifp = (phy_if_t)link;
usr/src/uts/intel/io/viona/viona_hook.c
58
info.hpe_ofp = (phy_if_t)link;
usr/src/uts/intel/io/viona/viona_impl.h
397
#define VIONA_NRINGS(link) ((link)->l_npairs * 2)
usr/src/uts/intel/io/viona/viona_impl.h
398
#define VIONA_USABLE_RINGS(link) ((link)->l_usepairs * 2)
usr/src/uts/intel/io/viona/viona_impl.h
400
#define VIONA_RING_VALID(link, idx) ((idx) < VIONA_NRINGS(link))
usr/src/uts/intel/io/viona/viona_main.c
1014
link = kmem_zalloc(sizeof (viona_link_t), KM_SLEEP);
usr/src/uts/intel/io/viona/viona_main.c
1015
link->l_ss = ss;
usr/src/uts/intel/io/viona/viona_main.c
1016
link->l_linkid = kvc.c_linkid;
usr/src/uts/intel/io/viona/viona_main.c
1017
link->l_vm_hold = hold;
usr/src/uts/intel/io/viona/viona_main.c
1018
link->l_mtu = VIONA_DEFAULT_MTU;
usr/src/uts/intel/io/viona/viona_main.c
1019
link->l_notify_mmaddr = NOTIFY_MMADDR_UNSET;
usr/src/uts/intel/io/viona/viona_main.c
1021
err = mac_open_by_linkid(link->l_linkid, &link->l_mh);
usr/src/uts/intel/io/viona/viona_main.c
1026
viona_get_mac_capab(link);
usr/src/uts/intel/io/viona/viona_main.c
1027
viona_params_get_defaults(&link->l_params);
usr/src/uts/intel/io/viona/viona_main.c
1030
link->l_linkid);
usr/src/uts/intel/io/viona/viona_main.c
1031
err = mac_client_open(link->l_mh, &link->l_mch, cli_name, 0);
usr/src/uts/intel/io/viona/viona_main.c
1036
err = mac_unicast_add(link->l_mch, NULL, MAC_UNICAST_PRIMARY,
usr/src/uts/intel/io/viona/viona_main.c
1037
&link->l_muh, VLAN_ID_NONE, &mac_diag);
usr/src/uts/intel/io/viona/viona_main.c
1042
if (viona_link_qalloc(link, 1) != 0)
usr/src/uts/intel/io/viona/viona_main.c
1044
link->l_usepairs = 1;
usr/src/uts/intel/io/viona/viona_main.c
1052
link->l_promisc = VIONA_PROMISC_MULTI;
usr/src/uts/intel/io/viona/viona_main.c
1053
if ((err = viona_rx_set(link, link->l_promisc)) != 0) {
usr/src/uts/intel/io/viona/viona_main.c
1057
link->l_neti = nip;
usr/src/uts/intel/io/viona/viona_main.c
1058
ss->ss_link = link;
usr/src/uts/intel/io/viona/viona_main.c
1073
if (link != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1074
viona_rx_clear(link);
usr/src/uts/intel/io/viona/viona_main.c
1075
if (link->l_mch != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1076
if (link->l_muh != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1077
VERIFY0(mac_unicast_remove(link->l_mch,
usr/src/uts/intel/io/viona/viona_main.c
1078
link->l_muh));
usr/src/uts/intel/io/viona/viona_main.c
1079
link->l_muh = NULL;
usr/src/uts/intel/io/viona/viona_main.c
1081
mac_client_close(link->l_mch, 0);
usr/src/uts/intel/io/viona/viona_main.c
1083
if (link->l_mh != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1084
mac_close(link->l_mh);
usr/src/uts/intel/io/viona/viona_main.c
1086
viona_link_qfree(link);
usr/src/uts/intel/io/viona/viona_main.c
1087
kmem_free(link, sizeof (viona_link_t));
usr/src/uts/intel/io/viona/viona_main.c
1102
viona_link_t *link;
usr/src/uts/intel/io/viona/viona_main.c
1106
if ((link = ss->ss_link) == NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1112
if (link->l_destroyed) {
usr/src/uts/intel/io/viona/viona_main.c
1127
link->l_destroyed = B_TRUE;
usr/src/uts/intel/io/viona/viona_main.c
1133
VERIFY0(viona_ioc_set_notify_ioport(link, 0));
usr/src/uts/intel/io/viona/viona_main.c
1134
VERIFY0(viona_ioc_set_notify_mmio(link, NULL, 0));
usr/src/uts/intel/io/viona/viona_main.c
1141
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++)
usr/src/uts/intel/io/viona/viona_main.c
1142
VERIFY0(viona_ring_reset(&link->l_vrings[i], B_FALSE));
usr/src/uts/intel/io/viona/viona_main.c
1146
if (link->l_mch != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1148
viona_rx_clear(link);
usr/src/uts/intel/io/viona/viona_main.c
1149
if (link->l_muh != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1150
VERIFY0(mac_unicast_remove(link->l_mch, link->l_muh));
usr/src/uts/intel/io/viona/viona_main.c
1151
link->l_muh = NULL;
usr/src/uts/intel/io/viona/viona_main.c
1153
mac_client_close(link->l_mch, 0);
usr/src/uts/intel/io/viona/viona_main.c
1155
if (link->l_mh != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1156
mac_close(link->l_mh);
usr/src/uts/intel/io/viona/viona_main.c
1158
if (link->l_vm_hold != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1159
vmm_drv_rele(link->l_vm_hold);
usr/src/uts/intel/io/viona/viona_main.c
1160
link->l_vm_hold = NULL;
usr/src/uts/intel/io/viona/viona_main.c
1163
nip = link->l_neti;
usr/src/uts/intel/io/viona/viona_main.c
1164
link->l_neti = NULL;
usr/src/uts/intel/io/viona/viona_main.c
1166
viona_link_qfree(link);
usr/src/uts/intel/io/viona/viona_main.c
1167
pollhead_clean(&link->l_pollhead);
usr/src/uts/intel/io/viona/viona_main.c
1177
kmem_free(link, sizeof (viona_link_t));
usr/src/uts/intel/io/viona/viona_main.c
1182
viona_ioc_ring_init(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1191
if (!VIONA_RING_VALID(link, kri.ri_index))
usr/src/uts/intel/io/viona/viona_main.c
1206
err = viona_ring_init(link, kri.ri_index, &params);
usr/src/uts/intel/io/viona/viona_main.c
1212
viona_ioc_ring_init_modern(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1221
if (!VIONA_RING_VALID(link, krim.rim_index))
usr/src/uts/intel/io/viona/viona_main.c
1233
err = viona_ring_init(link, krim.rim_index, &params);
usr/src/uts/intel/io/viona/viona_main.c
1239
viona_ioc_ring_set_state(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1256
err = viona_ring_init(link, krs.vrs_index, &params);
usr/src/uts/intel/io/viona/viona_main.c
1262
viona_ioc_ring_get_state(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1271
int err = viona_ring_get_state(link, krs.vrs_index, &params);
usr/src/uts/intel/io/viona/viona_main.c
1289
viona_ioc_link_setpairs(viona_link_t *link, uint16_t pairs)
usr/src/uts/intel/io/viona/viona_main.c
1294
viona_rx_clear(link);
usr/src/uts/intel/io/viona/viona_main.c
1295
err = viona_link_qalloc(link, pairs);
usr/src/uts/intel/io/viona/viona_main.c
1296
(void) viona_rx_set(link, link->l_promisc);
usr/src/uts/intel/io/viona/viona_main.c
1302
viona_ioc_link_usepairs(viona_link_t *link, uint16_t pairs)
usr/src/uts/intel/io/viona/viona_main.c
1304
if (pairs < VIONA_MIN_QPAIR || pairs > link->l_npairs)
usr/src/uts/intel/io/viona/viona_main.c
1306
link->l_usepairs = pairs;
usr/src/uts/intel/io/viona/viona_main.c
1311
viona_ioc_ring_reset(viona_link_t *link, uint_t idx)
usr/src/uts/intel/io/viona/viona_main.c
1315
if (!VIONA_RING_VALID(link, idx)) {
usr/src/uts/intel/io/viona/viona_main.c
1318
ring = &link->l_vrings[idx];
usr/src/uts/intel/io/viona/viona_main.c
1324
viona_ioc_ring_kick(viona_link_t *link, uint_t idx)
usr/src/uts/intel/io/viona/viona_main.c
1329
if (!VIONA_RING_VALID(link, idx)) {
usr/src/uts/intel/io/viona/viona_main.c
1332
ring = &link->l_vrings[idx];
usr/src/uts/intel/io/viona/viona_main.c
1360
viona_ioc_ring_pause(viona_link_t *link, uint_t idx)
usr/src/uts/intel/io/viona/viona_main.c
1362
if (!VIONA_RING_VALID(link, idx)) {
usr/src/uts/intel/io/viona/viona_main.c
1366
viona_vring_t *ring = &link->l_vrings[idx];
usr/src/uts/intel/io/viona/viona_main.c
1371
viona_ioc_ring_set_msi(viona_link_t *link, void *data, int md)
usr/src/uts/intel/io/viona/viona_main.c
1379
if (!VIONA_RING_VALID(link, vrm.rm_index)) {
usr/src/uts/intel/io/viona/viona_main.c
1383
ring = &link->l_vrings[vrm.rm_index];
usr/src/uts/intel/io/viona/viona_main.c
1396
viona_link_t *link = (viona_link_t *)arg;
usr/src/uts/intel/io/viona/viona_main.c
1402
if (in || port != link->l_notify_ioport) {
usr/src/uts/intel/io/viona/viona_main.c
1408
if (!VIONA_RING_VALID(link, vq)) {
usr/src/uts/intel/io/viona/viona_main.c
1412
viona_vring_t *ring = &link->l_vrings[vq];
usr/src/uts/intel/io/viona/viona_main.c
1427
viona_ioc_set_notify_ioport(viona_link_t *link, uint16_t ioport)
usr/src/uts/intel/io/viona/viona_main.c
1431
if (link->l_notify_ioport != 0) {
usr/src/uts/intel/io/viona/viona_main.c
1432
vmm_drv_ioport_unhook(link->l_vm_hold, &link->l_notify_cookie);
usr/src/uts/intel/io/viona/viona_main.c
1433
link->l_notify_ioport = 0;
usr/src/uts/intel/io/viona/viona_main.c
1437
err = vmm_drv_ioport_hook(link->l_vm_hold, ioport,
usr/src/uts/intel/io/viona/viona_main.c
1438
viona_notify_iop, (void *)link, &link->l_notify_cookie);
usr/src/uts/intel/io/viona/viona_main.c
1440
link->l_notify_ioport = ioport;
usr/src/uts/intel/io/viona/viona_main.c
1450
viona_link_t *link = (viona_link_t *)arg;
usr/src/uts/intel/io/viona/viona_main.c
1462
if (!VIONA_RING_VALID(link, vq))
usr/src/uts/intel/io/viona/viona_main.c
1465
viona_vring_t *ring = &link->l_vrings[vq];
usr/src/uts/intel/io/viona/viona_main.c
1479
viona_ioc_set_notify_mmio(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1484
if (link->l_notify_mmaddr != NOTIFY_MMADDR_UNSET) {
usr/src/uts/intel/io/viona/viona_main.c
1485
int err = vmm_drv_mmio_unhook(link->l_vm_hold,
usr/src/uts/intel/io/viona/viona_main.c
1486
&link->l_notify_mmcookie);
usr/src/uts/intel/io/viona/viona_main.c
1488
link->l_notify_mmaddr = NOTIFY_MMADDR_UNSET;
usr/src/uts/intel/io/viona/viona_main.c
1497
err = vmm_drv_mmio_hook(link->l_vm_hold, vim.vim_address, vim.vim_size,
usr/src/uts/intel/io/viona/viona_main.c
1498
viona_notify_mmio, (void *)link, &link->l_notify_mmcookie);
usr/src/uts/intel/io/viona/viona_main.c
1500
link->l_notify_mmaddr = vim.vim_address;
usr/src/uts/intel/io/viona/viona_main.c
1507
viona_ioc_set_promisc(viona_link_t *link, viona_promisc_t mode)
usr/src/uts/intel/io/viona/viona_main.c
1515
if (mode == link->l_promisc) {
usr/src/uts/intel/io/viona/viona_main.c
1519
if ((err = viona_rx_set(link, mode)) != 0) {
usr/src/uts/intel/io/viona/viona_main.c
1523
link->l_promisc = mode;
usr/src/uts/intel/io/viona/viona_main.c
1604
viona_ioc_get_params(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1614
if (link != NULL) {
usr/src/uts/intel/io/viona/viona_main.c
1615
nvl = viona_params_to_nvlist(&link->l_params);
usr/src/uts/intel/io/viona/viona_main.c
1651
viona_ioc_set_params(viona_link_t *link, void *udata, int md)
usr/src/uts/intel/io/viona/viona_main.c
1685
bcopy(&link->l_params, &new_params,
usr/src/uts/intel/io/viona/viona_main.c
1694
bcopy(&new_params, &link->l_params,
usr/src/uts/intel/io/viona/viona_main.c
1739
viona_ioc_ring_intr_clear(viona_link_t *link, uint_t idx)
usr/src/uts/intel/io/viona/viona_main.c
1741
if (!VIONA_RING_VALID(link, idx)) {
usr/src/uts/intel/io/viona/viona_main.c
1745
link->l_vrings[idx].vr_intr_enabled = 0;
usr/src/uts/intel/io/viona/viona_main.c
1750
viona_ioc_intr_poll(viona_link_t *link, void *udata, int md, int *rv)
usr/src/uts/intel/io/viona/viona_main.c
1756
i < ARRAY_SIZE(vip.vip_status) && i < VIONA_USABLE_RINGS(link);
usr/src/uts/intel/io/viona/viona_main.c
1758
uint_t val = link->l_vrings[i].vr_intr_enabled;
usr/src/uts/intel/io/viona/viona_main.c
1773
viona_ioc_intr_poll_mq(viona_link_t *link, void *udata, int md, int *rv)
usr/src/uts/intel/io/viona/viona_main.c
1786
if (vipm.vipm_nrings < 1 || vipm.vipm_nrings > VIONA_USABLE_RINGS(link))
usr/src/uts/intel/io/viona/viona_main.c
1790
if (link->l_vrings[i].vr_intr_enabled) {
usr/src/uts/intel/io/viona/viona_main.c
598
viona_link_t *link;
usr/src/uts/intel/io/viona/viona_main.c
625
if ((link = ss->ss_link) == NULL || link->l_destroyed ||
usr/src/uts/intel/io/viona/viona_main.c
626
vmm_drv_release_reqd(link->l_vm_hold)) {
usr/src/uts/intel/io/viona/viona_main.c
633
val = VIONA_S_HOSTCAPS | link->l_features_hw;
usr/src/uts/intel/io/viona/viona_main.c
643
link->l_modern = ((val & VIRTIO_F_VERSION_1) != 0);
usr/src/uts/intel/io/viona/viona_main.c
644
val &= (VIONA_S_HOSTCAPS | link->l_features_hw);
usr/src/uts/intel/io/viona/viona_main.c
652
link->l_features = val;
usr/src/uts/intel/io/viona/viona_main.c
655
*rv = (int)link->l_npairs;
usr/src/uts/intel/io/viona/viona_main.c
661
err = viona_ioc_link_setpairs(link, (uint16_t)data);
usr/src/uts/intel/io/viona/viona_main.c
664
*rv = (int)link->l_usepairs;
usr/src/uts/intel/io/viona/viona_main.c
670
err = viona_ioc_link_usepairs(link, (uint16_t)data);
usr/src/uts/intel/io/viona/viona_main.c
673
err = viona_ioc_ring_init(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
676
err = viona_ioc_ring_init_modern(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
679
err = viona_ioc_ring_reset(link, (uint_t)data);
usr/src/uts/intel/io/viona/viona_main.c
682
err = viona_ioc_ring_kick(link, (uint_t)data);
usr/src/uts/intel/io/viona/viona_main.c
685
err = viona_ioc_ring_set_msi(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
688
err = viona_ioc_ring_intr_clear(link, (uint_t)data);
usr/src/uts/intel/io/viona/viona_main.c
691
err = viona_ioc_ring_set_state(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
694
err = viona_ioc_ring_get_state(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
697
err = viona_ioc_ring_pause(link, (uint_t)data);
usr/src/uts/intel/io/viona/viona_main.c
701
err = viona_ioc_intr_poll(link, dptr, md, rv);
usr/src/uts/intel/io/viona/viona_main.c
704
err = viona_ioc_intr_poll_mq(link, dptr, md, rv);
usr/src/uts/intel/io/viona/viona_main.c
711
err = viona_ioc_set_notify_ioport(link, (uint16_t)data);
usr/src/uts/intel/io/viona/viona_main.c
714
err = viona_ioc_set_notify_mmio(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
717
err = viona_ioc_set_promisc(link, (viona_promisc_t)data);
usr/src/uts/intel/io/viona/viona_main.c
720
err = viona_ioc_get_params(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
723
err = viona_ioc_set_params(link, dptr, md);
usr/src/uts/intel/io/viona/viona_main.c
726
*rv = (int)link->l_mtu;
usr/src/uts/intel/io/viona/viona_main.c
732
link->l_mtu = (uint16_t)data;
usr/src/uts/intel/io/viona/viona_main.c
748
viona_link_t *link;
usr/src/uts/intel/io/viona/viona_main.c
756
if ((link = ss->ss_link) == NULL || link->l_destroyed) {
usr/src/uts/intel/io/viona/viona_main.c
763
for (uint16_t i = 0; i < VIONA_USABLE_RINGS(link); i++) {
usr/src/uts/intel/io/viona/viona_main.c
764
if (link->l_vrings[i].vr_intr_enabled != 0) {
usr/src/uts/intel/io/viona/viona_main.c
771
*phpp = &link->l_pollhead;
usr/src/uts/intel/io/viona/viona_main.c
779
viona_get_mac_capab(viona_link_t *link)
usr/src/uts/intel/io/viona/viona_main.c
781
mac_handle_t mh = link->l_mh;
usr/src/uts/intel/io/viona/viona_main.c
785
link->l_features_hw = 0;
usr/src/uts/intel/io/viona/viona_main.c
792
link->l_features_hw |= VIRTIO_NET_F_CSUM;
usr/src/uts/intel/io/viona/viona_main.c
794
link->l_cap_csum = cap;
usr/src/uts/intel/io/viona/viona_main.c
797
if ((link->l_features_hw & VIRTIO_NET_F_CSUM) &&
usr/src/uts/intel/io/viona/viona_main.c
807
link->l_features_hw |= VIRTIO_NET_F_HOST_TSO4;
usr/src/uts/intel/io/viona/viona_main.c
814
viona_link_t *link = ksp->ks_private;
usr/src/uts/intel/io/viona/viona_main.c
822
mutex_enter(&link->l_stats_lock);
usr/src/uts/intel/io/viona/viona_main.c
824
for (uint16_t i = 0; i < VIONA_USABLE_RINGS(link); i++) {
usr/src/uts/intel/io/viona/viona_main.c
825
const viona_vring_t *ring = &link->l_vrings[i];
usr/src/uts/intel/io/viona/viona_main.c
830
link_stats = &link->l_stats.vls_rx;
usr/src/uts/intel/io/viona/viona_main.c
841
link_stats = &link->l_stats.vls_tx;
usr/src/uts/intel/io/viona/viona_main.c
854
mutex_exit(&link->l_stats_lock);
usr/src/uts/intel/io/viona/viona_main.c
918
viona_link_qfree(viona_link_t *link)
usr/src/uts/intel/io/viona/viona_main.c
920
if (link->l_vrings == NULL)
usr/src/uts/intel/io/viona/viona_main.c
923
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++) {
usr/src/uts/intel/io/viona/viona_main.c
924
ASSERT3U(link->l_vrings[i].vr_state, ==, VRS_RESET);
usr/src/uts/intel/io/viona/viona_main.c
925
viona_ring_free(&link->l_vrings[i]);
usr/src/uts/intel/io/viona/viona_main.c
927
kmem_free(link->l_vrings, sizeof (viona_vring_t) * VIONA_NRINGS(link));
usr/src/uts/intel/io/viona/viona_main.c
928
link->l_vrings = NULL;
usr/src/uts/intel/io/viona/viona_main.c
929
link->l_npairs = link->l_usepairs = 0;
usr/src/uts/intel/io/viona/viona_main.c
933
viona_link_qalloc(viona_link_t *link, uint16_t pairs)
usr/src/uts/intel/io/viona/viona_main.c
935
const uint16_t usepairs = link->l_usepairs;
usr/src/uts/intel/io/viona/viona_main.c
937
ASSERT(MUTEX_HELD(&link->l_ss->ss_lock));
usr/src/uts/intel/io/viona/viona_main.c
944
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++) {
usr/src/uts/intel/io/viona/viona_main.c
945
if (link->l_vrings[i].vr_state != VRS_RESET)
usr/src/uts/intel/io/viona/viona_main.c
954
viona_link_qfree(link);
usr/src/uts/intel/io/viona/viona_main.c
956
link->l_npairs = pairs;
usr/src/uts/intel/io/viona/viona_main.c
957
link->l_usepairs = usepairs;
usr/src/uts/intel/io/viona/viona_main.c
958
link->l_vrings = kmem_zalloc(
usr/src/uts/intel/io/viona/viona_main.c
959
sizeof (viona_vring_t) * VIONA_NRINGS(link), KM_SLEEP);
usr/src/uts/intel/io/viona/viona_main.c
961
for (uint16_t i = 0; i < VIONA_NRINGS(link); i++)
usr/src/uts/intel/io/viona/viona_main.c
962
viona_ring_alloc(link, &link->l_vrings[i]);
usr/src/uts/intel/io/viona/viona_main.c
971
viona_link_t *link = NULL;
usr/src/uts/intel/io/viona/viona_ring.c
1350
viona_link_t *link = ring->vr_link;
usr/src/uts/intel/io/viona/viona_ring.c
1352
&link->l_stats.vls_rx : &link->l_stats.vls_tx;
usr/src/uts/intel/io/viona/viona_ring.c
1354
mutex_enter(&link->l_stats_lock);
usr/src/uts/intel/io/viona/viona_ring.c
1360
mutex_exit(&link->l_stats_lock);
usr/src/uts/intel/io/viona/viona_ring.c
279
viona_ring_alloc(viona_link_t *link, viona_vring_t *ring)
usr/src/uts/intel/io/viona/viona_ring.c
281
ring->vr_link = link;
usr/src/uts/intel/io/viona/viona_ring.c
380
viona_ring_init(viona_link_t *link, uint16_t idx,
usr/src/uts/intel/io/viona/viona_ring.c
388
if (!VIONA_RING_VALID(link, idx)) {
usr/src/uts/intel/io/viona/viona_ring.c
401
ring = &link->l_vrings[idx];
usr/src/uts/intel/io/viona/viona_ring.c
475
viona_ring_get_state(viona_link_t *link, uint16_t idx,
usr/src/uts/intel/io/viona/viona_ring.c
480
if (!VIONA_RING_VALID(link, idx)) {
usr/src/uts/intel/io/viona/viona_ring.c
484
ring = &link->l_vrings[idx];
usr/src/uts/intel/io/viona/viona_ring.c
807
viona_link_t *link = ring->vr_link;
usr/src/uts/intel/io/viona/viona_ring.c
858
viona_worker_rx(ring, link);
usr/src/uts/intel/io/viona/viona_ring.c
860
viona_worker_tx(ring, link);
usr/src/uts/intel/io/viona/viona_rx.c
108
mac_rx_barrier(link->l_mch);
usr/src/uts/intel/io/viona/viona_rx.c
134
mac_rx_barrier(link->l_mch);
usr/src/uts/intel/io/viona/viona_rx.c
492
viona_link_t *link = ring->vr_link;
usr/src/uts/intel/io/viona/viona_rx.c
496
(link->l_features & VIRTIO_NET_F_MRG_RXBUF) != 0;
usr/src/uts/intel/io/viona/viona_rx.c
498
(link->l_features & VIRTIO_NET_F_GUEST_TSO4) != 0;
usr/src/uts/intel/io/viona/viona_rx.c
518
if (VNETHOOK_INTERESTED_IN(link->l_neti) &&
usr/src/uts/intel/io/viona/viona_rx.c
519
viona_hook(link, ring, &mp, B_FALSE) != 0) {
usr/src/uts/intel/io/viona/viona_rx.c
539
if (size > sizeof (struct ether_header) + link->l_mtu) {
usr/src/uts/intel/io/viona/viona_rx.c
728
VIONA_PROBE3(rx, viona_link_t *, link, size_t, cnt_accept,
usr/src/uts/intel/io/viona/viona_rx.c
733
viona_rx_get_ring(viona_link_t *link, const uint8_t idx)
usr/src/uts/intel/io/viona/viona_rx.c
735
viona_vring_t *ring = &link->l_vrings[idx * 2];
usr/src/uts/intel/io/viona/viona_rx.c
741
viona_rx_pick_ring(viona_link_t *link, mblk_t *mp)
usr/src/uts/intel/io/viona/viona_rx.c
744
MAC_PKT_HASH_L3 | MAC_PKT_HASH_L4, B_TRUE) % link->l_usepairs;
usr/src/uts/intel/io/viona/viona_rx.c
746
return (viona_rx_get_ring(link, r));
usr/src/uts/intel/io/viona/viona_rx.c
767
viona_rx_split_deliver(viona_link_t *link, mblk_t *head,
usr/src/uts/intel/io/viona/viona_rx.c
773
if (link->l_usepairs == 1) {
usr/src/uts/intel/io/viona/viona_rx.c
774
viona_rx_ring_deliver(viona_rx_get_ring(link, 0), head,
usr/src/uts/intel/io/viona/viona_rx.c
783
viona_vring_t *my_ring = viona_rx_pick_ring(link, curr);
usr/src/uts/intel/io/viona/viona_rx.c
815
viona_link_t *link = (viona_link_t *)arg;
usr/src/uts/intel/io/viona/viona_rx.c
816
viona_rx_split_deliver(link, mp, is_loopback);
usr/src/uts/intel/io/viona/viona_rx.c
823
viona_link_t *link = (viona_link_t *)arg;
usr/src/uts/intel/io/viona/viona_rx.c
824
mac_handle_t mh = link->l_mh;
usr/src/uts/intel/io/viona/viona_rx.c
865
viona_rx_pick_ring(link, mp);
usr/src/uts/intel/io/viona/viona_rx.c
87
viona_worker_rx(viona_vring_t *ring, viona_link_t *link)
usr/src/uts/intel/io/viona/viona_rx.c
882
viona_rx_split_deliver(link, mp_mcast_only, is_loopback);
usr/src/uts/intel/io/viona/viona_rx.c
887
viona_rx_set(viona_link_t *link, viona_promisc_t mode)
usr/src/uts/intel/io/viona/viona_rx.c
891
if (link->l_mph != NULL) {
usr/src/uts/intel/io/viona/viona_rx.c
892
mac_promisc_remove(link->l_mph);
usr/src/uts/intel/io/viona/viona_rx.c
893
link->l_mph = NULL;
usr/src/uts/intel/io/viona/viona_rx.c
898
mac_rx_set(link->l_mch, viona_rx_classified, link);
usr/src/uts/intel/io/viona/viona_rx.c
899
err = mac_promisc_add(link->l_mch, MAC_CLIENT_PROMISC_MULTI,
usr/src/uts/intel/io/viona/viona_rx.c
900
viona_rx_mcast, link, &link->l_mph,
usr/src/uts/intel/io/viona/viona_rx.c
905
mac_rx_clear(link->l_mch);
usr/src/uts/intel/io/viona/viona_rx.c
906
err = mac_promisc_add(link->l_mch, MAC_CLIENT_PROMISC_ALL,
usr/src/uts/intel/io/viona/viona_rx.c
907
viona_rx_classified, link, &link->l_mph,
usr/src/uts/intel/io/viona/viona_rx.c
916
mac_rx_set(link->l_mch, viona_rx_classified, link);
usr/src/uts/intel/io/viona/viona_rx.c
921
mac_rx_set(link->l_mch, viona_rx_classified, link);
usr/src/uts/intel/io/viona/viona_rx.c
929
viona_rx_clear(viona_link_t *link)
usr/src/uts/intel/io/viona/viona_rx.c
931
if (link->l_mph != NULL) {
usr/src/uts/intel/io/viona/viona_rx.c
932
mac_promisc_remove(link->l_mph);
usr/src/uts/intel/io/viona/viona_rx.c
933
link->l_mph = NULL;
usr/src/uts/intel/io/viona/viona_rx.c
935
mac_rx_clear(link->l_mch);
usr/src/uts/intel/io/viona/viona_tx.c
210
viona_worker_tx(viona_vring_t *ring, viona_link_t *link)
usr/src/uts/intel/io/viona/viona_tx.c
226
const size_t size_sent = viona_tx(link, ring);
usr/src/uts/intel/io/viona/viona_tx.c
251
VIONA_PROBE2(tx, viona_link_t *, link, size_t, cnt_tx);
usr/src/uts/intel/io/viona/viona_tx.c
267
(link->l_features & VIRTIO_F_RING_NOTIFY_ON_EMPTY) != 0) {
usr/src/uts/intel/io/viona/viona_tx.c
418
viona_link_t *link = ring->vr_link;
usr/src/uts/intel/io/viona/viona_tx.c
419
const uint32_t cap_csum = link->l_cap_csum;
usr/src/uts/intel/io/viona/viona_tx.c
431
VIONA_PROBE2(fail_hcksum, viona_link_t *, link, mblk_t *, mp);
usr/src/uts/intel/io/viona/viona_tx.c
440
VIONA_PROBE2(fail_hcksum_proto, viona_link_t *, link,
usr/src/uts/intel/io/viona/viona_tx.c
449
if ((link->l_features & VIRTIO_NET_F_HOST_TSO4) == 0) {
usr/src/uts/intel/io/viona/viona_tx.c
450
VIONA_PROBE2(tx_gso_fail, viona_link_t *, link,
usr/src/uts/intel/io/viona/viona_tx.c
511
VIONA_PROBE2(tx_gso_fail, viona_link_t *, link,
usr/src/uts/intel/io/viona/viona_tx.c
543
VIONA_PROBE2(fail_hcksum, viona_link_t *, link, mblk_t *, mp);
usr/src/uts/intel/io/viona/viona_tx.c
554
VIONA_PROBE2(fail_hcksum6, viona_link_t *, link, mblk_t *, mp);
usr/src/uts/intel/io/viona/viona_tx.c
563
VIONA_PROBE2(fail_hcksum_proto, viona_link_t *, link, mblk_t *, mp);
usr/src/uts/intel/io/viona/viona_tx.c
692
viona_tx(viona_link_t *link, viona_vring_t *ring)
usr/src/uts/intel/io/viona/viona_tx.c
729
((link->l_features & VIRTIO_NET_F_MRG_RXBUF) != 0)) {
usr/src/uts/intel/io/viona/viona_tx.c
805
if (VNETHOOK_INTERESTED_OUT(link->l_neti)) {
usr/src/uts/intel/io/viona/viona_tx.c
827
if (viona_hook(link, ring, &mp, B_TRUE) != 0) {
usr/src/uts/intel/io/viona/viona_tx.c
857
if ((link->l_features & VIRTIO_NET_F_CSUM) != 0 &&
usr/src/uts/intel/io/viona/viona_tx.c
906
(void) mac_tx(link->l_mch, mp_head, 0, MAC_DROP_ON_NO_DESC, NULL);