usr/src/boot/sys/sys/elf32.h
209
#define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
usr/src/boot/sys/sys/elf64.h
216
#define ELF64_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
usr/src/boot/sys/sys/socket.h
616
int bind(int, const struct sockaddr *, socklen_t);
usr/src/cmd/abi/appcert/static_prof/static_prof.c
104
bktno = my_elf_hash(bind->sym) % DEFBKTS;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
114
bkts[bktno].sym = bind->sym;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
115
bkts[bktno].obj = bind->obj;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
116
bkts[bktno].ref_lib = bind->ref_lib;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
117
bkts[bktno].def_lib = bind->def_lib;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
118
bkts[bktno].section = bind->section;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
119
bkts[bktno].stbind = bind->stbind;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
120
bkts[bktno].sttype = bind->sttype;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
133
check_store_binding(binding_bucket * bind)
usr/src/cmd/abi/appcert/static_prof/static_prof.c
139
bktno = my_elf_hash(bind->sym) % DEFBKTS;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
144
if (bkts[bktno].sym && (strcmp(bkts[bktno].sym, bind->sym)) == 0) {
usr/src/cmd/abi/appcert/static_prof/static_prof.c
146
if (strcmp(bkts[bktno].obj, bind->obj))
usr/src/cmd/abi/appcert/static_prof/static_prof.c
147
bkts[bktno].ref_lib = bind->obj;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
156
(strcmp(bkts[i].sym, bind->sym)) == 0) {
usr/src/cmd/abi/appcert/static_prof/static_prof.c
158
if (strcmp(bkts[i].obj, bind->obj))
usr/src/cmd/abi/appcert/static_prof/static_prof.c
159
bkts[i].ref_lib = bind->obj;
usr/src/cmd/abi/appcert/static_prof/static_prof.c
199
profile_binding(binding_bucket * bind)
usr/src/cmd/abi/appcert/static_prof/static_prof.c
203
if (bind->sym && strcmp(bind->ref_lib, "<Unknown>")) {
usr/src/cmd/abi/appcert/static_prof/static_prof.c
204
if (ref_lib_ptr = strrchr(bind->ref_lib, (int)'/')) {
usr/src/cmd/abi/appcert/static_prof/static_prof.c
206
if (bind->stbind)
usr/src/cmd/abi/appcert/static_prof/static_prof.c
210
bind->section,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
211
bind->stbind,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
212
bind->sttype,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
213
bind->sym,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
214
bind->def_lib,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
215
bind->obj);
usr/src/cmd/abi/appcert/static_prof/static_prof.c
216
} else if (bind->stbind)
usr/src/cmd/abi/appcert/static_prof/static_prof.c
219
bind->ref_lib,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
220
bind->section,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
221
bind->stbind,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
222
bind->sttype,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
223
bind->sym,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
224
bind->def_lib,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
225
bind->obj);
usr/src/cmd/abi/appcert/static_prof/static_prof.c
226
} else if (bind->sym && bind->stbind)
usr/src/cmd/abi/appcert/static_prof/static_prof.c
229
bind->obj,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
230
bind->section,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
231
bind->stbind,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
232
bind->sttype,
usr/src/cmd/abi/appcert/static_prof/static_prof.c
233
bind->sym);
usr/src/cmd/abi/appcert/static_prof/static_prof.c
99
store_binding(binding_bucket * bind)
usr/src/cmd/bhyve/common/gdb.c
1979
if (bind(s, gdbaddr->ai_addr, gdbaddr->ai_addrlen) < 0)
usr/src/cmd/bhyve/common/pci_virtio_console.c
378
if (bind(s, (struct sockaddr *)&addr, sizeof (addr)) < 0) {
usr/src/cmd/bhyve/common/rfb.c
1455
if (bind(s->rs_fd, (struct sockaddr *)&sock,
usr/src/cmd/bhyve/common/rfb.c
1498
if (bind(s->rs_fd, ai->ai_addr, ai->ai_addrlen) < 0) {
usr/src/cmd/bhyve/common/uart_backend.c
490
if (bind(servfd, (struct sockaddr *)&servaddr,
usr/src/cmd/bhyve/test/tests/mevent/mevent_test.c
230
if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) < 0) {
usr/src/cmd/bnu/in.uucpd.c
148
if (bind(tcp_socket, (char *)&myctladdr, sizeof (myctladdr)) < 0) {
usr/src/cmd/cmd-inet/common/kcmd.c
227
if (bind(s2, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
454
return (bind(fd, (struct sockaddr *)&sin, sizeof (sin)) == 0);
usr/src/cmd/cmd-inet/sbin/dhcpagent/util.c
482
return (bind(fd, (struct sockaddr *)&sin6, sizeof (sin6)) == 0);
usr/src/cmd/cmd-inet/usr.bin/ftp/ftp.c
1611
if (bind(data,
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
558
if (bind(s, (struct sockaddr *)&sunaddr, SUN_LEN(&sunaddr)) < 0) {
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
604
if (bind(s, (struct sockaddr *)ares->ai_addr,
usr/src/cmd/cmd-inet/usr.bin/nc/netcat.c
673
if (bind(s, (struct sockaddr *)res0->ai_addr,
usr/src/cmd/cmd-inet/usr.bin/talk/ctl.c
106
if (bind(ctl_sockt, (struct sockaddr *)&ctl_addr, sizeof (ctl_addr))
usr/src/cmd/cmd-inet/usr.bin/talk/ctl.c
79
if (bind(sockt, (struct sockaddr *)&my_addr, sizeof (my_addr)) != 0) {
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
240
if (bind(f, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
227
if (bind(s, (struct sockaddr *)&sa, sizeof (sa)) != 0) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_main.c
2227
ret = bind(sock, (struct sockaddr *)&laddr, len);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
1042
if (bind(pii->pii_probe_sock, (struct sockaddr *)&testaddr,
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_tables.c
918
if (bind(pii->pii_probe_sock, (struct sockaddr *)&testaddr,
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
1561
ret = bind(sock, (struct sockaddr *)&laddr, len);
usr/src/cmd/cmd-inet/usr.lib/in.ndpd/main.c
2197
ret = bind(sock, (struct sockaddr *)&servaddr, sizeof (servaddr));
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/startup.c
463
if (bind(sock, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) {
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
2552
if (bind(uds_fd, (struct sockaddr *)(&addr), sizeof (addr)) < 0) {
usr/src/cmd/cmd-inet/usr.lib/inetd/inetd.c
759
if (bind(fd, (struct sockaddr *)&(sock_info->local_addr),
usr/src/cmd/cmd-inet/usr.lib/slpd/slpd.c
195
if (bind(lfd, (const struct sockaddr *)&bindaddr, sizeof (bindaddr))
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
983
if (bind(sock, (struct sockaddr *)&laddr, sizeof (laddr)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rexecd.c
259
if (bind(s, (struct sockaddr *)&asin, fromplen) < 0)
usr/src/cmd/cmd-inet/usr.sbin/in.rlogind.c
288
if ((bind(s, (struct sockaddr *)&sin, sizeof (sin))) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/main.c
733
if (bind(s, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rdisc.c
197
if (bind(rdisc_mib_sock, (struct sockaddr *)&laddr, len) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
347
if (bind(soc, (struct sockaddr *)&myaddr, sizeof (myaddr)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rshd.c
325
if ((bind(s, (struct sockaddr *)&sin, sizeof (sin))) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
243
if (bind(s, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.telnetd.c
2320
if (bind(s, (struct sockaddr *)&sin6, sizeof (sin6)) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.tftpd.c
276
if (bind(reqsock, (struct sockaddr *)&client,
usr/src/cmd/cmd-inet/usr.sbin/in.tftpd.c
419
if (bind(peer, (struct sockaddr *)&client, fromplen) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/in.tftpd.c
523
if (bind(peer, (struct sockaddr *)&client, fromplen) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
1418
if (bind(send_sock, sp, slen) < 0) {
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1005
if (bind(sndsock6, (struct sockaddr *)pr->from,
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
996
if (bind(sndsock4, (struct sockaddr *)pr->from,
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
1319
rc = bind(fd, addr, addr_len);
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
1374
error = libdscp.bind(0, fd, port);
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
152
int (*bind)(int, int, int);
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
4536
libdscp->bind = (int (*)(int, int, int))dlsym(lib, LIBDSCP_BIND);
usr/src/cmd/dcs/sparc/sun4u/rdr_messages.c
4541
if ((libdscp->bind == NULL) ||
usr/src/cmd/devfsadm/devfsadm.c
515
int bind = FALSE;
usr/src/cmd/devfsadm/devfsadm.c
619
bind = TRUE;
usr/src/cmd/devfsadm/devfsadm.c
622
bind = TRUE;
usr/src/cmd/devfsadm/devfsadm.c
706
if (bind == TRUE) {
usr/src/cmd/fm/modules/common/ip-transport/ip.c
635
bind(fd, aip->ai_addr, aip->ai_addrlen) != 0 ||
usr/src/cmd/fs.d/nfs/tests/test_svc_tp_create/test_svc_tp_create.c
322
ret = bind(sock, (struct sockaddr *)&addr, sizeof (addr));
usr/src/cmd/isns/isnsd/server.c
250
if (bind(s, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
794
if (bind(schpw, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
usr/src/cmd/krb5/krb5kdc/network.c
385
if (bind(sock, addr, socklen(addr)) == -1) {
usr/src/cmd/krb5/krb5kdc/network.c
558
if (bind (sock, (struct sockaddr *)addr, socklen (addr)) == -1) {
usr/src/cmd/krb5/slave/kpropd.c
388
if ((ret = bind(finet, (struct sockaddr *)&sin6, sizeof(sin6))) < 0) {
usr/src/cmd/krb5/slave/kpropd.c
399
ret = bind(finet, (struct sockaddr *) &sin6, sizeof(sin6));
usr/src/cmd/listen/listen.c
668
ret = bind(fd, name, qlen, clen, adrp);
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1806
struct bind bind;
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1815
if (mdb_vread(&bind, sizeof (bind), bind_p) == -1) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1821
if ((status = wsp->walk_callback(bind_p, &bind,
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1826
bind_p = (uintptr_t)bind.b_next;
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1842
struct bind bind;
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1854
if (mdb_vread(&bind, sizeof (bind), addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1864
if (mdb_readstr(name, sizeof (name), (uintptr_t)bind.b_name) == -1)
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1869
(uintptr_t)bind.b_bind_name) == -1) {
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1871
bind.b_next, bind.b_num, name);
usr/src/cmd/mdb/common/modules/genunix/devinfo.c
1874
bind.b_next, bind.b_num, name, bind_name);
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
1027
struct bind mbind_local;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
997
struct bind mb_local;
usr/src/cmd/ndmpd/ndmp/ndmpd_comm.c
290
if (bind(server_socket, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
2007
if (bind(sd, (struct sockaddr *)&sin, sizeof (sin)) < 0) {
usr/src/cmd/sendmail/libmilter/listener.c
514
if (bind(sock, &addr.sa, L_socksize) < 0)
usr/src/cmd/sendmail/src/control.c
105
if (bind(ControlSocket, (struct sockaddr *) &controladdr,
usr/src/cmd/sendmail/src/daemon.c
1200
if (bind(d->d_socket, &d->d_addr.sa, socksize) < 0)
usr/src/cmd/sendmail/src/daemon.c
2629
if (bind(s, &clt_addr.sa, socksize) < 0)
usr/src/cmd/sendmail/src/daemon.c
3601
if (bind(s, &la.sa, lalen) < 0 ||
usr/src/cmd/sgs/dump/common/dump.c
535
int type, bind;
usr/src/cmd/sgs/dump/common/dump.c
541
bind = (int)GELF_ST_BIND(sym.st_info);
usr/src/cmd/sgs/dump/common/dump.c
602
type, bind, (int)sym.st_other, (int)shndx);
usr/src/cmd/sgs/dump/common/dump.c
610
conv_sym_info_bind(bind, DUMP_CONVFMT, &inv_buf));
usr/src/cmd/sgs/elfdump/common/elfdump.c
1349
uchar_t bind = ELF_ST_BIND(sym->st_info);
usr/src/cmd/sgs/elfdump/common/elfdump.c
1351
if ((symndx < info) && (bind != STB_LOCAL)) {
usr/src/cmd/sgs/elfdump/common/elfdump.c
1357
} else if ((symndx >= info) && (bind == STB_LOCAL) &&
usr/src/cmd/sgs/elfedit/modules/common/sym.c
687
uchar_t bind, type, old_bind;
usr/src/cmd/sgs/elfedit/modules/common/sym.c
696
bind = elfedit_atoconst_range(argstate->argv[1],
usr/src/cmd/sgs/elfedit/modules/common/sym.c
701
if (old_bind == bind) {
usr/src/cmd/sgs/elfedit/modules/common/sym.c
705
conv_sym_info_bind(bind, CONV_FMT_ALT_CF, &inv_buf1));
usr/src/cmd/sgs/elfedit/modules/common/sym.c
715
if ((bind == STB_LOCAL) && (symstate->ndx >= gbl_ndx))
usr/src/cmd/sgs/elfedit/modules/common/sym.c
720
if ((bind != STB_LOCAL) && (symstate->ndx < gbl_ndx))
usr/src/cmd/sgs/elfedit/modules/common/sym.c
731
conv_sym_info_bind(bind, CONV_FMT_ALT_CF, &inv_buf2));
usr/src/cmd/sgs/elfedit/modules/common/sym.c
733
sym->st_info = ELF_ST_INFO(bind, type);
usr/src/cmd/sgs/elfedit/modules/common/sym.c
943
uchar_t bind, type, old_type;
usr/src/cmd/sgs/elfedit/modules/common/sym.c
950
bind = ELF_ST_BIND(sym->st_info);
usr/src/cmd/sgs/elfedit/modules/common/sym.c
970
sym->st_info = ELF_ST_INFO(bind, type);
usr/src/cmd/sgs/ldd/common/ldd.c
133
static char bind[] = "LD_BIND_NOW= ",
usr/src/cmd/sgs/ldd/common/ldd.c
300
bind[sizeof (bind) - 2] = (rflag) ? '1' : '\0';
usr/src/cmd/sgs/ldd/common/ldd.c
655
if ((putenv(warn) != 0) || (putenv(bind) != 0) ||
usr/src/cmd/sgs/libconv/common/audit.c
55
conv_la_bind(uint_t bind, Conv_la_bind_buf_t *la_bind_buf)
usr/src/cmd/sgs/libconv/common/audit.c
65
if (bind == 0)
usr/src/cmd/sgs/libconv/common/audit.c
69
conv_arg.oflags = conv_arg.rflags = bind;
usr/src/cmd/sgs/libconv/common/symbols.c
289
conv_sym_info_bind(uchar_t bind, Conv_fmt_flags_t fmt_flags,
usr/src/cmd/sgs/libconv/common/symbols.c
292
return (conv_map_ds(ELFOSABI_NONE, EM_NONE, bind,
usr/src/cmd/sgs/libelf/demo/dispsyms.c
134
uint_t type, bind, specshndx;
usr/src/cmd/sgs/libelf/demo/dispsyms.c
213
bind = GELF_ST_BIND(sym.st_info);
usr/src/cmd/sgs/libelf/demo/dispsyms.c
223
if (bind < STB_NUM)
usr/src/cmd/sgs/libelf/demo/dispsyms.c
224
bindstr = symbind[bind];
usr/src/cmd/sgs/libelf/demo/dispsyms.c
227
"%d", bind);
usr/src/cmd/sgs/libld/common/map_v2.c
3154
at_ass_bind_t *bind;
usr/src/cmd/sgs/libld/common/map_v2.c
3161
bind = ld_map_kwfind(tkv.tkv_str, at_ass_bind_list,
usr/src/cmd/sgs/libld/common/map_v2.c
3162
SGSOFFSETOF(at_ass_bind_t, name), sizeof (bind[0]));
usr/src/cmd/sgs/libld/common/map_v2.c
3164
if (bind == NULL) {
usr/src/cmd/sgs/libld/common/map_v2.c
3169
ss->ss_ma.ass_bind = bind->ms_bind;
usr/src/cmd/sgs/libld/common/sections.c
102
uchar_t bind = ELF_ST_BIND(sdp->sd_sym->st_info);
usr/src/cmd/sgs/libld/common/sections.c
104
if (bind == STB_LOCAL) {
usr/src/cmd/sgs/libld/common/sections.c
158
if (bind == STB_LOCAL)
usr/src/cmd/sgs/libld/common/syms.c
2077
uchar_t type, bind;
usr/src/cmd/sgs/libld/common/syms.c
2619
bind = ELF_ST_BIND(nsym->st_info);
usr/src/cmd/sgs/libld/common/syms.c
2620
if ((bind != STB_GLOBAL) && (bind != STB_WEAK)) {
usr/src/cmd/sgs/libld/common/syms.c
2624
conv_sym_info_bind(bind, 0, &inv_buf));
usr/src/cmd/sgs/libld/common/syms.c
2627
if (bind == STB_WEAK)
usr/src/cmd/sgs/libld/common/syms.c
770
uchar_t bind;
usr/src/cmd/sgs/libld/common/syms.c
789
bind = STB_WEAK;
usr/src/cmd/sgs/libld/common/syms.c
791
bind = STB_GLOBAL;
usr/src/cmd/sgs/libld/common/syms.c
792
sdp->sd_sym->st_info = ELF_ST_INFO(bind, STT_OBJECT);
usr/src/cmd/sgs/libld/common/update.c
1117
uchar_t type, bind;
usr/src/cmd/sgs/libld/common/update.c
1126
bind = STB_GLOBAL;
usr/src/cmd/sgs/libld/common/update.c
1128
bind = STB_WEAK;
usr/src/cmd/sgs/libld/common/update.c
1130
symptr->st_info = ELF_ST_INFO(bind, type);
usr/src/cmd/sgs/libld/common/update.c
1709
uchar_t type, bind;
usr/src/cmd/sgs/libld/common/update.c
1722
bind = STB_GLOBAL;
usr/src/cmd/sgs/libld/common/update.c
1724
bind = STB_WEAK;
usr/src/cmd/sgs/libld/common/update.c
1726
sym->st_info = ELF_ST_INFO(bind, type);
usr/src/cmd/sgs/libld/common/update.c
1944
uchar_t bind;
usr/src/cmd/sgs/libld/common/update.c
1959
bind = STB_LOCAL;
usr/src/cmd/sgs/libld/common/update.c
1961
bind = STB_WEAK;
usr/src/cmd/sgs/libld/common/update.c
1964
bind = STB_GLOBAL;
usr/src/cmd/sgs/libld/common/update.c
1966
bind = STB_WEAK;
usr/src/cmd/sgs/libld/common/update.c
1974
sym->st_info = ELF_ST_INFO(bind,
usr/src/cmd/sgs/libld/common/update.c
1983
sym->st_info = ELF_ST_INFO(bind,
usr/src/cmd/sgs/libld/common/version.c
194
uchar_t bind;
usr/src/cmd/sgs/libld/common/version.c
246
bind = STB_WEAK;
usr/src/cmd/sgs/libld/common/version.c
248
bind = STB_GLOBAL;
usr/src/cmd/sgs/libld/common/version.c
260
ELF_ST_INFO(bind, STT_OBJECT);
usr/src/cmd/sgs/libld/common/version.c
288
sym->st_info = ELF_ST_INFO(bind, STT_OBJECT);
usr/src/cmd/sgs/liblddbg/common/syms.c
638
uchar_t bind = ELF_ST_BIND(sym->st_info);
usr/src/cmd/sgs/liblddbg/common/syms.c
655
conv_sym_info_bind(bind, 0, &inv_buf3),
usr/src/cmd/sgs/librtld/common/relocate.c
161
bind = STB_LOCAL;
usr/src/cmd/sgs/librtld/common/relocate.c
163
bind = STB_GLOBAL;
usr/src/cmd/sgs/librtld/common/relocate.c
171
if (bind == STB_LOCAL) {
usr/src/cmd/sgs/librtld/common/relocate.c
197
if (bind == STB_LOCAL) {
usr/src/cmd/sgs/librtld/common/relocate.c
236
if (bind == STB_LOCAL) {
usr/src/cmd/sgs/librtld/common/relocate.c
97
uchar_t bind;
usr/src/cmd/sgs/nm/common/nm.c
1019
switch (sym_data->bind) {
usr/src/cmd/sgs/nm/common/nm.c
1043
switch (sym_data->bind) {
usr/src/cmd/sgs/nm/common/nm.c
1100
switch (sym_data->bind) {
usr/src/cmd/sgs/nm/common/nm.c
1112
switch (sym_data->bind) {
usr/src/cmd/sgs/nm/common/nm.c
1124
sym_key = lookup(sym_data->type, sym_data->bind);
usr/src/cmd/sgs/nm/common/nm.c
1275
switch (sym_data->bind) {
usr/src/cmd/sgs/nm/common/nm.c
1280
(void) printf("%-5d", sym_data->bind);
usr/src/cmd/sgs/nm/common/nm.c
1281
(void) printf(fmt_int[fmt_flag], sym_data->bind);
usr/src/cmd/sgs/nm/common/nm.c
62
int bind;
usr/src/cmd/sgs/nm/common/nm.c
876
buf->bind = GELF_ST_BIND(sym.st_info);
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
85
if (bind(0, &sa, sizeof (sa)) < 0) {
usr/src/cmd/smbsrv/smbd/smbd_authsvc.c
200
if (bind(sock, (struct sockaddr *)&smbauth_sockname,
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
201
if (bind(listen_fd, (struct sockaddr *)&sa, sizeof (sa)) < 0) {
usr/src/cmd/syslogd/syslogd.c
3830
struct t_bind bind, *bound;
usr/src/cmd/syslogd/syslogd.c
3846
bind.addr = *Myaddrs[cnt];
usr/src/cmd/syslogd/syslogd.c
3847
bind.qlen = 0;
usr/src/cmd/syslogd/syslogd.c
3849
if (t_bind(Nfd[cnt].fd, &bind, bound) == 0) {
usr/src/cmd/syslogd/syslogd.c
3850
if (same_addr(&bind.addr, &bound->addr)) {
usr/src/cmd/syslogd/syslogd.c
3989
struct t_bind bind, *bound;
usr/src/cmd/syslogd/syslogd.c
4041
bind.addr = *nbp;
usr/src/cmd/syslogd/syslogd.c
4042
bind.qlen = 0;
usr/src/cmd/syslogd/syslogd.c
4044
if (t_bind(fd, &bind, bound) == 0) {
usr/src/cmd/vntsd/listen.c
159
if (bind(*sockfd, (struct sockaddr *)&addr,
usr/src/cmd/zoneadmd/zcons.c
480
if (bind(servfd, (struct sockaddr *)&servaddr,
usr/src/lib/lib9p/common/backend/fs.c
1616
if (bind(s, (struct sockaddr *)&un, slen) < 0)
usr/src/lib/lib9p/common/transport/socket.c
266
if (bind(s, addr->ai_addr, addr->ai_addrlen) < 0) {
usr/src/lib/libadutils/common/ldap_ping.c
410
if (bind(fd, (struct sockaddr *)&addr6, sizeof (addr6)) < 0)
usr/src/lib/libc/port/i18n/gettext_real.c
641
struct domain_binding *bind, *prev;
usr/src/lib/libc/port/i18n/gettext_real.c
670
bind = FIRSTBIND(gt);
usr/src/lib/libc/port/i18n/gettext_real.c
673
while (bind) {
usr/src/lib/libc/port/i18n/gettext_real.c
674
if (strcmp(domain, bind->domain) == 0) {
usr/src/lib/libc/port/i18n/gettext_real.c
678
binding_addr = (type == TP_BINDING) ? &(bind->binding) :
usr/src/lib/libc/port/i18n/gettext_real.c
679
&(bind->codeset);
usr/src/lib/libc/port/i18n/gettext_real.c
698
prev = bind;
usr/src/lib/libc/port/i18n/gettext_real.c
699
bind = bind->next;
usr/src/lib/libc/port/i18n/gettext_real.c
709
if ((bind = malloc(sizeof (Dbinding))) == NULL) {
usr/src/lib/libc/port/i18n/gettext_real.c
712
if ((bind->domain = strdup(domain)) == NULL) {
usr/src/lib/libc/port/i18n/gettext_real.c
713
free(bind);
usr/src/lib/libc/port/i18n/gettext_real.c
716
bind->binding = NULL;
usr/src/lib/libc/port/i18n/gettext_real.c
717
bind->codeset = NULL;
usr/src/lib/libc/port/i18n/gettext_real.c
718
binding_addr = (type == TP_BINDING) ? &(bind->binding) :
usr/src/lib/libc/port/i18n/gettext_real.c
719
&(bind->codeset);
usr/src/lib/libc/port/i18n/gettext_real.c
721
free(bind->domain);
usr/src/lib/libc/port/i18n/gettext_real.c
722
free(bind);
usr/src/lib/libc/port/i18n/gettext_real.c
725
bind->next = NULL;
usr/src/lib/libc/port/i18n/gettext_real.c
729
prev->next = bind;
usr/src/lib/libc/port/i18n/gettext_real.c
732
FIRSTBIND(gt) = bind;
usr/src/lib/libctf/common/ctf_dwarf.c
2667
uint_t bind, boolean_t primary)
usr/src/lib/libctf/common/ctf_dwarf.c
2671
if (bind == STB_WEAK)
usr/src/lib/libctf/common/ctf_dwarf.c
2674
if (bind == STB_LOCAL && (file == NULL || cup->cu_name == NULL))
usr/src/lib/libctf/common/ctf_dwarf.c
2681
if (ctf_dwarf_symbol_match(file, name, bind, cup->cu_name,
usr/src/lib/libctf/common/ctf_dwarf.c
2699
uint_t bind, boolean_t primary)
usr/src/lib/libctf/common/ctf_dwarf.c
2703
if (bind == STB_WEAK)
usr/src/lib/libctf/common/ctf_dwarf.c
2706
if (bind == STB_LOCAL && (file == NULL || cup->cu_name == NULL))
usr/src/lib/libctf/common/ctf_dwarf.c
2713
if (ctf_dwarf_symbol_match(file, name, bind, cup->cu_name,
usr/src/lib/libctf/common/ctf_dwarf.c
2733
uint_t bind, type;
usr/src/lib/libctf/common/ctf_dwarf.c
2736
bind = GELF_ST_BIND(symp->st_info);
usr/src/lib/libctf/common/ctf_dwarf.c
2742
if (bind == STB_WEAK)
usr/src/lib/libctf/common/ctf_dwarf.c
2747
bind, primary);
usr/src/lib/libctf/common/ctf_dwarf.c
2754
bind, primary);
usr/src/lib/libctf/common/ctf_lib.c
810
uint_t bind, itype;
usr/src/lib/libctf/common/ctf_lib.c
815
bind = ELF32_ST_BIND(symp->st_info);
usr/src/lib/libctf/common/ctf_lib.c
817
sym.st_info = ELF64_ST_INFO(bind, itype);
usr/src/lib/libctf/common/ctf_merge.c
1376
uint_t type, bind;
usr/src/lib/libctf/common/ctf_merge.c
1381
bind = ELF64_ST_BIND(symp->st_info);
usr/src/lib/libctf/common/ctf_merge.c
1395
bind != STB_WEAK) {
usr/src/lib/libctf/common/ctf_merge.c
1427
bind != STB_WEAK) {
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
391
if (bind(fd, (struct sockaddr *)&sinv, sizeof (sinv)) == -1) {
usr/src/lib/libdhcpagent/common/dhcpagent_ipc.c
447
if (bind(*listen_fd, (struct sockaddr *)&sin, sizeof (sin)) == -1) {
usr/src/lib/libdscp/libdscp.c
113
if (bind(sockfd, (struct sockaddr *)&addr6, len6) < 0) {
usr/src/lib/libdscp/libdscp.c
99
if (bind(sockfd, (struct sockaddr *)&addr, len) < 0) {
usr/src/lib/libdwarf/common/dwarf_elf_load_headers.c
648
Dwarf_Unsigned bind = 0;
usr/src/lib/libdwarf/common/dwarf_elf_load_headers.c
657
bind = gsym->gs_info >> 4;
usr/src/lib/libdwarf/common/dwarf_elf_load_headers.c
659
gsym->gs_bind = bind;
usr/src/lib/libdwarf/common/dwarf_elf_load_headers.c
713
Dwarf_Unsigned bind = 0;
usr/src/lib/libdwarf/common/dwarf_elf_load_headers.c
722
bind = gsym->gs_info >> 4;
usr/src/lib/libdwarf/common/dwarf_elf_load_headers.c
724
gsym->gs_bind = bind;
usr/src/lib/libfakekernel/common/ksocket.c
172
if (bind(KSTOSO(ks), addr, addrlen) != 0)
usr/src/lib/libipmp/common/ipmp_mpathd.c
84
if (bind(fd, (struct sockaddr *)&sin, sizeof (sin)) == -1)
usr/src/lib/libldap5/sources/ldap/common/ldap-int.h
725
char *bindreqdn, int bind );
usr/src/lib/libldap5/sources/ldap/common/ldap-int.h
727
int connect, int bind );
usr/src/lib/libldap5/sources/ldap/common/request.c
153
int bind /* perform a bind after opening new conn.? */
usr/src/lib/libldap5/sources/ldap/common/request.c
189
if ( bind && (parentreq != NULL) ) {
usr/src/lib/libldap5/sources/ldap/common/request.c
196
1, bind );
usr/src/lib/libldap5/sources/ldap/common/request.c
359
int connect, int bind )
usr/src/lib/libldap5/sources/ldap/common/request.c
461
if ( bind ) {
usr/src/lib/libnsl/nsl/t_alloc.c
111
if ((p.bind = calloc(1, sizeof (struct t_bind))) == NULL)
usr/src/lib/libnsl/nsl/t_alloc.c
114
if (_alloc_buf(&p.bind->addr,
usr/src/lib/libnsl/nsl/t_alloc.c
120
return ((char *)p.bind);
usr/src/lib/libnsl/nsl/t_alloc.c
58
struct t_bind *bind;
usr/src/lib/libnsl/nsl/t_free.c
43
struct t_bind *bind;
usr/src/lib/libnsl/nsl/t_free.c
60
p.bind = (struct t_bind *)ptr;
usr/src/lib/libnsl/nsl/t_free.c
61
if (p.bind->addr.buf != NULL)
usr/src/lib/libnsl/nsl/t_free.c
62
free(p.bind->addr.buf);
usr/src/lib/libnsl/rpc/svc_generic.c
202
struct t_bind bind;
usr/src/lib/libnsl/rpc/svc_generic.c
207
bind.addr = *addr;
usr/src/lib/libnsl/rpc/svc_generic.c
208
if (!rpc_control(__RPC_SVC_LSTNBKLOG_GET, &bind.qlen)) {
usr/src/lib/libnsl/rpc/svc_generic.c
213
bindp = &bind;
usr/src/lib/libpool/common/pool_kernel.c
1491
pool_bind_t bind;
usr/src/lib/libpool/common/pool_kernel.c
1498
bind.pb_o_id_type = idtype;
usr/src/lib/libpool/common/pool_kernel.c
1499
bind.pb_o_id = id;
usr/src/lib/libpool/common/pool_kernel.c
1500
bind.pb_o_pool_id = elem_get_sysid(TO_ELEM(pool));
usr/src/lib/libpool/common/pool_kernel.c
1502
while ((ret = ioctl(prov->pkc_fd, POOL_BIND, &bind)) < 0 &&
usr/src/lib/libresolv2/common/isc/ctl_clnt.c
189
if (bind(ctx->sock, captmp, cap_len) < 0) {
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
232
if (bind(ctx->sock, sap, sap_len) < 0) {
usr/src/lib/libresolv2/include/port_after.h
502
int bind(int, const struct sockaddr *, int);
usr/src/lib/libslp/clib/slp_net.c
796
if (bind(fd, (struct sockaddr *)bcsin,
usr/src/lib/libsmbfs/smb/nbns_rq.c
533
if (bind(s, (struct sockaddr *)&locaddr, sizeof (locaddr)) < 0)
usr/src/lib/libsocket/inet/bindresvport.c
96
ret = bind(sd, (struct sockaddr *)bindaddr,
usr/src/lib/libsocket/inet/rcmd.c
457
if (bind(s, (struct sockaddr *)addr, len) >= 0) {
usr/src/lib/libsocket/inet/rcmd.c
484
if (bind(s, (struct sockaddr *)addr, len) >= 0) {
usr/src/lib/libstmfproxy/common/stmftransport.c
109
if (bind(sfd, (struct sockaddr *)&serv_addr,
usr/src/lib/libwrap/rfc931.c
140
if (bind(fileno(fp), (struct sockaddr *) &our_query_sin,
usr/src/lib/smbsrv/libsmbns/common/smbns_dyndns.c
890
if (bind(s, (struct sockaddr *)&my_addr,
usr/src/lib/smbsrv/libsmbns/common/smbns_dyndns.c
911
if (bind(s, (struct sockaddr *)&my6_addr,
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_datagram.c
845
if (bind(datagram_sock, (struct sockaddr *)&sin, sizeof (sin)) != 0) {
usr/src/lib/smbsrv/libsmbns/common/smbns_netbios_name.c
2411
if (bind(name_sock, (struct sockaddr *)&sin, sizeof (sin)) != 0) {
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
265
old_rkey = wr->wr.rc.rcwr.bind->bind_rkey;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
270
wr->wr.rc.rcwr.bind->bind_rkey_out = new_rkey;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_arbel_hw.c
280
TAVOR_WQE_BUILD_BIND(bn, wr->wr.rc.rcwr.bind);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
259
old_rkey = wr->wr.rc.rcwr.bind->bind_rkey;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
264
wr->wr.rc.rcwr.bind->bind_rkey_out = new_rkey;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_hermon_hw.c
274
TAVOR_WQE_BUILD_BIND(bn, wr->wr.rc.rcwr.bind);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
356
old_rkey = wr->wr.rc.rcwr.bind->bind_rkey;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
363
wr->wr.rc.rcwr.bind->bind_rkey_out = new_rkey;
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_hw.c
373
TAVOR_WQE_BUILD_BIND(bn, wr->wr.rc.rcwr.bind);
usr/src/lib/udapl/udapl_tavor/tavor/dapl_tavor_ibtf_util.c
1175
wre.wr.rc.rcwr.bind = &wrbind;
usr/src/stand/lib/fs/nfs/clnt_btcp.c
178
if (bind(*sockp, (struct sockaddr *)&from, sizeof (from)) < 0) {
usr/src/stand/lib/fs/nfs/clnt_budp.c
186
if (bind(*sockp, (struct sockaddr *)&from, sizeof (from)) < 0) {
usr/src/stand/lib/fs/nfs/rpc.c
256
if (bind(s, (struct sockaddr *)&from, sizeof (from)) < 0) {
usr/src/stand/lib/inet/dhcpv4.c
340
if (bind(sd, (struct sockaddr *)&saddr, sizeof (saddr)) < 0) {
usr/src/stand/lib/inet/udp.c
139
if (sockets[index].bind.sin_port != udphp->uh_dport) {
usr/src/stand/lib/inet/udp.c
143
sockets[index].bind.sin_port),
usr/src/stand/lib/inet/udp.c
186
udphp->uh_sport = sockets[index].bind.sin_port;
usr/src/stand/lib/inet/udp.c
193
udphp->uh_sum = udp_chksum(udphp, &sockets[index].bind.sin_addr,
usr/src/stand/lib/sock/sock_test.c
178
return (bind(sd, name, namelen));
usr/src/stand/lib/sock/socket.c
168
*((struct sockaddr_in *)name) = sockets[i].bind;
usr/src/stand/lib/sock/socket.c
563
if ((sockets[k].bind.sin_addr.s_addr ==
usr/src/stand/lib/sock/socket.c
565
(sockets[k].bind.sin_port ==
usr/src/stand/lib/sock/socket.c
590
bzero((caddr_t)&sockets[i].bind,
usr/src/stand/lib/sock/socket.c
605
if (bcmp((caddr_t)&sockets[i].bind, (caddr_t)name,
usr/src/stand/lib/sock/socket.c
622
bcopy((caddr_t)name, (caddr_t)&sockets[i].bind, namelen);
usr/src/stand/lib/sock/socket.c
656
bcopy((caddr_t)&addr, (caddr_t)&sockets[sock_id].bind,
usr/src/stand/lib/sock/socket.c
661
inet_ntoa(sockets[sock_id].bind.sin_addr),
usr/src/stand/lib/sock/socket.c
662
ntohs(sockets[sock_id].bind.sin_port));
usr/src/stand/lib/sock/socket_impl.h
131
struct sockaddr_in bind; /* Binding info */
usr/src/stand/lib/tcp/tcp.c
1196
requested_port = ntohs(sockets[sock_id].bind.sin_port);
usr/src/stand/lib/tcp/tcp.c
1199
tcp->tcp_bound_source = sockets[sock_id].bind.sin_addr.s_addr;
usr/src/stand/lib/tcp/tcp.c
1222
sockets[sock_id].bind.sin_port = tcp->tcp_lport;
usr/src/stand/lib/tcp/tcp.c
1307
ipv4_getipaddr(&(sockets[sock_id].bind.sin_addr));
usr/src/stand/lib/tcp/tcp.c
1309
if (ntohl(sockets[sock_id].bind.sin_addr.s_addr) ==
usr/src/stand/lib/tcp/tcp.c
1314
tcp->tcp_bound_source = sockets[sock_id].bind.sin_addr.s_addr;
usr/src/test/os-tests/tests/minttl/minttl.c
397
if (bind(sock, (struct sockaddr *)&addr, len) != 0) {
usr/src/test/os-tests/tests/oclo/oclo.c
466
if (bind(lsock, (struct sockaddr *)&in, sizeof (in)) != 0) {
usr/src/test/os-tests/tests/oclo/oclo_errors.c
104
if (bind(sock, (struct sockaddr *)&in, sizeof (in)) != 0) {
usr/src/test/os-tests/tests/odirectory.c
141
if (bind(odir_uds, (struct sockaddr *)&un, SUN_LEN(&un)) != 0) {
usr/src/test/os-tests/tests/sockfs/conn.c
93
ret = bind(lsock, (struct sockaddr *)addr, sizeof (*addr));
usr/src/test/os-tests/tests/sockfs/dgram.c
51
ret = bind(sock, (struct sockaddr *)addr, sizeof (*addr));
usr/src/test/os-tests/tests/sockfs/drop_priv.c
91
ret = bind(sock, (struct sockaddr *)addr, sizeof (*addr));
usr/src/test/os-tests/tests/sockfs/nosignal.c
61
assert(bind(s, (struct sockaddr *)&sin, sizeof (sin)) >= 0);
usr/src/test/os-tests/tests/sockfs/recvmsg.c
196
if (bind(sockfd, (struct sockaddr *)&addr, sizeof (addr)) == -1)
usr/src/test/os-tests/tests/sockfs/rights.c
460
if (bind(sock, (struct sockaddr *)&addr, sizeof (addr)) == -1)
usr/src/test/os-tests/tests/sockfs/timeouts.c
102
if (bind(sock, (struct sockaddr *)&addr, sizeof (addr)) == -1)
usr/src/test/os-tests/tests/spoof-ras/spoof-ras.c
670
if (bind(s, (struct sockaddr *)&addr.lifr_addr, sizeof (sin6_t)) != 0) {
usr/src/test/os-tests/tests/tcpsig/tcpsig.c
403
if (bind(sock, (struct sockaddr *)&addr, len) != 0) {
usr/src/test/os-tests/tests/vfs/statvfs.c
153
if (bind(fd, (struct sockaddr *)&in, sizeof (in)) != 0) {
usr/src/test/os-tests/tests/vfs/syncfs.c
72
if (bind(fd, (struct sockaddr *)&in, sizeof (in)) != 0) {
usr/src/test/util-tests/tests/cpmvln/mkobj.c
126
if (bind(fd, (struct sockaddr *)&un, sizeof (un)) != 0) {
usr/src/test/zfs-tests/tests/functional/cli_root/zfs_diff/socket.c
50
if (bind(fd, (struct sockaddr *)&sock, sizeof (struct sockaddr_un))) {
usr/src/uts/common/fs/sockfs/sockfilter.c
1364
__SOF_FILTER_OP(so, bind, cr, addr, addrlen)
usr/src/uts/common/inet/squeue.c
274
squeue_bind(squeue_t *sqp, processorid_t bind)
usr/src/uts/common/inet/squeue.c
277
ASSERT(sqp->sq_bind != PBIND_NONE || bind != PBIND_NONE);
usr/src/uts/common/inet/squeue.c
281
if (sqp->sq_bind == bind) {
usr/src/uts/common/inet/squeue.c
290
if (bind != PBIND_NONE)
usr/src/uts/common/inet/squeue.c
291
sqp->sq_bind = bind;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/include/lm_l5st.h
137
lm_iscsi_info_bind_alloc_t bind;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/include/lm_l5st.h
260
#define LM_FC_PBL(_pdev, _idx) ((_pdev)->fcoe_info.bind.pbl[_idx])
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/include/lm_l5st.h
295
lm_fcoe_info_bind_alloc_t bind;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
1023
pdev->fcoe_info.bind.ramrod_mem_phys.as_u64);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2469
ramrod_params = (lm_fcoe_slow_path_phys_data_t*)pdev->fcoe_info.bind.ramrod_mem_virt;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2483
pdev->fcoe_info.bind.ramrod_mem_phys.as_u64);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2499
ramrod_params = (lm_fcoe_slow_path_phys_data_t*)pdev->fcoe_info.bind.ramrod_mem_virt;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2510
pdev->fcoe_info.bind.ramrod_mem_phys.as_u64);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2526
ramrod_params = (lm_fcoe_slow_path_phys_data_t*)pdev->fcoe_info.bind.ramrod_mem_virt;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2537
pdev->fcoe_info.bind.ramrod_mem_phys.as_u64);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2568
if(CHK_NULL(pdev->fcoe_info.bind.ramrod_mem_virt))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2572
ramrod_params = (lm_fcoe_slow_path_phys_data_t*)pdev->fcoe_info.bind.ramrod_mem_virt;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
2583
pdev->fcoe_info.bind.ramrod_mem_phys.as_u64);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
495
pdev->iscsi_info.bind.global_buff_base_virt = (u8_t*)mm_alloc_phys_mem(pdev,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
497
&pdev->iscsi_info.bind.global_buff_base_phy,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
500
if CHK_NULL(pdev->iscsi_info.bind.global_buff_base_virt)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
860
LM_INTMEM_WRITE64(pdev, USTORM_ISCSI_GLOBAL_BUF_PHYS_ADDR_OFFSET(func), pdev->iscsi_info.bind.global_buff_base_phy.as_u64, BAR_USTRORM_INTMEM);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
903
if CHK_NULL(pdev->fcoe_info.bind.ramrod_mem_virt)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
905
pdev->fcoe_info.bind.ramrod_mem_virt =
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
908
&pdev->fcoe_info.bind.ramrod_mem_phys,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
912
if CHK_NULL(pdev->fcoe_info.bind.ramrod_mem_virt)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
961
if(CHK_NULL(pdev->fcoe_info.bind.ramrod_mem_virt))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l5/lm_l5.c
965
ramrod_params = (lm_fcoe_slow_path_phys_data_t*)pdev->fcoe_info.bind.ramrod_mem_virt;
usr/src/uts/common/io/bnxe/bnxe.h
497
BnxeBinding bind;
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
1705
else if (pUM->fcoe.bind.cliCtl == NULL)
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
1711
else if (pUM->fcoe.bind.cliCtl(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
182
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
337
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
465
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
586
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
724
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
814
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
82
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
904
pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_fcoe.c
949
if (!pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_main.c
1084
pUM->fcoe.bind = *pBinding;
usr/src/uts/common/io/bnxe/bnxe_main.c
1086
pUM->fcoe.bind.prvCtl = pBinding->prvCtl = BnxeFcoePrvCtl;
usr/src/uts/common/io/bnxe/bnxe_main.c
1087
pUM->fcoe.bind.prvTx = pBinding->prvTx = BnxeFcoePrvTx;
usr/src/uts/common/io/bnxe/bnxe_main.c
1088
pUM->fcoe.bind.prvPoll = pBinding->prvPoll = BnxeFcoePrvPoll;
usr/src/uts/common/io/bnxe/bnxe_main.c
1089
pUM->fcoe.bind.prvSendWqes = pBinding->prvSendWqes = BnxeFcoePrvSendWqes;
usr/src/uts/common/io/bnxe/bnxe_main.c
1090
pUM->fcoe.bind.prvMapMailboxq = pBinding->prvMapMailboxq = BnxeFcoePrvMapMailboxq;
usr/src/uts/common/io/bnxe/bnxe_main.c
1091
pUM->fcoe.bind.prvUnmapMailboxq = pBinding->prvUnmapMailboxq = BnxeFcoePrvUnmapMailboxq;
usr/src/uts/common/io/bnxe/bnxe_main.c
1139
memset(&pUM->fcoe.bind, 0, sizeof(pUM->fcoe.bind));
usr/src/uts/common/io/bnxe/bnxe_mm.c
1164
else if (pUM->fcoe.bind.cliCtl == NULL)
usr/src/uts/common/io/bnxe/bnxe_mm.c
1171
pUM->fcoe.bind.cliCtl(pUM->fcoe.pDev,
usr/src/uts/common/io/bnxe/bnxe_rx.c
529
if (pUM->fcoe.pDev && pUM->fcoe.bind.cliIndicateRx)
usr/src/uts/common/io/bnxe/bnxe_rx.c
531
pUM->fcoe.bind.cliIndicateRx(pUM->fcoe.pDev, head);
usr/src/uts/common/io/devpool.c
211
pool_bind_t bind;
usr/src/uts/common/io/devpool.c
448
if (ddi_copyin((void *)arg, &bind,
usr/src/uts/common/io/devpool.c
453
ret = pool_bind(bind.pb_o_pool_id, bind.pb_o_id_type,
usr/src/uts/common/io/devpool.c
454
bind.pb_o_id);
usr/src/uts/common/io/i2c/eeprom/at24c/at24c.c
310
const char *bind = ddi_binding_name(at->at_dip);
usr/src/uts/common/io/i2c/eeprom/at24c/at24c.c
314
if (strcmp(bind, at24c_idents[i].ati_name) == 0 ||
usr/src/uts/common/io/i2c/eeprom/at24c/at24c.c
315
strcmp(bind, at24c_idents[i].ati_compat) == 0 ||
usr/src/uts/common/io/i2c/eeprom/at24c/at24c.c
325
"and binding name %s", name, bind);
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
620
const char *bind = ddi_binding_name(pca->pca_dip);
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
624
if (strcmp(bind, pca953x_idents[i].pi_name) == 0 ||
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
625
strcmp(bind, pca953x_idents[i].pi_compat) == 0 ||
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
635
"and binding name %s", name, bind);
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
596
const char *bind = ddi_binding_name(ltc->ltc_dip);
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
600
if (strcmp(bind, ltc430x_idents[i].li_name) == 0 ||
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
601
strcmp(bind, ltc430x_idents[i].li_compat) == 0 ||
usr/src/uts/common/io/i2c/mux/ltc430x/ltc430x.c
611
"and binding name %s", name, bind);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
148
const char *bind = ddi_binding_name(pca->pca_dip);
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
152
if (strcmp(bind, pca954x_idents[i].pi_name) == 0 ||
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
153
strcmp(bind, pca954x_idents[i].pi_compat) == 0 ||
usr/src/uts/common/io/i2c/mux/pca954x/pca954x.c
162
"and binding name %s", name, bind);
usr/src/uts/common/io/i2c/sensor/lm7x/lm7x.c
253
const char *bind = ddi_binding_name(lm->lm_dip);
usr/src/uts/common/io/i2c/sensor/lm7x/lm7x.c
257
if (strcmp(bind, lm7x_idents[i].li_name) == 0 ||
usr/src/uts/common/io/i2c/sensor/lm7x/lm7x.c
258
strcmp(bind, lm7x_idents[i].li_compat) == 0 ||
usr/src/uts/common/io/i2c/sensor/lm7x/lm7x.c
268
"and binding name %s", name, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
107
hermon_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1079
hermon_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1090
bind.bi_type = HERMON_BINDHDL_VADDR;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1091
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1092
bind.bi_len = mr_attr->mr_len;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1093
bind.bi_as = mr_attr->mr_as;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1094
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1095
status = hermon_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1109
hermon_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1124
bind.bi_type = HERMON_BINDHDL_BUF;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1125
bind.bi_buf = buf;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1127
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1129
bind.bi_addr = (uint64_t)(uintptr_t)buf->b_un.b_addr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1131
bind.bi_len = (uint64_t)buf->b_bcount;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1132
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1133
bind.bi_as = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1134
status = hermon_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
118
bind.bi_type = HERMON_BINDHDL_VADDR;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
119
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
120
bind.bi_len = mr_attr->mr_len;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
121
bind.bi_as = mr_attr->mr_as;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
122
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
123
status = hermon_mr_common_reg(state, pd, &bind, mrhdl, op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
138
hermon_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1468
hermon_bind_info_t *bind, hermon_mrhdl_t *mrhdl, hermon_mr_options_t *op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1507
flags = bind->bi_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1515
if ((bind->bi_len == 0) || (bind->bi_len > max_sz)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
153
bind.bi_type = HERMON_BINDHDL_BUF;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
154
bind.bi_buf = buf;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
156
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
158
bind.bi_addr = (uint64_t)(uintptr_t)buf->b_un.b_addr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
160
bind.bi_as = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1604
mr_is_umem = (((bind->bi_as != NULL) && (bind->bi_as != &kas)) ? 1 : 0);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1606
umem_len = ptob(btopr(bind->bi_len +
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1607
((uintptr_t)bind->bi_addr & PAGEOFFSET)));
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1608
umem_addr = (caddr_t)((uintptr_t)bind->bi_addr & ~PAGEOFFSET);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
161
bind.bi_len = (uint64_t)buf->b_bcount;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1618
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1619
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind->bi_buf))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
162
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1621
bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1623
if (bind->bi_buf == NULL) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1627
bind->bi_type = HERMON_BINDHDL_UBUF;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1628
bind->bi_buf->b_flags |= B_READ;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
163
status = hermon_mr_common_reg(state, pd, &bind, mrhdl, op, mpt_type);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1630
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind->bi_buf))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1631
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1647
bcopy(bind, bh, sizeof (hermon_bind_info_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1656
bind->bi_type = bh->bi_type;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1794
bind->bi_type = bh->bi_type;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
180
hermon_bind_info_t *bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1805
if (bind->bi_type == HERMON_BINDHDL_UBUF) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1806
freerbuf(bind->bi_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1807
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1808
bind->bi_type = HERMON_BINDHDL_NONE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
1809
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2265
hermon_mr_mtt_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2278
sleep = (bind->bi_flags & IBT_MR_NOSLEEP) ?
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2297
status = hermon_mr_mem_bind(state, bind, bind_dmahdl, sleep, is_buffer);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2309
nummtt = hermon_mr_nummtt_needed(state, bind, mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2329
status = hermon_mr_fast_mtt_write(state, *mtt, bind, *mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2347
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2358
hermon_mr_mtt_unbind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2365
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2378
hermon_pdhdl_t pd, hermon_bind_info_t *bind, hermon_mrhdl_t *mrhdl_new,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2390
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2408
flags = bind->bi_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2560
status = hermon_mr_rereg_xlat_helper(state, mr, bind, op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2696
hermon_bind_info_t *bind, hermon_mr_options_t *op, uint64_t *mtt_addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2726
if ((bind->bi_len == 0) || (bind->bi_len > max_sz)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2744
nummtt_needed = hermon_mr_nummtt_needed(state, bind, &mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2779
if (HERMON_MR_REUSE_DMAHDL(mr, bind->bi_flags)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2800
bind->bi_bypass = bind_type;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2801
status = hermon_mr_mem_bind(state, bind, dmahdl, sleep, 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2822
bind->bi_free_dmahdl = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2830
status = hermon_mr_fast_mtt_write(state, mtt, bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2845
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2858
mr->mr_bindinfo = *bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2879
if (HERMON_MR_REUSE_DMAHDL(mr, bind->bi_flags)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2904
bind->bi_bypass = bind_type;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2905
status = hermon_mr_mem_bind(state, bind, dmahdl, sleep, 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2926
bind->bi_free_dmahdl = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2947
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
2982
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3001
status = hermon_mr_fast_mtt_write(state, mtt, bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3021
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3044
mr->mr_bindinfo = *bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3070
hermon_mr_nummtt_needed(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3084
pg_offset = bind->bi_addr & pg_offset_mask;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3085
tmp_length = pg_offset + (bind->bi_len - 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3095
hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3103
ASSERT(bind->bi_type == HERMON_BINDHDL_VADDR ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3104
bind->bi_type == HERMON_BINDHDL_BUF ||
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3105
bind->bi_type == HERMON_BINDHDL_UBUF);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3107
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3119
if (bind->bi_bypass == HERMON_BINDMEM_BYPASS) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3126
if (! (bind->bi_flags & IBT_MR_DISABLE_RO)) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3127
if ((bind->bi_type != HERMON_BINDHDL_UBUF) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3133
if (((bind->bi_type == HERMON_BINDHDL_UBUF) &&
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3144
callback, NULL, &bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3148
bind->bi_free_dmahdl = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3151
bind->bi_dmahdl = dmahdl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3152
bind->bi_free_dmahdl = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3162
if (bind->bi_type == HERMON_BINDHDL_VADDR) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3163
status = ddi_dma_addr_bind_handle(bind->bi_dmahdl, NULL,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3164
(caddr_t)(uintptr_t)bind->bi_addr, bind->bi_len,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3166
&bind->bi_dmacookie, &bind->bi_cookiecnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3170
status = ddi_dma_buf_bind_handle(bind->bi_dmahdl,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3171
bind->bi_buf, (DDI_DMA_RDWR | DDI_DMA_CONSISTENT), callback,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3172
NULL, &bind->bi_dmacookie, &bind->bi_cookiecnt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3175
if (bind->bi_free_dmahdl != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3176
ddi_dma_free_handle(&bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3190
hermon_mr_mem_unbind(hermon_state_t *state, hermon_bind_info_t *bind)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3194
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3196
if (bind->bi_type == HERMON_BINDHDL_LKEY)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3205
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3206
if (bind->bi_type == HERMON_BINDHDL_UBUF) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3207
freerbuf(bind->bi_buf);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3208
bind->bi_type = HERMON_BINDHDL_NONE;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3210
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
322
bind = &mr->mr_bindinfo;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3221
status = ddi_dma_unbind_handle(bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3228
if (bind->bi_free_dmahdl != 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3229
ddi_dma_free_handle(&bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
323
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3240
hermon_bind_info_t *bind, uint32_t mtt_pgsize_bits)
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3270
dmacookie = bind->bi_dmacookie;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3271
cookie_cnt = bind->bi_cookiecnt;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
3341
ddi_dma_nextcookie(bind->bi_dmahdl, &dmacookie);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
339
bind->bi_addr = ((mr_attr->mr_vaddr & ~pgsize_msk) |
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
359
mpt_entry.start_addr = bind->bi_addr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
360
mpt_entry.reg_win_len = bind->bi_len;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
449
hermon_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
536
bind.bi_addr = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
538
bind.bi_len = fmr_pool->fmr_max_pages << PAGESHIFT;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
539
nummtt = hermon_mr_nummtt_needed(state, &bind, &mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
620
(void) memcpy(&mr->mr_bindinfo, &bind, sizeof (hermon_bind_info_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
63
hermon_bind_info_t *bind, hermon_mrhdl_t *mrhdl, hermon_mr_options_t *op,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
66
hermon_pdhdl_t pd, hermon_bind_info_t *bind, hermon_mrhdl_t *mrhdl_new,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
69
hermon_bind_info_t *bind, hermon_mr_options_t *op, uint64_t *mtt_addr,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
72
hermon_bind_info_t *bind, uint_t *mtt_pgsize);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
73
static int hermon_mr_mem_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
751
hermon_bind_info_t *bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
76
hermon_bind_info_t *bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
78
hermon_bind_info_t *bind, uint32_t mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
780
bind = &mr->mr_bindinfo;
usr/src/uts/common/io/ib/adapters/hermon/hermon_mr.c
898
hermon_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
588
hermon_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
686
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(bind))
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
687
bzero(&bind, sizeof (hermon_bind_info_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
688
bind.bi_type = HERMON_BINDHDL_VADDR;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
689
bind.bi_addr = (uint64_t)(uintptr_t)buf;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
690
bind.bi_len = new_srqinfo.qa_size;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
691
bind.bi_as = NULL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
692
bind.bi_flags = sleepflag == HERMON_SLEEP ? IBT_MR_SLEEP :
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
694
bind.bi_bypass = state->hs_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
696
status = hermon_mr_mtt_bind(state, &bind, new_srqinfo.qa_dmahdl, &mtt,
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
714
bind.bi_addr = bind.bi_addr & ((1 << mtt_pgsize_bits) - 1);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
716
(uint64_t)bind.bi_addr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
727
mpt_entry.reg_win_len = bind.bi_len;
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
789
(void) hermon_mr_mtt_unbind(state, &bind, mtt);
usr/src/uts/common/io/ib/adapters/hermon/hermon_srq.c
811
bcopy(&bind, &srq->srq_mrhdl->mr_bindinfo, sizeof (hermon_bind_info_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1528
HERMON_WQE_BUILD_BIND(qp, bn, wr->wr.rc.rcwr.bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
1608
HERMON_WQE_BUILD_BIND(qp, bn, wr->wr.uc.ucwr.bind);
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2120
mw = (hermon_mwhdl_t)wr->wr.rc.rcwr.bind->bind_ibt_mw_hdl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2126
mr = (hermon_mrhdl_t)wr->wr.rc.rcwr.bind->bind_ibt_mr_hdl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2146
if (mw->mr_rkey != wr->wr.rc.rcwr.bind->bind_rkey) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2153
if (mr->mr_lkey != wr->wr.rc.rcwr.bind->bind_lkey) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2163
len = wr->wr.rc.rcwr.bind->bind_len;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2165
vaddr = wr->wr.rc.rcwr.bind->bind_va;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2187
bind_flags = wr->wr.rc.rcwr.bind->bind_flags;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
2201
wr->wr.rc.rcwr.bind->bind_rkey_out = new_rkey;
usr/src/uts/common/io/ib/adapters/hermon/hermon_wr.c
616
HERMON_WQE_BUILD_BIND(qp, bn, wr->wr.rc.rcwr.bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1014
tavor_bind_info_t *bind, tavor_mrhdl_t *mrhdl, tavor_mr_options_t *op)
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
104
bind.bi_type = TAVOR_BINDHDL_VADDR;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
105
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1051
flags = bind->bi_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1059
if ((bind->bi_len == 0) || (bind->bi_len > max_sz)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
106
bind.bi_len = mr_attr->mr_len;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
107
bind.bi_as = mr_attr->mr_as;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
108
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
109
status = tavor_mr_common_reg(state, pd, &bind, mrhdl, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1151
mr_is_umem = (((bind->bi_as != NULL) && (bind->bi_as != &kas)) ? 1 : 0);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1153
umem_len = ptob(btopr(bind->bi_len +
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1154
((uintptr_t)bind->bi_addr & PAGEOFFSET)));
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1155
umem_addr = (caddr_t)((uintptr_t)bind->bi_addr & ~PAGEOFFSET);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1164
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1165
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind->bi_buf))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1167
bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1169
if (bind->bi_buf == NULL) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1172
bind->bi_type = TAVOR_BINDHDL_UBUF;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1173
bind->bi_buf->b_flags |= B_READ;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1175
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind->bi_buf))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1176
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1191
bcopy(bind, bh, sizeof (tavor_bind_info_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1200
bind->bi_type = bh->bi_type;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
124
tavor_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1303
bind->bi_type = bh->bi_type;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1314
if (bind->bi_type == TAVOR_BINDHDL_UBUF) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1315
freerbuf(bind->bi_buf);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1316
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1317
bind->bi_type = TAVOR_BINDHDL_NONE;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1318
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
139
bind.bi_type = TAVOR_BINDHDL_BUF;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
140
bind.bi_buf = buf;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
142
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
144
bind.bi_addr = (uint64_t)(uintptr_t)buf->b_un.b_addr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
146
bind.bi_as = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
147
bind.bi_len = (uint64_t)buf->b_bcount;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
148
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
149
status = tavor_mr_common_reg(state, pd, &bind, mrhdl, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1509
tavor_mr_mtt_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1521
sleep = (bind->bi_flags & IBT_MR_NOSLEEP) ? TAVOR_NOSLEEP: TAVOR_SLEEP;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1538
status = tavor_mr_mem_bind(state, bind, bind_dmahdl, sleep);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1549
nummtt = tavor_mr_nummtt_needed(state, bind, mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1572
status = tavor_mr_fast_mtt_write(*mtt, bind, *mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1584
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1595
tavor_mr_mtt_unbind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1602
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1615
tavor_pdhdl_t pd, tavor_bind_info_t *bind, tavor_mrhdl_t *mrhdl_new,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1627
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1644
flags = bind->bi_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
168
tavor_bind_info_t *bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1790
status = tavor_mr_rereg_xlat_helper(state, mr, bind, op,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1912
tavor_bind_info_t *bind, tavor_mr_options_t *op, uint64_t *mtt_addr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1944
if ((bind->bi_len == 0) || (bind->bi_len > max_sz)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1961
nummtt_needed = tavor_mr_nummtt_needed(state, bind, &mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
1996
if (TAVOR_MR_REUSE_DMAHDL(mr, bind->bi_flags)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2017
bind->bi_bypass = bind_type;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2018
status = tavor_mr_mem_bind(state, bind, dmahdl, sleep);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2038
bind->bi_free_dmahdl = 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2046
status = tavor_mr_fast_mtt_write(mtt, bind, mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2060
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2067
mr->mr_bindinfo = *bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2088
if (TAVOR_MR_REUSE_DMAHDL(mr, bind->bi_flags)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2113
bind->bi_bypass = bind_type;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2114
status = tavor_mr_mem_bind(state, bind, dmahdl, sleep);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2134
bind->bi_free_dmahdl = 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2155
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2189
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2207
status = tavor_mr_fast_mtt_write(mtt, bind, mtt_pgsize_bits);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2226
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2248
mr->mr_bindinfo = *bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2277
tavor_mr_nummtt_needed(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2291
pg_offset = bind->bi_addr & pg_offset_mask;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2292
tmp_length = pg_offset + (bind->bi_len - 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2302
tavor_mr_mem_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2311
ASSERT(bind->bi_type == TAVOR_BINDHDL_VADDR ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2312
bind->bi_type == TAVOR_BINDHDL_BUF ||
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2313
bind->bi_type == TAVOR_BINDHDL_UBUF);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2315
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2321
dma_xfer_mode = (bind->bi_flags & IBT_MR_NONCOHERENT) ?
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2337
bind->bi_bypass == TAVOR_BINDMEM_BYPASS) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2346
(bind->bi_bypass == TAVOR_BINDMEM_BYPASS)) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2352
callback, NULL, &bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2356
bind->bi_free_dmahdl = 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2359
bind->bi_dmahdl = dmahdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2360
bind->bi_free_dmahdl = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2369
if (bind->bi_type == TAVOR_BINDHDL_VADDR) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2370
status = ddi_dma_addr_bind_handle(bind->bi_dmahdl, NULL,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2371
(caddr_t)(uintptr_t)bind->bi_addr, bind->bi_len,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2373
&bind->bi_dmacookie, &bind->bi_cookiecnt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2375
status = ddi_dma_buf_bind_handle(bind->bi_dmahdl,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2376
bind->bi_buf, (DDI_DMA_RDWR | dma_xfer_mode), callback,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2377
NULL, &bind->bi_dmacookie, &bind->bi_cookiecnt);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2381
if (bind->bi_free_dmahdl != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2382
ddi_dma_free_handle(&bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2396
tavor_mr_mem_unbind(tavor_state_t *state, tavor_bind_info_t *bind)
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2406
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2407
if (bind->bi_type == TAVOR_BINDHDL_UBUF) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2408
freerbuf(bind->bi_buf);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2409
bind->bi_type = TAVOR_BINDHDL_NONE;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2411
_NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2422
status = ddi_dma_unbind_handle(bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2429
if (bind->bi_free_dmahdl != 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2430
ddi_dma_free_handle(&bind->bi_dmahdl);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2440
tavor_mr_fast_mtt_write(tavor_rsrc_t *mtt, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2459
dmacookie = bind->bi_dmacookie;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2460
cookie_cnt = bind->bi_cookiecnt;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
2493
ddi_dma_nextcookie(bind->bi_dmahdl, &dmacookie);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
310
bind = &mr->mr_bindinfo;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
311
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
327
bind->bi_addr = ((mr_attr->mr_vaddr & ~pgsize_msk) |
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
355
mpt_entry.start_addr = bind->bi_addr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
356
mpt_entry.reg_win_len = bind->bi_len;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
441
tavor_bind_info_t *bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
468
bind = &mr->mr_bindinfo;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
55
tavor_bind_info_t *bind, tavor_mrhdl_t *mrhdl, tavor_mr_options_t *op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
565
tavor_mr_mem_unbind(state, bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
57
tavor_pdhdl_t pd, tavor_bind_info_t *bind, tavor_mrhdl_t *mrhdl_new,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
60
tavor_bind_info_t *bind, tavor_mr_options_t *op, uint64_t *mtt_addr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
63
tavor_bind_info_t *bind, uint_t *mtt_pgsize);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
64
static int tavor_mr_mem_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
668
tavor_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
67
tavor_bind_info_t *bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
679
bind.bi_type = TAVOR_BINDHDL_VADDR;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
68
static int tavor_mr_fast_mtt_write(tavor_rsrc_t *mtt, tavor_bind_info_t *bind,
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
680
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
681
bind.bi_len = mr_attr->mr_len;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
682
bind.bi_as = mr_attr->mr_as;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
683
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
684
status = tavor_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
699
tavor_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
714
bind.bi_type = TAVOR_BINDHDL_BUF;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
715
bind.bi_buf = buf;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
717
bind.bi_addr = mr_attr->mr_vaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
719
bind.bi_addr = (uint64_t)(uintptr_t)buf->b_un.b_addr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
721
bind.bi_len = (uint64_t)buf->b_bcount;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
722
bind.bi_flags = mr_attr->mr_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
723
bind.bi_as = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
724
status = tavor_mr_common_rereg(state, mr, pd, &bind, mrhdl_new, op);
usr/src/uts/common/io/ib/adapters/tavor/tavor_mr.c
93
tavor_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
599
tavor_bind_info_t bind;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
697
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(bind))
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
698
bzero(&bind, sizeof (tavor_bind_info_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
699
bind.bi_type = TAVOR_BINDHDL_VADDR;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
700
bind.bi_addr = (uint64_t)(uintptr_t)buf;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
701
bind.bi_len = new_srqinfo.qa_size;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
702
bind.bi_as = NULL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
703
bind.bi_flags = sleepflag == TAVOR_SLEEP ? IBT_MR_SLEEP :
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
706
bind.bi_bypass = state->ts_cfg_profile->cp_iommu_bypass;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
709
bind.bi_bypass =
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
714
bind.bi_flags |= IBT_MR_NONCOHERENT;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
717
bind.bi_bypass = TAVOR_BINDMEM_BYPASS;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
720
status = tavor_mr_mtt_bind(state, &bind, new_srqinfo.qa_dmahdl, &mtt,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
737
bind.bi_addr = bind.bi_addr & ((1 << mtt_pgsize_bits) - 1);
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
739
(uint64_t)bind.bi_addr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
755
mpt_entry.reg_win_len = bind.bi_len;
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
783
(void) ddi_dma_sync(bind.bi_dmahdl, 0,
usr/src/uts/common/io/ib/adapters/tavor/tavor_srq.c
830
bcopy(&bind, &srq->srq_mrhdl->mr_bindinfo, sizeof (tavor_bind_info_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1075
TAVOR_WQE_BUILD_BIND(qp, bn, wr->wr.rc.rcwr.bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
1155
TAVOR_WQE_BUILD_BIND(qp, bn, wr->wr.uc.ucwr.bind);
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2078
mw = (tavor_mwhdl_t)wr->wr.rc.rcwr.bind->bind_ibt_mw_hdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2084
mr = (tavor_mrhdl_t)wr->wr.rc.rcwr.bind->bind_ibt_mr_hdl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2104
if (mw->mr_rkey != wr->wr.rc.rcwr.bind->bind_rkey) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2111
if (mr->mr_lkey != wr->wr.rc.rcwr.bind->bind_lkey) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2121
len = wr->wr.rc.rcwr.bind->bind_len;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2123
vaddr = wr->wr.rc.rcwr.bind->bind_va;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2145
bind_flags = wr->wr.rc.rcwr.bind->bind_flags;
usr/src/uts/common/io/ib/adapters/tavor/tavor_wr.c
2158
wr->wr.rc.rcwr.bind->bind_rkey_out = new_rkey;
usr/src/uts/common/io/llc1.c
2115
dl_bind_req_t *bind;
usr/src/uts/common/io/llc1.c
2127
bind = (dl_bind_req_t *)mp->b_rptr;
usr/src/uts/common/io/llc1.c
2130
bind->dl_primitive = DL_BIND_REQ;
usr/src/uts/common/io/llc1.c
2131
bind->dl_sap = macinfo->llcp_sap += 2; /* starts at 2, inc by 2 */
usr/src/uts/common/io/llc1.c
2133
bind->dl_max_conind = 0;
usr/src/uts/common/io/llc1.c
2134
bind->dl_service_mode = DL_CLDLS;
usr/src/uts/common/io/llc1.c
2135
bind->dl_conn_mgmt = 0;
usr/src/uts/common/io/llc1.c
2136
bind->dl_xidtest_flg = 0;
usr/src/uts/common/io/nxge/npi/npi_vir.c
759
dma_bind_t bind;
usr/src/uts/common/io/nxge/npi/npi_vir.c
788
bind.value = 0;
usr/src/uts/common/io/nxge/npi/npi_vir.c
790
bind.bits.ldw.tx_bind = 1;
usr/src/uts/common/io/nxge/npi/npi_vir.c
791
bind.bits.ldw.tx = tn;
usr/src/uts/common/io/nxge/npi/npi_vir.c
794
bind.bits.ldw.rx_bind = 1;
usr/src/uts/common/io/nxge/npi/npi_vir.c
795
bind.bits.ldw.rx = rn;
usr/src/uts/common/io/nxge/npi/npi_vir.c
799
DMA_BIND_REG_OFFSET(fn, region, id), bind.value);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1061
int (*bind)(void *, struct sockaddr *, int, int, int);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
201
iscsi_net->bind = iscsi_net_bind;
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
3227
if (iscsi_net->bind(so, &serv_addr.sin,
usr/src/uts/common/io/softmac/softmac_ctl.c
55
dl_bind_req_t *bind;
usr/src/uts/common/io/softmac/softmac_ctl.c
65
bind = (dl_bind_req_t *)reqmp->b_rptr;
usr/src/uts/common/io/softmac/softmac_ctl.c
66
bind->dl_sap = sap;
usr/src/uts/common/io/softmac/softmac_ctl.c
67
bind->dl_conn_mgmt = 0;
usr/src/uts/common/io/softmac/softmac_ctl.c
68
bind->dl_max_conind = 0;
usr/src/uts/common/io/softmac/softmac_ctl.c
69
bind->dl_xidtest_flg = 0;
usr/src/uts/common/io/softmac/softmac_ctl.c
70
bind->dl_service_mode = DL_CLDLS;
usr/src/uts/common/io/tl.c
2431
struct T_bind_req *bind = (struct T_bind_req *)mp->b_rptr;
usr/src/uts/common/io/tl.c
2440
t_scalar_t save_prim_type = bind->PRIM_type;
usr/src/uts/common/io/tl.c
2460
ASSERT((bind->PRIM_type == O_T_BIND_REQ) ||
usr/src/uts/common/io/tl.c
2461
(bind->PRIM_type == T_BIND_REQ));
usr/src/uts/common/io/tl.c
2463
alen = bind->ADDR_length;
usr/src/uts/common/io/tl.c
2464
aoff = bind->ADDR_offset;
usr/src/uts/common/io/tl.c
2468
qlen = bind->CONIND_number;
usr/src/uts/common/io/tl.c
2490
ASSERT(bind->PRIM_type == O_T_BIND_REQ);
usr/src/uts/common/ktli/t_kalloc.c
71
struct t_bind *bind;
usr/src/uts/common/ktli/t_kalloc.c
91
p.bind = kmem_zalloc(sizeof (struct t_bind), KM_SLEEP);
usr/src/uts/common/ktli/t_kalloc.c
93
_alloc_buf(&p.bind->addr, tiptr->tp_info.addr);
usr/src/uts/common/ktli/t_kalloc.c
94
*ptr = ((char *)p.bind);
usr/src/uts/common/ktli/t_kfree.c
68
struct t_bind *bind;
usr/src/uts/common/ktli/t_kfree.c
85
p.bind = (struct t_bind *)ptr;
usr/src/uts/common/ktli/t_kfree.c
86
if (p.bind->addr.buf != NULL)
usr/src/uts/common/ktli/t_kfree.c
87
kmem_free(p.bind->addr.buf, p.bind->addr.maxlen);
usr/src/uts/common/os/cpu.c
2552
cpu_bind_thread(kthread_id_t tp, processorid_t bind, processorid_t *obind,
usr/src/uts/common/os/cpu.c
2572
switch (bind) {
usr/src/uts/common/os/cpu.c
2621
binding = bind;
usr/src/uts/common/os/instance.c
72
static int in_pathin(char *cp, int instance, char *bname, struct bind **args);
usr/src/uts/common/os/instance.c
999
in_pathin(char *cp, int instance, char *bname, struct bind **args)
usr/src/uts/common/os/modsubr.c
471
struct bind *mb_hashtab[MOD_BIND_HASHSIZE];
usr/src/uts/common/os/modsubr.c
472
struct bind *sb_hashtab[MOD_BIND_HASHSIZE];
usr/src/uts/common/os/modsubr.c
487
clear_binding_hash(struct bind **bhash)
usr/src/uts/common/os/modsubr.c
490
struct bind *bp, *bp1;
usr/src/uts/common/os/modsubr.c
502
kmem_free(bp1, sizeof (struct bind));
usr/src/uts/common/os/modsubr.c
509
static struct bind *
usr/src/uts/common/os/modsubr.c
510
find_mbind(const char *name, struct bind **hashtab, int deleted)
usr/src/uts/common/os/modsubr.c
512
struct bind *mb;
usr/src/uts/common/os/modsubr.c
537
make_mbind(char *name, int num, char *bind_name, struct bind **hashtab)
usr/src/uts/common/os/modsubr.c
539
struct bind *mb;
usr/src/uts/common/os/modsubr.c
540
struct bind **pmb;
usr/src/uts/common/os/modsubr.c
550
mb = kmem_zalloc(sizeof (struct bind), KM_SLEEP);
usr/src/uts/common/os/modsubr.c
569
delete_mbind(const char *name, struct bind **hashtab)
usr/src/uts/common/os/modsubr.c
571
struct bind *mb;
usr/src/uts/common/os/modsubr.c
592
purge_mbind(int num, struct bind **hashtab)
usr/src/uts/common/os/modsubr.c
595
struct bind *mb;
usr/src/uts/common/os/modsubr.c
615
struct bind *mbind;
usr/src/uts/common/os/modsubr.c
660
struct bind *bp;
usr/src/uts/common/os/modsubr.c
757
struct bind *bp;
usr/src/uts/common/os/modsubr.c
797
struct bind *mbind;
usr/src/uts/common/os/modsysfile.c
2176
parse_aliases(struct bind **bhash, struct _buf *file)
usr/src/uts/common/os/modsysfile.c
2277
make_aliases(struct bind **bhash)
usr/src/uts/common/os/modsysfile.c
2304
read_binding_file(char *bindfile, struct bind **hashtab,
usr/src/uts/common/os/modsysfile.c
2305
int (*line_parser)(char *, int, char *, struct bind **))
usr/src/uts/common/os/sysent.c
1061
/* 232 */ SYSENT_CI("bind", bind, 4),
usr/src/uts/common/os/sysent.c
316
int bind(int, struct sockaddr *, socklen_t, int);
usr/src/uts/common/os/sysent.c
736
/* 232 */ SYSENT_CI("bind", bind, 4),
usr/src/uts/common/sys/autoconf.h
253
extern int make_mbind(char *, int, char *, struct bind **);
usr/src/uts/common/sys/autoconf.h
254
extern void delete_mbind(const char *, struct bind **);
usr/src/uts/common/sys/autoconf.h
255
extern void purge_mbind(int, struct bind **);
usr/src/uts/common/sys/cpuvar.h
684
extern int cpu_bind_thread(kthread_t *tp, processorid_t bind,
usr/src/uts/common/sys/elf.h
736
#define ELF32_ST_INFO(bind, type) (((bind)<<4)+((type)&0xf))
usr/src/uts/common/sys/elf.h
740
#define ELF64_ST_INFO(bind, type) (((bind)<<4)+((type)&0xf))
usr/src/uts/common/sys/hwconf.h
66
struct bind *b_next;
usr/src/uts/common/sys/hwconf.h
87
extern struct bind *mb_hashtab[];
usr/src/uts/common/sys/hwconf.h
88
extern struct bind *sb_hashtab[];
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
299
int hermon_mr_mtt_bind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/hermon/hermon_mr.h
302
int hermon_mr_mtt_unbind(hermon_state_t *state, hermon_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
316
int tavor_mr_mtt_bind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/sys/ib/adapters/tavor/tavor_mr.h
318
int tavor_mr_mtt_unbind(tavor_state_t *state, tavor_bind_info_t *bind,
usr/src/uts/common/sys/ib/ibtl/ibtl_types.h
1461
ibt_wr_bind_t *bind; /* IBT_WRC_BIND */
usr/src/uts/common/sys/ib/ibtl/ibtl_types.h
1479
ibt_wr_bind_t *bind; /* IBT_WRC_BIND */
usr/src/uts/common/sys/ib/ibtl/ibtl_types.h
1496
ibt_wr_bind_t *bind; /* IBT_WRC_BIND */
usr/src/uts/common/sys/modctl.h
616
extern void make_aliases(struct bind **);
usr/src/uts/common/sys/modctl.h
617
extern int read_binding_file(char *, struct bind **,
usr/src/uts/common/sys/modctl.h
618
int (*line_parser)(char *, int, char *, struct bind **));
usr/src/uts/common/sys/modctl.h
619
extern void clear_binding_hash(struct bind **);
usr/src/uts/common/sys/nxge/nxge_txdma_hw.h
752
uint32_t bind:32;
usr/src/uts/common/sys/nxge/nxge_txdma_hw.h
754
uint32_t bind:32;
usr/src/uts/common/sys/socket.h
547
extern int bind(int, const struct sockaddr *, socklen_t);
usr/src/uts/common/syscall/processor_bind.c
112
cpu_bind_project(kproject_t *kpj, processorid_t bind, processorid_t *obind,
usr/src/uts/common/syscall/processor_bind.c
125
i = cpu_bind_process(p, bind, obind, error);
usr/src/uts/common/syscall/processor_bind.c
137
cpu_bind_zone(zone_t *zptr, processorid_t bind, processorid_t *obind,
usr/src/uts/common/syscall/processor_bind.c
150
i = cpu_bind_process(p, bind, obind, error);
usr/src/uts/common/syscall/processor_bind.c
162
cpu_bind_contract(cont_process_t *ctp, processorid_t bind, processorid_t *obind,
usr/src/uts/common/syscall/processor_bind.c
175
i = cpu_bind_process(p, bind, obind, error);
usr/src/uts/common/syscall/processor_bind.c
187
processor_bind(idtype_t idtype, id_t id, processorid_t bind,
usr/src/uts/common/syscall/processor_bind.c
211
switch (bind) {
usr/src/uts/common/syscall/processor_bind.c
213
if ((cp = cpu_get(bind)) == NULL ||
usr/src/uts/common/syscall/processor_bind.c
238
ret = cpu_bind_thread(curthread, bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
246
bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
264
ret = cpu_bind_process(curproc, bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
266
ret = cpu_bind_process(pp, bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
281
ret = cpu_bind_task(tk, bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
299
ret = cpu_bind_project(kpj, bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
313
ret = cpu_bind_zone(zptr, bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
329
bind, &obind, &err);
usr/src/uts/common/syscall/processor_bind.c
336
if (id == P_MYID || bind != PBIND_NONE || cpu_get(id) == NULL)
usr/src/uts/common/syscall/processor_bind.c
343
if (id == P_MYID || bind != PBIND_NONE) {
usr/src/uts/common/syscall/processor_bind.c
49
cpu_bind_process(proc_t *pp, processorid_t bind, processorid_t *obind,
usr/src/uts/common/syscall/processor_bind.c
71
i = cpu_bind_thread(tp, bind, obind, error);
usr/src/uts/common/syscall/processor_bind.c
85
cpu_bind_task(task_t *tk, processorid_t bind, processorid_t *obind,
usr/src/uts/common/syscall/processor_bind.c
99
i = cpu_bind_process(p, bind, obind, error);
usr/src/uts/common/xen/io/evtchn_dev.c
349
struct ioctl_evtchn_bind_virq bind;
usr/src/uts/common/xen/io/evtchn_dev.c
351
if (copyin((void *)data, &bind, sizeof (bind))) {
usr/src/uts/common/xen/io/evtchn_dev.c
356
if ((err = xen_bind_virq(bind.virq, 0, rvalp)) != 0)
usr/src/uts/common/xen/io/evtchn_dev.c
364
struct ioctl_evtchn_bind_interdomain bind;
usr/src/uts/common/xen/io/evtchn_dev.c
366
if (copyin((void *)data, &bind, sizeof (bind))) {
usr/src/uts/common/xen/io/evtchn_dev.c
371
if ((err = xen_bind_interdomain(bind.remote_domain,
usr/src/uts/common/xen/io/evtchn_dev.c
372
bind.remote_port, rvalp)) != 0)
usr/src/uts/common/xen/io/evtchn_dev.c
381
struct ioctl_evtchn_bind_unbound_port bind;
usr/src/uts/common/xen/io/evtchn_dev.c
383
if (copyin((void *)data, &bind, sizeof (bind))) {
usr/src/uts/common/xen/io/evtchn_dev.c
388
if ((err = xen_alloc_unbound_evtchn(bind.remote_domain,
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
206
evtchn_bind_interdomain_t bind;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
209
bind.remote_dom = (domid_t)domid;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
210
bind.remote_port = remote_port;
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
212
&bind)) == 0)
usr/src/uts/i86pc/i86hvm/io/xpv/evtchn.c
213
*port = bind.local_port;
usr/src/uts/i86xpv/os/evtchn.c
211
evtchn_bind_virq_t bind;
usr/src/uts/i86xpv/os/evtchn.c
214
bind.virq = virq;
usr/src/uts/i86xpv/os/evtchn.c
215
bind.vcpu = cpu;
usr/src/uts/i86xpv/os/evtchn.c
216
if ((err = HYPERVISOR_event_channel_op(EVTCHNOP_bind_virq, &bind)) == 0)
usr/src/uts/i86xpv/os/evtchn.c
217
*port = bind.port;
usr/src/uts/i86xpv/os/evtchn.c
226
evtchn_bind_interdomain_t bind;
usr/src/uts/i86xpv/os/evtchn.c
229
bind.remote_dom = domid;
usr/src/uts/i86xpv/os/evtchn.c
230
bind.remote_port = remote_port;
usr/src/uts/i86xpv/os/evtchn.c
232
&bind)) == 0)
usr/src/uts/i86xpv/os/evtchn.c
233
*port = bind.local_port;
usr/src/uts/i86xpv/os/evtchn.c
276
evtchn_bind_ipi_t bind;
usr/src/uts/i86xpv/os/evtchn.c
280
bind.vcpu = cpu;
usr/src/uts/i86xpv/os/evtchn.c
281
if (HYPERVISOR_event_channel_op(EVTCHNOP_bind_ipi, &bind) != 0)
usr/src/uts/i86xpv/os/evtchn.c
283
return (bind.port);
usr/src/uts/i86xpv/os/evtchn.c
290
evtchn_bind_vcpu_t bind;
usr/src/uts/i86xpv/os/evtchn.c
294
bind.port = evtchn;
usr/src/uts/i86xpv/os/evtchn.c
295
bind.vcpu = cpu;
usr/src/uts/i86xpv/os/evtchn.c
296
if (HYPERVISOR_event_channel_op(EVTCHNOP_bind_vcpu, &bind) != 0)
usr/src/uts/i86xpv/os/evtchn.c
303
evtchn_bind_pirq_t bind;
usr/src/uts/i86xpv/os/evtchn.c
306
bind.pirq = pirq;
usr/src/uts/i86xpv/os/evtchn.c
307
bind.flags = BIND_PIRQ__WILL_SHARE;
usr/src/uts/i86xpv/os/evtchn.c
308
if ((ret = HYPERVISOR_event_channel_op(EVTCHNOP_bind_pirq, &bind)) != 0)
usr/src/uts/i86xpv/os/evtchn.c
310
return (bind.port);