games/larn/io.c
934
tmcapcnv(char *sd, char *ss)
games/larn/io.c
945
ign: *sd++ = *ss;
games/larn/io.c
960
*sd++ = ST_END;
games/larn/io.c
967
*sd++ = ST_START;
games/larn/io.c
969
*sd++ = ST_END;
games/larn/io.c
977
*sd = 0; /* NULL terminator */
games/larn/io.c
978
return (sd);
games/tetris/scores.c
113
scorefile_probe(int sd)
games/tetris/scores.c
120
if (fstat(sd, &st) < 0) {
games/tetris/scores.c
189
if (lseek(sd, 56, SEEK_SET) < 0) {
games/tetris/scores.c
193
result = read(sd, &numbers, sizeof(numbers));
games/tetris/scores.c
289
readscores(int sd, int doflip)
games/tetris/scores.c
295
result = read(sd, buf, sizeof(buf));
games/tetris/scores.c
316
readscores599(int sd, int doflip)
games/tetris/scores.c
322
result = read(sd, buf, sizeof(buf));
games/tetris/scores.c
349
readscores50(int sd, int doflip)
games/tetris/scores.c
355
result = read(sd, buf, sizeof(buf));
games/tetris/scores.c
383
int sd, mint, lck;
games/tetris/scores.c
404
sd = open(_PATH_SCOREFILE, mint, 0666);
games/tetris/scores.c
408
if (sd < 0) {
games/tetris/scores.c
427
if (flock(sd, lck))
games/tetris/scores.c
459
result = read(sd, &header, sizeof(header));
games/tetris/scores.c
470
if (lseek(sd, 0, SEEK_SET) < 0) {
games/tetris/scores.c
475
if (ftruncate(sd, 0) == 0) {
games/tetris/scores.c
512
if (readscores(sd, doflip) < 0) {
games/tetris/scores.c
520
result = scorefile_probe(sd);
games/tetris/scores.c
521
if (lseek(sd, 0, SEEK_SET) < 0) {
games/tetris/scores.c
527
result = readscores(sd, 0 /* don't flip */);
games/tetris/scores.c
530
result = readscores(sd, 1 /* do flip */);
games/tetris/scores.c
533
result = readscores599(sd, 0 /* don't flip */);
games/tetris/scores.c
536
result = readscores599(sd, 1 /* do flip */);
games/tetris/scores.c
539
result = readscores50(sd, 0 /* don't flip */);
games/tetris/scores.c
542
result = readscores50(sd, 1 /* do flip */);
games/tetris/scores.c
555
*fdp = sd;
games/tetris/scores.c
557
close(sd);
games/tetris/scores.c
562
close(sd);
games/tetris/scores.c
575
dowrite(int sd, const void *vbuf, size_t len)
games/tetris/scores.c
582
result = write(sd, buf+done, len-done);
games/tetris/scores.c
599
putscores(int sd)
games/tetris/scores.c
606
if (sd == -1) {
games/tetris/scores.c
623
if (lseek(sd, 0, SEEK_SET) < 0) {
games/tetris/scores.c
627
if (dowrite(sd, &header, sizeof(header)) < 0 ||
games/tetris/scores.c
628
dowrite(sd, buf, sizeof(buf[0]) * nscores) < 0) {
games/tetris/scores.c
636
(void)sd;
games/tetris/scores.c
644
closescores(int sd)
games/tetris/scores.c
646
flock(sd, LOCK_UN);
games/tetris/scores.c
647
close(sd);
games/tetris/scores.c
659
int sd;
games/tetris/scores.c
662
getscores(&sd);
games/tetris/scores.c
705
putscores(sd);
games/tetris/scores.c
707
closescores(sd);
lib/libc/citrus/modules/citrus_iconv_std.c
204
struct _citrus_iconv_std_dst *sd;
lib/libc/citrus/modules/citrus_iconv_std.c
206
while ((sd=TAILQ_FIRST(dl)) != NULL) {
lib/libc/citrus/modules/citrus_iconv_std.c
207
TAILQ_REMOVE(dl, sd, sd_entry);
lib/libc/citrus/modules/citrus_iconv_std.c
208
_csmapper_close(sd->sd_mapper);
lib/libc/citrus/modules/citrus_iconv_std.c
209
free(sd);
lib/libc/citrus/modules/citrus_iconv_std.c
218
struct _citrus_iconv_std_dst *sd, *sdtmp;
lib/libc/citrus/modules/citrus_iconv_std.c
221
sd = malloc(sizeof(*sd));
lib/libc/citrus/modules/citrus_iconv_std.c
222
if (sd == NULL)
lib/libc/citrus/modules/citrus_iconv_std.c
226
ret = open_csmapper(&sd->sd_mapper, ec->ec_csname,
lib/libc/citrus/modules/citrus_iconv_std.c
229
sd->sd_csid = dbdst->db_charsets[i].ec_csid;
lib/libc/citrus/modules/citrus_iconv_std.c
230
sd->sd_norm = norm;
lib/libc/citrus/modules/citrus_iconv_std.c
234
TAILQ_INSERT_BEFORE(sdtmp, sd,
lib/libc/citrus/modules/citrus_iconv_std.c
236
sd = NULL;
lib/libc/citrus/modules/citrus_iconv_std.c
240
if (sd)
lib/libc/citrus/modules/citrus_iconv_std.c
241
TAILQ_INSERT_TAIL(dl, sd, sd_entry);
lib/libc/citrus/modules/citrus_iconv_std.c
242
sd = malloc(sizeof(*sd));
lib/libc/citrus/modules/citrus_iconv_std.c
243
if (sd == NULL) {
lib/libc/citrus/modules/citrus_iconv_std.c
250
free(sd);
lib/libc/citrus/modules/citrus_iconv_std.c
254
free(sd);
lib/libc/citrus/modules/citrus_iconv_std.c
319
struct _citrus_iconv_std_dst *sd;
lib/libc/citrus/modules/citrus_iconv_std.c
323
TAILQ_FOREACH(sd, &ss->ss_dsts, sd_entry) {
lib/libc/citrus/modules/citrus_iconv_std.c
324
ret = _csmapper_convert(sd->sd_mapper,
lib/libc/citrus/modules/citrus_iconv_std.c
328
*csid = sd->sd_csid;
lib/libc/net/getaddrinfo.c
1828
struct syslog_data sd = SYSLOG_DATA_INIT;
lib/libc/net/getaddrinfo.c
1829
syslog_r(LOG_NOTICE|LOG_AUTH, &sd,
lib/libc/net/getaddrinfo.c
1841
struct syslog_data sd = SYSLOG_DATA_INIT;
lib/libc/net/getaddrinfo.c
1842
syslog_r(LOG_NOTICE|LOG_AUTH, &sd,
lib/libc/net/getservbyname_r.c
111
return _servent_parsedb(sd, sp, data_ptr,
lib/libc/net/getservbyname_r.c
117
while (_servent_getline(sd) != -1) {
lib/libc/net/getservbyname_r.c
119
if (_servent_parseline(sd, sp) == NULL)
lib/libc/net/getservbyname_r.c
139
struct servent_data *sd)
lib/libc/net/getservbyname_r.c
144
setservent_r(sd->flags & _SV_STAYOPEN, sd);
lib/libc/net/getservbyname_r.c
145
sp = _servent_getbyname(sd, sp, name, proto);
lib/libc/net/getservbyname_r.c
146
if (!(sd->flags & _SV_STAYOPEN))
lib/libc/net/getservbyname_r.c
147
_servent_close(sd);
lib/libc/net/getservbyname_r.c
55
_servent_getbyname(struct servent_data *sd, struct servent *sp,
lib/libc/net/getservbyname_r.c
59
if ((sd->flags & (_SV_CDB | _SV_PLAINFILE)) == 0)
lib/libc/net/getservbyname_r.c
62
if (sd->flags & _SV_CDB) {
lib/libc/net/getservbyname_r.c
86
if (cdbr_find(sd->cdb, buf, 2 + namelen + protolen,
lib/libc/net/getservbyport_r.c
101
return _servent_parsedb(sd, sp, data, datalen);
lib/libc/net/getservbyport_r.c
103
while (_servent_getline(sd) != -1) {
lib/libc/net/getservbyport_r.c
104
if (_servent_parseline(sd, sp) == NULL)
lib/libc/net/getservbyport_r.c
117
struct servent_data *sd)
lib/libc/net/getservbyport_r.c
119
setservent_r(sd->flags & _SV_STAYOPEN, sd);
lib/libc/net/getservbyport_r.c
120
sp = _servent_getbyport(sd, sp, port, proto);
lib/libc/net/getservbyport_r.c
121
if (!(sd->flags & _SV_STAYOPEN))
lib/libc/net/getservbyport_r.c
122
_servent_close(sd);
lib/libc/net/getservbyport_r.c
55
_servent_getbyport(struct servent_data *sd, struct servent *sp, int port,
lib/libc/net/getservbyport_r.c
59
if ((sd->flags & (_SV_CDB | _SV_PLAINFILE)) == 0)
lib/libc/net/getservbyport_r.c
62
if (sd->flags & _SV_CDB) {
lib/libc/net/getservbyport_r.c
85
if (cdbr_find(sd->cdb, buf, 4 + protolen,
lib/libc/net/getservent_r.c
100
if (sd->flags & _SV_PLAINFILE) {
lib/libc/net/getservent_r.c
101
(void)fclose(sd->plainfile);
lib/libc/net/getservent_r.c
102
sd->plainfile = NULL;
lib/libc/net/getservent_r.c
103
sd->flags &= ~_SV_PLAINFILE;
lib/libc/net/getservent_r.c
105
sd->flags &= ~_SV_STAYOPEN;
lib/libc/net/getservent_r.c
110
_servent_getline(struct servent_data *sd)
lib/libc/net/getservent_r.c
113
if (sd->flags & _SV_CDB)
lib/libc/net/getservent_r.c
116
if ((sd->flags & _SV_PLAINFILE) == 0)
lib/libc/net/getservent_r.c
119
free(sd->line);
lib/libc/net/getservent_r.c
120
sd->line = NULL;
lib/libc/net/getservent_r.c
122
if (sd->flags & _SV_FIRST) {
lib/libc/net/getservent_r.c
123
(void)rewind((FILE *)sd->plainfile);
lib/libc/net/getservent_r.c
124
sd->flags &= ~_SV_FIRST;
lib/libc/net/getservent_r.c
126
sd->line = fparseln(sd->plainfile, NULL, NULL, NULL,
lib/libc/net/getservent_r.c
128
return sd->line == NULL ? -1 : 0;
lib/libc/net/getservent_r.c
132
_servent_parseline(struct servent_data *sd, struct servent *sp)
lib/libc/net/getservent_r.c
138
if (sd->line == NULL)
lib/libc/net/getservent_r.c
141
sp->s_name = p = sd->line;
lib/libc/net/getservent_r.c
154
if (sd->aliases == NULL) {
lib/libc/net/getservent_r.c
155
sd->maxaliases = 10;
lib/libc/net/getservent_r.c
156
sd->aliases = calloc(sd->maxaliases, sizeof(*sd->aliases));
lib/libc/net/getservent_r.c
157
if (sd->aliases == NULL) {
lib/libc/net/getservent_r.c
159
endservent_r(sd);
lib/libc/net/getservent_r.c
164
sp->s_aliases = sd->aliases;
lib/libc/net/getservent_r.c
173
if (i == sd->maxaliases - 2) {
lib/libc/net/getservent_r.c
174
sd->maxaliases *= 2;
lib/libc/net/getservent_r.c
175
q = realloc(sd->aliases, sd->maxaliases * sizeof(*q));
lib/libc/net/getservent_r.c
178
endservent_r(sd);
lib/libc/net/getservent_r.c
182
sp->s_aliases = sd->aliases = q;
lib/libc/net/getservent_r.c
194
setservent_r(int f, struct servent_data *sd)
lib/libc/net/getservent_r.c
196
(void)_servent_open(sd);
lib/libc/net/getservent_r.c
197
sd->flags |= f ? _SV_STAYOPEN : 0;
lib/libc/net/getservent_r.c
201
endservent_r(struct servent_data *sd)
lib/libc/net/getservent_r.c
203
_servent_close(sd);
lib/libc/net/getservent_r.c
204
free(sd->aliases);
lib/libc/net/getservent_r.c
205
sd->aliases = NULL;
lib/libc/net/getservent_r.c
206
sd->maxaliases = 0;
lib/libc/net/getservent_r.c
207
free(sd->line);
lib/libc/net/getservent_r.c
208
sd->line = NULL;
lib/libc/net/getservent_r.c
209
free(sd->cdb_buf);
lib/libc/net/getservent_r.c
210
sd->cdb_buf = NULL;
lib/libc/net/getservent_r.c
211
sd->cdb_buf_len = 0;
lib/libc/net/getservent_r.c
215
getservent_r(struct servent *sp, struct servent_data *sd)
lib/libc/net/getservent_r.c
218
if ((sd->flags & (_SV_CDB | _SV_PLAINFILE)) == 0 &&
lib/libc/net/getservent_r.c
219
_servent_open(sd) == -1)
lib/libc/net/getservent_r.c
222
if (sd->flags & _SV_CDB) {
lib/libc/net/getservent_r.c
226
if (sd->flags & _SV_FIRST) {
lib/libc/net/getservent_r.c
227
sd->cdb_index = 0;
lib/libc/net/getservent_r.c
228
sd->flags &= ~_SV_FIRST;
lib/libc/net/getservent_r.c
231
if (cdbr_get(sd->cdb, sd->cdb_index, &data, &len))
lib/libc/net/getservent_r.c
233
++sd->cdb_index;
lib/libc/net/getservent_r.c
234
return _servent_parsedb(sd, sp, data, len);
lib/libc/net/getservent_r.c
236
if (sd->flags & _SV_PLAINFILE) {
lib/libc/net/getservent_r.c
238
if (_servent_getline(sd) == -1)
lib/libc/net/getservent_r.c
240
if (_servent_parseline(sd, sp) == NULL)
lib/libc/net/getservent_r.c
249
_servent_parsedb(struct servent_data *sd, struct servent *sp,
lib/libc/net/getservent_r.c
256
if ((sd->flags & _SV_STAYOPEN) == 0) {
lib/libc/net/getservent_r.c
257
if (len > sd->cdb_buf_len) {
lib/libc/net/getservent_r.c
258
void *tmp = realloc(sd->cdb_buf, len);
lib/libc/net/getservent_r.c
261
sd->cdb_buf = tmp;
lib/libc/net/getservent_r.c
262
sd->cdb_buf_len = len;
lib/libc/net/getservent_r.c
264
memcpy(sd->cdb_buf, data, len);
lib/libc/net/getservent_r.c
265
data = sd->cdb_buf;
lib/libc/net/getservent_r.c
293
if (sd->aliases == NULL) {
lib/libc/net/getservent_r.c
294
sd->maxaliases = 10;
lib/libc/net/getservent_r.c
295
sd->aliases = NULL;
lib/libc/net/getservent_r.c
296
errno = reallocarr(&sd->aliases,
lib/libc/net/getservent_r.c
297
sd->maxaliases, sizeof(*sd->aliases));
lib/libc/net/getservent_r.c
301
sp->s_aliases = sd->aliases;
lib/libc/net/getservent_r.c
306
if (i == sd->maxaliases - 2) {
lib/libc/net/getservent_r.c
307
sd->maxaliases *= 2;
lib/libc/net/getservent_r.c
308
q = sd->aliases;
lib/libc/net/getservent_r.c
309
errno = reallocarr(&q, sd->maxaliases, sizeof(*q));
lib/libc/net/getservent_r.c
312
sp->s_aliases = sd->aliases = q;
lib/libc/net/getservent_r.c
323
endservent_r(sd);
lib/libc/net/getservent_r.c
60
_servent_open(struct servent_data *sd)
lib/libc/net/getservent_r.c
62
if (sd->flags & (_SV_CDB | _SV_PLAINFILE)) {
lib/libc/net/getservent_r.c
63
sd->flags |= _SV_FIRST;
lib/libc/net/getservent_r.c
67
free(sd->line);
lib/libc/net/getservent_r.c
68
sd->line = NULL;
lib/libc/net/getservent_r.c
69
free(sd->cdb_buf);
lib/libc/net/getservent_r.c
70
sd->cdb_buf = NULL;
lib/libc/net/getservent_r.c
71
sd->cdb_buf_len = 0;
lib/libc/net/getservent_r.c
72
free(sd->aliases);
lib/libc/net/getservent_r.c
73
sd->aliases = NULL;
lib/libc/net/getservent_r.c
74
sd->maxaliases = 0;
lib/libc/net/getservent_r.c
75
sd->flags |= _SV_FIRST;
lib/libc/net/getservent_r.c
77
sd->cdb = cdbr_open(_PATH_SERVICES_CDB, CDBR_DEFAULT);
lib/libc/net/getservent_r.c
78
if (sd->cdb != NULL) {
lib/libc/net/getservent_r.c
79
sd->flags |= _SV_CDB;
lib/libc/net/getservent_r.c
83
sd->plainfile = fopen(_PATH_SERVICES, "re");
lib/libc/net/getservent_r.c
84
if (sd->plainfile != NULL) {
lib/libc/net/getservent_r.c
85
sd->flags |= _SV_PLAINFILE;
lib/libc/net/getservent_r.c
92
_servent_close(struct servent_data *sd)
lib/libc/net/getservent_r.c
94
if (sd->flags & _SV_CDB) {
lib/libc/net/getservent_r.c
95
cdbr_close(sd->cdb);
lib/libc/net/getservent_r.c
96
sd->cdb = NULL;
lib/libc/net/getservent_r.c
97
sd->flags &= ~_SV_CDB;
lib/libc/net/sctp_sys_calls.c
130
sctp_connectx(int sd, struct sockaddr *addrs, int addrcnt,
lib/libc/net/sctp_sys_calls.c
176
ret = ioctl(sd, SIOCCONNECTX, (void *)&sca);
lib/libc/net/sctp_sys_calls.c
184
sctp_bindx(int sd, struct sockaddr *addrs, int addrcnt, int flags)
lib/libc/net/sctp_sys_calls.c
213
if (setsockopt(sd, IPPROTO_SCTP, flags, gaddrs,
lib/libc/net/sctp_sys_calls.c
227
sctp_opt_info(int sd, sctp_assoc_t id, int opt, void *arg, socklen_t *size)
lib/libc/net/sctp_sys_calls.c
237
return(getsockopt2(sd, IPPROTO_SCTP, opt, arg, size));
lib/libc/net/sctp_sys_calls.c
245
sctp_getpaddrs(int sd, sctp_assoc_t id, struct sockaddr **raddrs)
lib/libc/net/sctp_sys_calls.c
261
if (getsockopt2(sd, IPPROTO_SCTP, SCTP_GET_REMOTE_ADDR_SIZE,
lib/libc/net/sctp_sys_calls.c
275
if (getsockopt2(sd, IPPROTO_SCTP, SCTP_GET_PEER_ADDRESSES,
lib/libc/net/sctp_sys_calls.c
304
sctp_getladdrs (int sd, sctp_assoc_t id, struct sockaddr **raddrs)
lib/libc/net/sctp_sys_calls.c
320
if (getsockopt2(sd, IPPROTO_SCTP, SCTP_GET_LOCAL_ADDR_SIZE,
lib/libc/net/sctp_sys_calls.c
338
if (getsockopt2(sd, IPPROTO_SCTP, SCTP_GET_LOCAL_ADDRESSES, addrs,
lib/libc/net/sctp_sys_calls.c
457
sctp_getassocid(int sd, struct sockaddr *sa)
lib/libc/net/sctp_sys_calls.c
467
if (getsockopt2(sd, IPPROTO_SCTP, SCTP_PEER_ADDR_PARAMS, &sp, &siz) != 0)
lib/libc/net/sctp_sys_calls.c
476
sctp_send(int sd, const void *data, size_t len,
lib/libc/net/sctp_sys_calls.c
508
sz = sendmsg(sd, &msg, flags);
lib/libc/net/sctp_sys_calls.c
514
sctp_sendx(int sd, const void *msg, size_t len,
lib/libc/net/sctp_sys_calls.c
551
ret = ioctl(sd, SIOCCONNECTXDEL, (void *)&sca);
lib/libc/net/sctp_sys_calls.c
555
sinfo->sinfo_assoc_id = sctp_getassocid(sd, addrs);
lib/libc/net/sctp_sys_calls.c
558
(void)setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_COMPLETE, (void *)addrs,
lib/libc/net/sctp_sys_calls.c
563
ret = sctp_send(sd, msg, len, sinfo, flags);
lib/libc/net/sctp_sys_calls.c
565
(void)setsockopt(sd, IPPROTO_SCTP, SCTP_CONNECT_X_COMPLETE, (void *)addrs,
lib/libc/net/sctp_sys_calls.c
573
sctp_sendmsgx(int sd,
lib/libc/net/sctp_sys_calls.c
592
return sctp_sendx(sd, msg, len, addrs, addrcnt, &sinfo, 0);
lib/libc/net/sctp_sys_calls.c
649
sctp_recvv(int sd,
lib/libc/net/sctp_sys_calls.c
686
ret = recvmsg(sd, &msg, *flags);
lib/libc/net/sctp_sys_calls.c
742
sctp_sendv(int sd,
lib/libc/net/sctp_sys_calls.c
942
ret = sendmsg(sd, &msg, flags);
lib/libc/net/sctp_sys_calls.c
945
assoc_id = sctp_getassocid(sd, addrs);
lib/libc/net/sctp_sys_calls.c
952
sctp_peeloff(int sd, sctp_assoc_t assoc_id)
lib/libc/net/sctp_sys_calls.c
958
ret = ioctl(sd, SIOCPEELOFF, &val);
lib/libc/rpc/bindresvport.c
134
error = getsockopt(sd, proto, portrange, &old, &oldlen);
lib/libc/rpc/bindresvport.c
137
error = setsockopt(sd, proto, portrange, &portlow,
lib/libc/rpc/bindresvport.c
143
error = bind(sd, sa, salen);
lib/libc/rpc/bindresvport.c
149
if (setsockopt(sd, proto, portrange, &old,
lib/libc/rpc/bindresvport.c
157
if (getsockname(sd, sa, &salen) < 0)
lib/libc/rpc/bindresvport.c
71
bindresvport(int sd, struct sockaddr_in *brsin)
lib/libc/rpc/bindresvport.c
73
return bindresvport_sa(sd, (struct sockaddr *)(void *)brsin);
lib/libc/rpc/bindresvport.c
80
bindresvport_sa(int sd, struct sockaddr *sa)
lib/libc/rpc/bindresvport.c
97
if (getsockname(sd, sa, &salen) == -1)
lib/libexecinfo/symtab.c
195
uintptr_t dd, sd, me = (uintptr_t)p - fbase;
lib/libexecinfo/symtab.c
217
sd = me - s[mid].st_value;
lib/libexecinfo/symtab.c
218
if (dd > sd) {
lib/libexecinfo/symtab.c
221
DPRINTF("me=%#jx -> [%#jx, %s]", (uintmax_t)me, (uintmax_t)sd,
lib/libexecinfo/symtab.c
224
DPRINTF("%#jx -> [%#jx, ***]", (uintmax_t)me, (uintmax_t)sd);
lib/libisns/isns.c
175
task_p->var.init_socket_io.sd = fd;
lib/libisns/isns_config.h
65
isns_socket_t sd;
lib/libisns/isns_task.c
150
rv = isns_socket_create(&(task_p->cfg_p->sd), ai_p->ai_family,
lib/libisns/isns_task.c
155
rv = isns_socket_connect(task_p->cfg_p->sd, ai_p->ai_addr,
lib/libisns/isns_task.c
171
(uintptr_t)(task_p->cfg_p->sd), EVFILT_READ,
lib/libisns/isns_task.c
248
bytes_written = isns_socket_writev(cfg_p->sd, iovp,
lib/libisns/isns_task.c
253
isns_socket_close(cfg_p->sd);
lib/libisns/isns_task.c
329
isns_socket_close(cfg_p->sd);
lib/libisns/isns_task.c
345
cfg_p->sd = task_p->var.init_socket_io.sd;
lib/libisns/isns_task.c
351
rv = isns_change_kevent_list(cfg_p, (uintptr_t)cfg_p->sd,
lib/libisns/isns_task.h
59
isns_socket_t sd;
lib/libisns/isns_thread.c
301
rv = isns_socket_readv(cfg_p->sd, iovp, iovcnt);
lib/libisns/isns_thread.c
400
rv = isns_socket_readv(cfg_p->sd, iovp, iovcnt);
lib/libisns/isns_thread.c
443
isns_socket_close(cfg_p->sd);
lib/libisns/isns_thread.c
470
rv = isns_socket_create(&(cfg_p->sd), cfg_p->ai_p->ai_family,
lib/libisns/isns_thread.c
475
rv = isns_socket_connect(cfg_p->sd, cfg_p->ai_p->ai_addr,
lib/libisns/isns_thread.c
489
rv = isns_change_kevent_list(cfg_p, (uintptr_t)cfg_p->sd,
libexec/makewhatis/makewhatis.c
1129
char sd[128];
libexec/makewhatis/makewhatis.c
1143
if (mp->mp_sdlen > 0 && mp->mp_sdlen < sizeof(sd)-1)
libexec/makewhatis/makewhatis.c
1144
strlcpy(sd, &mp->mp_name[mp->mp_sdoff],
libexec/makewhatis/makewhatis.c
1147
sd[0] = '\0';
libexec/makewhatis/makewhatis.c
1149
addwhatis(dest, data, sd);
sbin/apmlabel/apmlabel.c
102
getparts(int sd, int verbose)
sbin/apmlabel/apmlabel.c
114
if (lseek(sd, 0, SEEK_SET) == -1) {
sbin/apmlabel/apmlabel.c
118
if ((i=read(sd, buf, sizeof(buf))) != DEV_BSIZE) {
sbin/apmlabel/apmlabel.c
131
if (lseek(sd, (i+1)*blksize, SEEK_SET) == -1) {
sbin/apmlabel/apmlabel.c
135
if (read(sd, buf, sizeof(buf)) != DEV_BSIZE) {
sbin/apmlabel/apmlabel.c
299
int sd, ch, changed;
sbin/apmlabel/apmlabel.c
333
if ((sd = opendisk(argv[0], write_it ? O_RDWR : O_RDONLY, name,
sbin/apmlabel/apmlabel.c
338
getlabel(sd);
sbin/apmlabel/apmlabel.c
339
changed = getparts(sd, verbose);
sbin/apmlabel/apmlabel.c
353
setlabel(sd, raw);
sbin/apmlabel/apmlabel.c
358
close(sd);
sbin/apmlabel/apmlabel.c
69
getlabel(int sd)
sbin/apmlabel/apmlabel.c
72
if (ioctl(sd, DIOCGDINFO, &label) < 0) {
sbin/apmlabel/apmlabel.c
85
setlabel(int sd, int doraw)
sbin/apmlabel/apmlabel.c
91
if (ioctl(sd, doraw ? DIOCWDINFO : DIOCSDINFO, &label) < 0) {
sbin/apmlabel/apmlabel.c
97
ioctl(sd, DIOCKLABEL, &one);
sbin/mbrlabel/mbrlabel.c
117
getparts(int sd, u_int32_t off, u_int32_t extoff, int verbose)
sbin/mbrlabel/mbrlabel.c
140
if (lseek(sd, loff, SEEK_SET) != loff) {
sbin/mbrlabel/mbrlabel.c
144
if (read(sd, buf, bsize) != (ssize_t)bsize) {
sbin/mbrlabel/mbrlabel.c
265
changed += getparts(sd, poff,
sbin/mbrlabel/mbrlabel.c
286
int sd, ch, changed;
sbin/mbrlabel/mbrlabel.c
337
if ((sd = opendisk(argv[0], write_it ? O_RDWR : O_RDONLY, name,
sbin/mbrlabel/mbrlabel.c
342
getlabel(sd);
sbin/mbrlabel/mbrlabel.c
343
changed = getparts(sd, sector, 0, verbose);
sbin/mbrlabel/mbrlabel.c
357
setlabel(sd, raw);
sbin/mbrlabel/mbrlabel.c
362
close(sd);
sbin/mbrlabel/mbrlabel.c
68
getlabel(int sd)
sbin/mbrlabel/mbrlabel.c
71
if (ioctl(sd, DIOCGDINFO, &label) < 0) {
sbin/mbrlabel/mbrlabel.c
84
setlabel(int sd, int doraw)
sbin/mbrlabel/mbrlabel.c
90
if (ioctl(sd, doraw ? DIOCWDINFO : DIOCSDINFO, &label) < 0) {
sbin/mbrlabel/mbrlabel.c
96
ioctl(sd, DIOCKLABEL, &one);
sbin/svhlabel/svhlabel.c
102
ioctl(sd, DIOCKLABEL, &one);
sbin/svhlabel/svhlabel.c
107
getparts(int sd, int verbose)
sbin/svhlabel/svhlabel.c
116
if (lseek(sd, 0, SEEK_SET) == -1) {
sbin/svhlabel/svhlabel.c
120
if ((i = read(sd, buf, sizeof(buf))) != DEV_BSIZE) {
sbin/svhlabel/svhlabel.c
146
if (is_efs(sd, vh->partitions[i].first)) {
sbin/svhlabel/svhlabel.c
205
is_efs(int sd, uint32_t blkoff)
sbin/svhlabel/svhlabel.c
210
if ((oldoff = lseek(sd, 0, SEEK_CUR)) == -1) {
sbin/svhlabel/svhlabel.c
216
if (lseek(sd, blkoff + (EFS_BB_SB * EFS_BB_SIZE), SEEK_SET) == -1) {
sbin/svhlabel/svhlabel.c
221
if (read(sd, &sb, sizeof(sb)) != sizeof(sb)) {
sbin/svhlabel/svhlabel.c
226
if (lseek(sd, oldoff, SEEK_SET) == -1) {
sbin/svhlabel/svhlabel.c
293
int sd, ch, changed;
sbin/svhlabel/svhlabel.c
331
if ((sd = opendisk(argv[0], write_it ? O_RDWR : O_RDONLY, name,
sbin/svhlabel/svhlabel.c
336
getlabel(sd);
sbin/svhlabel/svhlabel.c
337
changed = getparts(sd, verbose);
sbin/svhlabel/svhlabel.c
352
setlabel(sd, raw);
sbin/svhlabel/svhlabel.c
357
close(sd);
sbin/svhlabel/svhlabel.c
74
getlabel(int sd)
sbin/svhlabel/svhlabel.c
77
if (ioctl(sd, DIOCGDINFO, &label) < 0) {
sbin/svhlabel/svhlabel.c
90
setlabel(int sd, int doraw)
sbin/svhlabel/svhlabel.c
96
if (ioctl(sd, doraw ? DIOCWDINFO : DIOCSDINFO, &label) < 0) {
share/examples/refuse/ian/libfetch/common.c
208
_fetch_reopen(int sd)
share/examples/refuse/ian/libfetch/common.c
215
conn->sd = sd;
share/examples/refuse/ian/libfetch/common.c
237
_fetch_bind(int sd, int af, const char *addr)
share/examples/refuse/ian/libfetch/common.c
248
if (bind(sd, res->ai_addr, res->ai_addrlen) == 0)
share/examples/refuse/ian/libfetch/common.c
264
int sd, err;
share/examples/refuse/ian/libfetch/common.c
287
for (sd = -1, res = res0; res; sd = -1, res = res->ai_next) {
share/examples/refuse/ian/libfetch/common.c
288
if ((sd = socket(res->ai_family, res->ai_socktype,
share/examples/refuse/ian/libfetch/common.c
292
_fetch_bind(sd, res->ai_family, bindaddr) != 0) {
share/examples/refuse/ian/libfetch/common.c
294
close(sd);
share/examples/refuse/ian/libfetch/common.c
297
if (connect(sd, res->ai_addr, res->ai_addrlen) == 0)
share/examples/refuse/ian/libfetch/common.c
299
close(sd);
share/examples/refuse/ian/libfetch/common.c
302
if (sd == -1) {
share/examples/refuse/ian/libfetch/common.c
307
if ((conn = _fetch_reopen(sd)) == NULL) {
share/examples/refuse/ian/libfetch/common.c
309
close(sd);
share/examples/refuse/ian/libfetch/common.c
340
SSL_set_fd(conn->ssl, conn->sd);
share/examples/refuse/ian/libfetch/common.c
394
while (fetchTimeout && !FD_ISSET(conn->sd, &readfds)) {
share/examples/refuse/ian/libfetch/common.c
395
FD_SET(conn->sd, &readfds);
share/examples/refuse/ian/libfetch/common.c
409
r = select(conn->sd + 1, &readfds, NULL, NULL, &wait);
share/examples/refuse/ian/libfetch/common.c
422
rlen = read(conn->sd, buf, len);
share/examples/refuse/ian/libfetch/common.c
520
while (fetchTimeout && !FD_ISSET(conn->sd, &writefds)) {
share/examples/refuse/ian/libfetch/common.c
521
FD_SET(conn->sd, &writefds);
share/examples/refuse/ian/libfetch/common.c
535
r = select(conn->sd + 1, NULL, &writefds, NULL, &wait);
share/examples/refuse/ian/libfetch/common.c
549
wlen = writev(conn->sd, iov, iovcnt);
share/examples/refuse/ian/libfetch/common.c
610
ret = close(conn->sd);
share/examples/refuse/ian/libfetch/common.h
50
int sd; /* socket descriptor */
share/examples/refuse/ian/libfetch/ftp.c
632
int e, sd = -1;
share/examples/refuse/ian/libfetch/ftp.c
656
if (getsockname(conn->sd, (struct sockaddr *)(void *)&sa, &l) == -1)
share/examples/refuse/ian/libfetch/ftp.c
662
if ((sd = socket(sa.ss_family, SOCK_STREAM, IPPROTO_TCP)) == -1) {
share/examples/refuse/ian/libfetch/ftp.c
742
if (getpeername(conn->sd, (struct sockaddr *)(void *)&sa, &l) == -1)
share/examples/refuse/ian/libfetch/ftp.c
775
_fetch_bind(sd, sa.ss_family, bindaddr) != 0)
share/examples/refuse/ian/libfetch/ftp.c
777
if (connect(sd, (struct sockaddr *)(void *)&sa, (unsigned)sa.ss_len) == -1)
share/examples/refuse/ian/libfetch/ftp.c
799
if (setsockopt(sd, IPPROTO_IPV6, IPV6_PORTRANGE,
share/examples/refuse/ian/libfetch/ftp.c
807
if (setsockopt(sd, IPPROTO_IP, IP_PORTRANGE,
share/examples/refuse/ian/libfetch/ftp.c
814
if (bind(sd, (struct sockaddr *)(void *)&sa, (unsigned) sa.ss_len) == -1)
share/examples/refuse/ian/libfetch/ftp.c
816
if (listen(sd, 1) == -1)
share/examples/refuse/ian/libfetch/ftp.c
820
if (getsockname(sd, (struct sockaddr *)(void *)&sa, &l) == -1)
share/examples/refuse/ian/libfetch/ftp.c
880
if ((d = accept(sd, NULL, NULL)) == -1)
share/examples/refuse/ian/libfetch/ftp.c
882
close(sd);
share/examples/refuse/ian/libfetch/ftp.c
883
sd = d;
share/examples/refuse/ian/libfetch/ftp.c
886
if ((df = _ftp_setup(conn, _fetch_reopen(sd), mode)) == NULL)
share/examples/refuse/ian/libfetch/ftp.c
892
if (sd >= 0)
share/examples/refuse/ian/libfetch/ftp.c
893
close(sd);
share/examples/refuse/ian/libfetch/ftp.c
899
if (sd >= 0)
share/examples/refuse/ian/libfetch/ftp.c
900
close(sd);
share/examples/refuse/ian/libfetch/http.c
725
setsockopt(conn->sd, IPPROTO_TCP, TCP_NOPUSH, &val, sizeof(val));
share/examples/refuse/ian/libfetch/http.c
940
setsockopt(conn->sd, IPPROTO_TCP, TCP_NOPUSH, &val,
share/examples/refuse/ian/libfetch/http.c
944
setsockopt(conn->sd, IPPROTO_TCP, TCP_NODELAY, &val,
sys/arch/aarch64/aarch64/sig_machdep.c
103
ksi->ksi_signo, sd->sd_vers);
sys/arch/aarch64/aarch64/sig_machdep.c
115
tf->tf_lr = (uint64_t)sd->sd_tramp;
sys/arch/aarch64/aarch64/sig_machdep.c
52
const struct sigact_sigdesc * const sd =
sys/arch/aarch64/aarch64/sig_machdep.c
55
const uintptr_t handler = (uintptr_t) sd->sd_sigact.sa_handler;
sys/arch/aarch64/aarch64/sig_machdep.c
57
&& (sd->sd_sigact.sa_flags & SA_ONSTACK) != 0;
sys/arch/aarch64/aarch64/sig_machdep.c
96
if (error || sd->sd_vers != __SIGTRAMP_SIGINFO_VERSION) {
sys/arch/amd64/amd64/gdt.c
111
struct sys_segment_descriptor sd;
sys/arch/amd64/amd64/gdt.c
118
set_sys_segment(&d.sd, base, limit, type, dpl, gran);
sys/arch/amd64/amd64/machdep.c
1541
set_mem_segment(struct mem_segment_descriptor *sd, void *base, size_t limit,
sys/arch/amd64/amd64/machdep.c
1544
sd->sd_lolimit = (unsigned)limit;
sys/arch/amd64/amd64/machdep.c
1545
sd->sd_lobase = (unsigned long)base;
sys/arch/amd64/amd64/machdep.c
1546
sd->sd_type = type;
sys/arch/amd64/amd64/machdep.c
1547
sd->sd_dpl = dpl;
sys/arch/amd64/amd64/machdep.c
1548
sd->sd_p = 1;
sys/arch/amd64/amd64/machdep.c
1549
sd->sd_hilimit = (unsigned)limit >> 16;
sys/arch/amd64/amd64/machdep.c
1550
sd->sd_avl = 0;
sys/arch/amd64/amd64/machdep.c
1551
sd->sd_long = is64;
sys/arch/amd64/amd64/machdep.c
1552
sd->sd_def32 = def32;
sys/arch/amd64/amd64/machdep.c
1553
sd->sd_gran = gran;
sys/arch/amd64/amd64/machdep.c
1554
sd->sd_hibase = (unsigned long)base >> 24;
sys/arch/amd64/amd64/machdep.c
1558
set_sys_segment(struct sys_segment_descriptor *sd, void *base, size_t limit,
sys/arch/amd64/amd64/machdep.c
1561
memset(sd, 0, sizeof *sd);
sys/arch/amd64/amd64/machdep.c
1562
sd->sd_lolimit = (unsigned)limit;
sys/arch/amd64/amd64/machdep.c
1563
sd->sd_lobase = (uint64_t)base;
sys/arch/amd64/amd64/machdep.c
1564
sd->sd_type = type;
sys/arch/amd64/amd64/machdep.c
1565
sd->sd_dpl = dpl;
sys/arch/amd64/amd64/machdep.c
1566
sd->sd_p = 1;
sys/arch/amd64/amd64/machdep.c
1567
sd->sd_hilimit = (unsigned)limit >> 16;
sys/arch/amd64/amd64/machdep.c
1568
sd->sd_gran = gran;
sys/arch/amd64/amd64/machdep.c
1569
sd->sd_hibase = (uint64_t)base >> 24;
sys/arch/amd64/include/segments.h
222
struct mem_segment_descriptor sd;
sys/arch/arm/xscale/pxa2x0_apm.c
1062
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR0, sd.sd_gpdr0);
sys/arch/arm/xscale/pxa2x0_apm.c
1063
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR1, sd.sd_gpdr1);
sys/arch/arm/xscale/pxa2x0_apm.c
1064
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR2, sd.sd_gpdr2);
sys/arch/arm/xscale/pxa2x0_apm.c
1065
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER0, sd.sd_grer0);
sys/arch/arm/xscale/pxa2x0_apm.c
1066
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER1, sd.sd_grer1);
sys/arch/arm/xscale/pxa2x0_apm.c
1067
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER2, sd.sd_grer2);
sys/arch/arm/xscale/pxa2x0_apm.c
1068
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER0, sd.sd_gfer0);
sys/arch/arm/xscale/pxa2x0_apm.c
1069
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER1, sd.sd_gfer1);
sys/arch/arm/xscale/pxa2x0_apm.c
1070
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER2, sd.sd_gfer2);
sys/arch/arm/xscale/pxa2x0_apm.c
1071
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR0_L, sd.sd_gafr0_l);
sys/arch/arm/xscale/pxa2x0_apm.c
1072
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR1_L, sd.sd_gafr1_l);
sys/arch/arm/xscale/pxa2x0_apm.c
1073
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR2_L, sd.sd_gafr2_l);
sys/arch/arm/xscale/pxa2x0_apm.c
1074
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR0_U, sd.sd_gafr0_u);
sys/arch/arm/xscale/pxa2x0_apm.c
1075
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR1_U, sd.sd_gafr1_u);
sys/arch/arm/xscale/pxa2x0_apm.c
1076
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR2_U, sd.sd_gafr2_u);
sys/arch/arm/xscale/pxa2x0_apm.c
1077
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPSR0, sd.sd_gplr0 &
sys/arch/arm/xscale/pxa2x0_apm.c
1078
sd.sd_gpdr0);
sys/arch/arm/xscale/pxa2x0_apm.c
1079
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPSR1, sd.sd_gplr1 &
sys/arch/arm/xscale/pxa2x0_apm.c
1080
sd.sd_gpdr1);
sys/arch/arm/xscale/pxa2x0_apm.c
1081
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPSR2, sd.sd_gplr2 &
sys/arch/arm/xscale/pxa2x0_apm.c
1082
sd.sd_gpdr2);
sys/arch/arm/xscale/pxa2x0_apm.c
1083
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPCR0, ~sd.sd_gplr0 &
sys/arch/arm/xscale/pxa2x0_apm.c
1084
sd.sd_gpdr0);
sys/arch/arm/xscale/pxa2x0_apm.c
1085
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPCR1, ~sd.sd_gplr1 &
sys/arch/arm/xscale/pxa2x0_apm.c
1086
sd.sd_gpdr1);
sys/arch/arm/xscale/pxa2x0_apm.c
1087
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPCR2, ~sd.sd_gplr2 &
sys/arch/arm/xscale/pxa2x0_apm.c
1088
sd.sd_gpdr2);
sys/arch/arm/xscale/pxa2x0_apm.c
1094
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR3, sd.sd_gpdr3);
sys/arch/arm/xscale/pxa2x0_apm.c
1095
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER3, sd.sd_grer3);
sys/arch/arm/xscale/pxa2x0_apm.c
1096
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER3, sd.sd_gfer3);
sys/arch/arm/xscale/pxa2x0_apm.c
1097
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR3_L, sd.sd_gafr3_l);
sys/arch/arm/xscale/pxa2x0_apm.c
1098
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR3_U, sd.sd_gafr3_u);
sys/arch/arm/xscale/pxa2x0_apm.c
1099
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPSR3, sd.sd_gplr3 &
sys/arch/arm/xscale/pxa2x0_apm.c
1100
sd.sd_gpdr3);
sys/arch/arm/xscale/pxa2x0_apm.c
1101
bus_space_write_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPCR3, ~sd.sd_gplr3 &
sys/arch/arm/xscale/pxa2x0_apm.c
1102
sd.sd_gpdr3);
sys/arch/arm/xscale/pxa2x0_apm.c
1105
sd.sd_mecr);
sys/arch/arm/xscale/pxa2x0_apm.c
1107
sd.sd_mcmem0);
sys/arch/arm/xscale/pxa2x0_apm.c
1109
sd.sd_mcmem1);
sys/arch/arm/xscale/pxa2x0_apm.c
1111
sd.sd_mcatt0);
sys/arch/arm/xscale/pxa2x0_apm.c
1113
sd.sd_mcatt1);
sys/arch/arm/xscale/pxa2x0_apm.c
1115
sd.sd_mcio0);
sys/arch/arm/xscale/pxa2x0_apm.c
1117
sd.sd_mcio1);
sys/arch/arm/xscale/pxa2x0_apm.c
1120
sd.sd_cken);
sys/arch/arm/xscale/pxa2x0_apm.c
1122
write_icu(INTCTL_ICLR, sd.sd_iclr);
sys/arch/arm/xscale/pxa2x0_apm.c
1123
write_icu(INTCTL_ICCR, sd.sd_iccr);
sys/arch/arm/xscale/pxa2x0_apm.c
1124
write_icu(INTCTL_ICMR, sd.sd_icmr);
sys/arch/arm/xscale/pxa2x0_apm.c
1129
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSMR0, sd.sd_osmr0);
sys/arch/arm/xscale/pxa2x0_apm.c
1130
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSMR1, sd.sd_osmr1);
sys/arch/arm/xscale/pxa2x0_apm.c
1131
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSMR2, sd.sd_osmr2);
sys/arch/arm/xscale/pxa2x0_apm.c
1132
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSMR3, sd.sd_osmr3);
sys/arch/arm/xscale/pxa2x0_apm.c
1133
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSMR4, sd.sd_osmr4);
sys/arch/arm/xscale/pxa2x0_apm.c
1134
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSMR5, sd.sd_osmr5);
sys/arch/arm/xscale/pxa2x0_apm.c
1135
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OMCR4, sd.sd_omcr4);
sys/arch/arm/xscale/pxa2x0_apm.c
1136
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OMCR5, sd.sd_omcr5);
sys/arch/arm/xscale/pxa2x0_apm.c
1137
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSCR0, sd.sd_oscr0);
sys/arch/arm/xscale/pxa2x0_apm.c
1138
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OSCR4, sd.sd_oscr4);
sys/arch/arm/xscale/pxa2x0_apm.c
1139
bus_space_write_4(sc->sc_iot, ost_ioh, OST_OIER, sd.sd_oier);
sys/arch/arm/xscale/pxa2x0_apm.c
865
struct pxa2x0_sleep_data sd;
sys/arch/arm/xscale/pxa2x0_apm.c
879
sd.sd_oscr0 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSCR0);
sys/arch/arm/xscale/pxa2x0_apm.c
880
sd.sd_oscr4 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSCR4);
sys/arch/arm/xscale/pxa2x0_apm.c
881
sd.sd_omcr4 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OMCR4);
sys/arch/arm/xscale/pxa2x0_apm.c
882
sd.sd_omcr5 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OMCR5);
sys/arch/arm/xscale/pxa2x0_apm.c
883
sd.sd_osmr0 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSMR0);
sys/arch/arm/xscale/pxa2x0_apm.c
884
sd.sd_osmr1 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSMR1);
sys/arch/arm/xscale/pxa2x0_apm.c
885
sd.sd_osmr2 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSMR2);
sys/arch/arm/xscale/pxa2x0_apm.c
886
sd.sd_osmr3 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSMR3);
sys/arch/arm/xscale/pxa2x0_apm.c
887
sd.sd_osmr4 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSMR4);
sys/arch/arm/xscale/pxa2x0_apm.c
888
sd.sd_osmr5 = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OSMR5);
sys/arch/arm/xscale/pxa2x0_apm.c
889
sd.sd_oier = bus_space_read_4(sc->sc_iot, ost_ioh, OST_OIER);
sys/arch/arm/xscale/pxa2x0_apm.c
932
sd.sd_gpdr0 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR0);
sys/arch/arm/xscale/pxa2x0_apm.c
933
sd.sd_gpdr1 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR1);
sys/arch/arm/xscale/pxa2x0_apm.c
934
sd.sd_gpdr2 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR2);
sys/arch/arm/xscale/pxa2x0_apm.c
935
sd.sd_gpdr3 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPDR3);
sys/arch/arm/xscale/pxa2x0_apm.c
937
sd.sd_grer0 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER0);
sys/arch/arm/xscale/pxa2x0_apm.c
938
sd.sd_grer1 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER1);
sys/arch/arm/xscale/pxa2x0_apm.c
939
sd.sd_grer2 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER2);
sys/arch/arm/xscale/pxa2x0_apm.c
940
sd.sd_grer3 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GRER3);
sys/arch/arm/xscale/pxa2x0_apm.c
942
sd.sd_gfer0 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER0);
sys/arch/arm/xscale/pxa2x0_apm.c
943
sd.sd_gfer1 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER1);
sys/arch/arm/xscale/pxa2x0_apm.c
944
sd.sd_gfer2 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER2);
sys/arch/arm/xscale/pxa2x0_apm.c
945
sd.sd_gfer3 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GFER3);
sys/arch/arm/xscale/pxa2x0_apm.c
947
sd.sd_gafr0_l = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR0_L);
sys/arch/arm/xscale/pxa2x0_apm.c
948
sd.sd_gafr1_l = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR1_L);
sys/arch/arm/xscale/pxa2x0_apm.c
949
sd.sd_gafr2_l = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR2_L);
sys/arch/arm/xscale/pxa2x0_apm.c
950
sd.sd_gafr3_l = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR3_L);
sys/arch/arm/xscale/pxa2x0_apm.c
952
sd.sd_gafr0_u = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR0_U);
sys/arch/arm/xscale/pxa2x0_apm.c
953
sd.sd_gafr1_u = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR1_U);
sys/arch/arm/xscale/pxa2x0_apm.c
954
sd.sd_gafr2_u = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR2_U);
sys/arch/arm/xscale/pxa2x0_apm.c
955
sd.sd_gafr3_u = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GAFR3_U);
sys/arch/arm/xscale/pxa2x0_apm.c
957
sd.sd_gplr0 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPLR0);
sys/arch/arm/xscale/pxa2x0_apm.c
958
sd.sd_gplr1 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPLR1);
sys/arch/arm/xscale/pxa2x0_apm.c
959
sd.sd_gplr2 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPLR2);
sys/arch/arm/xscale/pxa2x0_apm.c
960
sd.sd_gplr3 = bus_space_read_4(sc->sc_iot, pxa2x0_gpio_ioh, GPIO_GPLR3);
sys/arch/arm/xscale/pxa2x0_apm.c
962
sd.sd_iclr = read_icu(INTCTL_ICLR);
sys/arch/arm/xscale/pxa2x0_apm.c
963
sd.sd_icmr = read_icu(INTCTL_ICMR);
sys/arch/arm/xscale/pxa2x0_apm.c
964
sd.sd_iccr = read_icu(INTCTL_ICCR);
sys/arch/arm/xscale/pxa2x0_apm.c
967
sd.sd_mecr = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
969
sd.sd_mcmem0 = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
971
sd.sd_mcmem1 = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
973
sd.sd_mcatt0 = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
975
sd.sd_mcatt1 = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
977
sd.sd_mcio0 = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
979
sd.sd_mcio1 = bus_space_read_4(sc->sc_iot, pxa2x0_memctl_ioh,
sys/arch/arm/xscale/pxa2x0_apm.c
982
sd.sd_cken = bus_space_read_4(sc->sc_iot, pxa2x0_clkman_ioh,
sys/arch/atari/stand/tostools/libtos/cread.c
119
get_byte(struct sd *s)
sys/arch/atari/stand/tostools/libtos/cread.c
142
getLong (struct sd *s)
sys/arch/atari/stand/tostools/libtos/cread.c
157
check_header(struct sd *s)
sys/arch/atari/stand/tostools/libtos/cread.c
229
struct sd *s = 0;
sys/arch/atari/stand/tostools/libtos/cread.c
235
ss[fd] = s = malloc(sizeof(struct sd));
sys/arch/atari/stand/tostools/libtos/cread.c
238
memset(s, 0, sizeof(struct sd));
sys/arch/atari/stand/tostools/libtos/cread.c
263
struct sd *s;
sys/arch/atari/stand/tostools/libtos/cread.c
278
struct sd *s;
sys/arch/atari/stand/tostools/libtos/cread.c
366
struct sd *s;
sys/arch/atari/stand/tostools/libtos/cread.c
396
memset(s, 0, sizeof(struct sd)); /* this resets total_out to 0! */
sys/arch/atari/stand/tostools/libtos/cread.c
86
static int get_byte(struct sd *);
sys/arch/atari/stand/tostools/libtos/cread.c
87
static unsigned long getLong(struct sd *);
sys/arch/atari/stand/tostools/libtos/cread.c
88
static void check_header(struct sd *);
sys/arch/bebox/stand/boot/sd.c
110
if (scsi_command(sd, (void *)&cmd.cmd, sizeof(cmd.cmd),
sys/arch/bebox/stand/boot/sd.c
131
if (scsi_command(sd, (void *)&cmd.cmd16, sizeof(cmd.cmd16),
sys/arch/bebox/stand/boot/sd.c
143
sd_get_simplifiedparms(struct sd_softc *sd)
sys/arch/bebox/stand/boot/sd.c
157
struct disk_parms *dp = &sd->sc_params;
sys/arch/bebox/stand/boot/sd.c
168
if ((blocks = sd_read_capacity(sd, &blksize)) == 0)
sys/arch/bebox/stand/boot/sd.c
171
error = scsi_mode_sense(sd, SMS_DBD, 6,
sys/arch/bebox/stand/boot/sd.c
206
sd_get_capacity(struct sd_softc *sd)
sys/arch/bebox/stand/boot/sd.c
208
struct disk_parms *dp = &sd->sc_params;
sys/arch/bebox/stand/boot/sd.c
212
dp->disksize = blocks = sd_read_capacity(sd, &blksize);
sys/arch/bebox/stand/boot/sd.c
225
error = scsi_command(sd,
sys/arch/bebox/stand/boot/sd.c
256
error = scsi_mode_sense(sd, 0, 0, &scsipi_sense.header,
sys/arch/bebox/stand/boot/sd.c
276
sd_get_parms_page4(struct sd_softc *sd, struct disk_parms *dp)
sys/arch/bebox/stand/boot/sd.c
286
error = scsi_mode_sense(sd, byte2, 4, &scsipi_sense.header,
sys/arch/bebox/stand/boot/sd.c
346
sd_get_parms_page5(struct sd_softc *sd, struct disk_parms *dp)
sys/arch/bebox/stand/boot/sd.c
356
error = scsi_mode_sense(sd, 0, 5, &scsipi_sense.header,
sys/arch/bebox/stand/boot/sd.c
410
sd_get_parms(struct sd_softc *sd)
sys/arch/bebox/stand/boot/sd.c
412
struct disk_parms *dp = &sd->sc_params;
sys/arch/bebox/stand/boot/sd.c
419
if (sd->sc_type == T_SIMPLE_DIRECT) {
sys/arch/bebox/stand/boot/sd.c
420
error = sd_get_simplifiedparms(sd);
sys/arch/bebox/stand/boot/sd.c
426
error = sd_get_capacity(sd);
sys/arch/bebox/stand/boot/sd.c
430
if (sd->sc_type == T_OPTICAL)
sys/arch/bebox/stand/boot/sd.c
433
if (sd->sc_flags & FLAGS_REMOVABLE) {
sys/arch/bebox/stand/boot/sd.c
434
if (!sd_get_parms_page5(sd, dp) ||
sys/arch/bebox/stand/boot/sd.c
435
!sd_get_parms_page4(sd, dp))
sys/arch/bebox/stand/boot/sd.c
438
if (!sd_get_parms_page4(sd, dp) ||
sys/arch/bebox/stand/boot/sd.c
439
!sd_get_parms_page5(sd, dp))
sys/arch/bebox/stand/boot/sd.c
464
sdgetdefaultlabel(struct sd_softc *sd, struct disklabel *lp)
sys/arch/bebox/stand/boot/sd.c
469
lp->d_secsize = sd->sc_params.blksize;
sys/arch/bebox/stand/boot/sd.c
470
lp->d_ntracks = sd->sc_params.heads;
sys/arch/bebox/stand/boot/sd.c
471
lp->d_nsectors = sd->sc_params.sectors;
sys/arch/bebox/stand/boot/sd.c
472
lp->d_ncylinders = sd->sc_params.cyls;
sys/arch/bebox/stand/boot/sd.c
478
lp->d_secperunit = sd->sc_params.disksize;
sys/arch/bebox/stand/boot/sd.c
479
lp->d_rpm = sd->sc_params.rot_rate;
sys/arch/bebox/stand/boot/sd.c
481
lp->d_flags = (sd->sc_flags & FLAGS_REMOVABLE) ? D_REMOVABLE : 0;
sys/arch/bebox/stand/boot/sd.c
497
sdgetdisklabel(struct sd_softc *sd)
sys/arch/bebox/stand/boot/sd.c
501
struct disklabel *lp = &sd->sc_label;
sys/arch/bebox/stand/boot/sd.c
507
sdgetdefaultlabel(sd, lp);
sys/arch/bebox/stand/boot/sd.c
518
if (sdstrategy(sd, F_READ, MBR_BBSECTOR, DEV_BSIZE, buf, &rsize))
sys/arch/bebox/stand/boot/sd.c
536
if (sdstrategy(sd, F_READ, sector + LABELSECTOR, DEV_BSIZE,
sys/arch/bebox/stand/boot/sd.c
540
msg = getdisklabel((const char *)buf + LABELOFFSET, &sd->sc_label);
sys/arch/bebox/stand/boot/sd.c
543
sd->sc_bus, sd->sc_target, sd->sc_lun, msg);
sys/arch/bebox/stand/boot/sd.c
546
if ((sd->sc_part >= lp->d_npartitions) ||
sys/arch/bebox/stand/boot/sd.c
547
(lp->d_partitions[sd->sc_part].p_fstype == FS_UNUSED)) {
sys/arch/bebox/stand/boot/sd.c
554
sd->sc_label.d_secsize,
sys/arch/bebox/stand/boot/sd.c
555
sd->sc_label.d_nsectors,
sys/arch/bebox/stand/boot/sd.c
556
sd->sc_label.d_ncylinders,
sys/arch/bebox/stand/boot/sd.c
557
sd->sc_label.d_ntracks,
sys/arch/bebox/stand/boot/sd.c
558
sd->sc_label.d_secpercyl));
sys/arch/bebox/stand/boot/sd.c
569
struct sd_softc *sd;
sys/arch/bebox/stand/boot/sd.c
586
sd = alloc(sizeof(struct sd_softc));
sys/arch/bebox/stand/boot/sd.c
587
if (sd == NULL)
sys/arch/bebox/stand/boot/sd.c
590
memset(sd, 0, sizeof(struct sd_softc));
sys/arch/bebox/stand/boot/sd.c
592
sd->sc_part = part;
sys/arch/bebox/stand/boot/sd.c
593
sd->sc_lun = lun;
sys/arch/bebox/stand/boot/sd.c
594
sd->sc_target = target;
sys/arch/bebox/stand/boot/sd.c
595
sd->sc_bus = bus;
sys/arch/bebox/stand/boot/sd.c
597
if ((error = scsi_inquire(sd, sizeof(buf), buf)) != 0)
sys/arch/bebox/stand/boot/sd.c
602
sd->sc_type = inqbuf->device & SID_TYPE;
sys/arch/bebox/stand/boot/sd.c
611
sd->sc_cap |= PERIPH_CAP_SYNC;
sys/arch/bebox/stand/boot/sd.c
622
sd->sc_cap &= ~PERIPH_CAP_SYNC;
sys/arch/bebox/stand/boot/sd.c
627
sd->sc_flags =
sys/arch/bebox/stand/boot/sd.c
632
if ((error = scsi_command(sd, (void *)&cmd, sizeof(cmd), NULL, 0)) != 0)
sys/arch/bebox/stand/boot/sd.c
635
if (sd->sc_flags & FLAGS_REMOVABLE) {
sys/arch/bebox/stand/boot/sd.c
638
if (!(sd->sc_flags & FLAGS_MEDIA_LOADED))
sys/arch/bebox/stand/boot/sd.c
639
sd->sc_flags |= FLAGS_MEDIA_LOADED;
sys/arch/bebox/stand/boot/sd.c
641
if ((error = sd_get_parms(sd)) != 0)
sys/arch/bebox/stand/boot/sd.c
644
strncpy(sd->sc_label.d_typename, inqbuf->product, 16);
sys/arch/bebox/stand/boot/sd.c
645
if ((error = sdgetdisklabel(sd)) != 0)
sys/arch/bebox/stand/boot/sd.c
648
f->f_devdata = sd;
sys/arch/bebox/stand/boot/sd.c
668
struct sd_softc *sd;
sys/arch/bebox/stand/boot/sd.c
686
sd = f;
sys/arch/bebox/stand/boot/sd.c
687
lp = &sd->sc_label;
sys/arch/bebox/stand/boot/sd.c
688
pp = &lp->d_partitions[sd->sc_part];
sys/arch/bebox/stand/boot/sd.c
690
if (!(sd->sc_flags & FLAGS_MEDIA_LOADED))
sys/arch/bebox/stand/boot/sd.c
729
error = scsi_command(sd, cmdp, cmdlen, buf, lp->d_secsize);
sys/arch/bebox/stand/boot/sd.c
89
sd_read_capacity(struct sd_softc *sd, int *blksize)
sys/arch/bebox/stand/boot/sdvar.h
124
struct sd_softc *sd;
sys/arch/bebox/stand/boot/siop.c
1087
scsi_inquire(struct sd_softc *sd, int buflen, void *buf)
sys/arch/bebox/stand/boot/siop.c
1092
if (sd->sc_bus != 0)
sys/arch/bebox/stand/boot/siop.c
1098
adp->sd = sd;
sys/arch/bebox/stand/boot/siop.c
1099
error = _scsi_inquire(adp, sd->sc_target, sd->sc_lun, buflen, buf);
sys/arch/bebox/stand/boot/siop.c
1100
adp->sd = NULL;
sys/arch/bebox/stand/boot/siop.c
1111
scsi_mode_sense(struct sd_softc *sd, int byte2, int page,
sys/arch/bebox/stand/boot/siop.c
1122
return scsi_command(sd, (void *)&cmd, sizeof(cmd), (void *)data, len);
sys/arch/bebox/stand/boot/siop.c
1126
scsi_command(struct sd_softc *sd, void *cmd, int cmdlen, void *data,
sys/arch/bebox/stand/boot/siop.c
1133
if (sd->sc_bus != 0)
sys/arch/bebox/stand/boot/siop.c
1140
adp->sd = sd;
sys/arch/bebox/stand/boot/siop.c
1143
xs.target = sd->sc_target;
sys/arch/bebox/stand/boot/siop.c
1144
xs.lun = sd->sc_lun;
sys/arch/bebox/stand/boot/siop.c
1155
adp->sd = NULL;
sys/arch/bebox/stand/boot/siop.c
930
if (adp->sd->sc_flags & FLAGS_REMOVABLE)
sys/arch/bebox/stand/boot/siop.c
931
adp->sd->sc_flags &= ~FLAGS_MEDIA_LOADED;
sys/arch/bebox/stand/boot/siop.c
966
if (adp->sd->sc_flags & FLAGS_REMOVABLE)
sys/arch/bebox/stand/boot/siop.c
967
adp->sd->sc_flags &= ~FLAGS_MEDIA_LOADED;
sys/arch/bebox/stand/boot/siop.c
982
if (adp->sd->sc_flags & FLAGS_REMOVABLE)
sys/arch/bebox/stand/boot/siop.c
983
adp->sd->sc_flags &= ~FLAGS_MEDIA_LOADED;
sys/arch/bebox/stand/boot/siop.c
984
if (!(adp->sd->sc_flags & FLAGS_REMOVABLE))
sys/arch/ews4800mips/sbd/sbdio.c
100
for (sd = platform.sbdiodevs; sd->sd_name != NULL; sd++) {
sys/arch/ews4800mips/sbd/sbdio.c
101
sa.sa_name = sd->sd_name;
sys/arch/ews4800mips/sbd/sbdio.c
104
sa.sa_addr1 = sd->sd_addr1;
sys/arch/ews4800mips/sbd/sbdio.c
105
sa.sa_addr2 = sd->sd_addr2;
sys/arch/ews4800mips/sbd/sbdio.c
106
sa.sa_irq = sd->sd_irq;
sys/arch/ews4800mips/sbd/sbdio.c
107
sa.sa_flags = sd->sd_flags;
sys/arch/ews4800mips/sbd/sbdio.c
87
const struct sbdiodevdesc *sd;
sys/arch/hpcmips/dev/mq200debug.c
133
int fd, sd, rc;
sys/arch/hpcmips/dev/mq200debug.c
136
sd = (reg&MQ200_GCC_MCLK_SD_MASK)>>MQ200_GCC_MCLK_SD_SHIFT;
sys/arch/hpcmips/dev/mq200debug.c
138
FIXEDFLOAT1000(clocks[rc]*10/fd_vals[fd]/sd),
sys/arch/hpcmips/dev/mq200debug.c
139
clknames[rc], fd_names[fd], sd);
sys/arch/hpcmips/dev/mq200debug.c
155
int fd, sd, rc;
sys/arch/hpcmips/dev/mq200debug.c
158
sd = (reg&MQ200_GCC_MCLK_SD_MASK)>>MQ200_GCC_MCLK_SD_SHIFT;
sys/arch/hpcmips/dev/mq200debug.c
160
FIXEDFLOAT1000(clocks[rc]*10/fd_vals[fd]/sd),
sys/arch/hpcmips/dev/mq200debug.c
161
clknames[rc], fd_names[fd], sd);
sys/arch/i386/i386/gdt.c
101
struct segment_descriptor *sd;
sys/arch/i386/i386/gdt.c
107
sd = &gdtstore[idx].sd;
sys/arch/i386/i386/gdt.c
108
setsegment(sd, base, limit, type, dpl, def32, gran);
sys/arch/i386/i386/gdt.c
112
(union descriptor *)sd);
sys/arch/i386/i386/gdt.c
174
setsegment(&ci->ci_gdt[GCPU_SEL].sd, ci,
sys/arch/i386/i386/gdt.c
205
setsegment(&ci->ci_gdt[GCPU_SEL].sd, ci,
sys/arch/i386/i386/machdep.c
1008
setsegment(struct segment_descriptor *sd, const void *base, size_t limit,
sys/arch/i386/i386/machdep.c
1012
sd->sd_lolimit = (int)limit;
sys/arch/i386/i386/machdep.c
1013
sd->sd_lobase = (int)base;
sys/arch/i386/i386/machdep.c
1014
sd->sd_type = type;
sys/arch/i386/i386/machdep.c
1015
sd->sd_dpl = dpl;
sys/arch/i386/i386/machdep.c
1016
sd->sd_p = 1;
sys/arch/i386/i386/machdep.c
1017
sd->sd_hilimit = (int)limit >> 16;
sys/arch/i386/i386/machdep.c
1018
sd->sd_xx = 0;
sys/arch/i386/i386/machdep.c
1019
sd->sd_def32 = def32;
sys/arch/i386/i386/machdep.c
1020
sd->sd_gran = gran;
sys/arch/i386/i386/machdep.c
1021
sd->sd_hibase = (int)base >> 24;
sys/arch/i386/i386/machdep.c
1093
setsegment(&gdtstore[GCODE_SEL].sd, 0, 0xfffff,
sys/arch/i386/i386/machdep.c
1095
setsegment(&gdtstore[GDATA_SEL].sd, 0, 0xfffff,
sys/arch/i386/i386/machdep.c
1097
setsegment(&gdtstore[GUCODE_SEL].sd, 0, x86_btop(I386_MAX_EXE_ADDR) - 1,
sys/arch/i386/i386/machdep.c
1099
setsegment(&gdtstore[GUCODEBIG_SEL].sd, 0, 0xfffff,
sys/arch/i386/i386/machdep.c
1101
setsegment(&gdtstore[GUDATA_SEL].sd, 0, 0xfffff,
sys/arch/i386/i386/machdep.c
1105
setsegment(&gdtstore[GBIOSCODE_SEL].sd, 0, 0xfffff,
sys/arch/i386/i386/machdep.c
1107
setsegment(&gdtstore[GBIOSDATA_SEL].sd, 0, 0xfffff,
sys/arch/i386/i386/machdep.c
1110
setsegment(&gdtstore[GCPU_SEL].sd, &cpu_info_primary,
sys/arch/i386/i386/machdep.c
1489
setsegment(&gdtstore[GLDT_SEL].sd, ldtstore,
sys/arch/i386/i386/machdep.c
561
struct segment_descriptor sd;
sys/arch/i386/i386/machdep.c
569
setsegment(&sd, &ci->ci_tss->dblflt_tss, sizeof(struct i386tss) - 1,
sys/arch/i386/i386/machdep.c
571
ci->ci_gdt[GTRAPTSS_SEL].sd = sd;
sys/arch/i386/i386/machdep.c
592
setsegment(&sd, &ci->ci_tss->ddbipi_tss, sizeof(struct i386tss) - 1,
sys/arch/i386/i386/machdep.c
594
ci->ci_gdt[GIPITSS_SEL].sd = sd;
sys/arch/i386/include/segments.h
174
struct segment_descriptor sd;
sys/arch/i386/isa/ahc_isa.c
468
struct seeprom_descriptor sd;
sys/arch/i386/isa/ahc_isa.c
473
sd.sd_tag = ahc->tag;
sys/arch/i386/isa/ahc_isa.c
474
sd.sd_bsh = ahc->bsh;
sys/arch/i386/isa/ahc_isa.c
475
sd.sd_control_offset = SEECTL_2840;
sys/arch/i386/isa/ahc_isa.c
476
sd.sd_status_offset = STATUS_2840;
sys/arch/i386/isa/ahc_isa.c
477
sd.sd_dataout_offset = STATUS_2840;
sys/arch/i386/isa/ahc_isa.c
478
sd.sd_chip = C46;
sys/arch/i386/isa/ahc_isa.c
479
sd.sd_MS = 0;
sys/arch/i386/isa/ahc_isa.c
480
sd.sd_RDY = EEPROM_TF;
sys/arch/i386/isa/ahc_isa.c
481
sd.sd_CS = CS_2840;
sys/arch/i386/isa/ahc_isa.c
482
sd.sd_CK = CK_2840;
sys/arch/i386/isa/ahc_isa.c
483
sd.sd_DO = DO_2840;
sys/arch/i386/isa/ahc_isa.c
484
sd.sd_DI = DI_2840;
sys/arch/i386/isa/ahc_isa.c
488
have_seeprom = read_seeprom(&sd, (uint16_t *)&sc,
sys/arch/i386/pnpbios/pnpbios.c
335
setsegment(&gdtstore[GPNPBIOSCODE_SEL].sd, codeva, 0xffff,
sys/arch/i386/pnpbios/pnpbios.c
337
setsegment(&gdtstore[GPNPBIOSDATA_SEL].sd, datava, 0xffff,
sys/arch/i386/pnpbios/pnpbios.c
339
setsegment(&gdtstore[GPNPBIOSSCRATCH_SEL].sd,
sys/arch/i386/pnpbios/pnpbios.c
342
setsegment(&gdtstore[GPNPBIOSTRAMP_SEL].sd,
sys/arch/mips/adm5120/dev/ahci.c
583
totlen = usb_makestrdesc(sd, len, "ADM5120 root hub");
sys/arch/mips/cavium/dev/octeon_cop2var.h
28
#define CNASM_USD(r, o, b) __CNASM_ULS(sd, r, o, 0, 7, b)
sys/arch/mips/include/asm.h
131
sd gp,0(sp); \
sys/arch/mips/include/asm.h
132
sd t9,8(sp); \
sys/arch/mips/include/asm.h
463
#define PTR_S sd
sys/arch/mips/include/asm.h
509
#define INT_S sd
sys/arch/mips/include/asm.h
555
#define LONG_S sd
sys/arch/mips/include/asm.h
584
#define REG_S sd
sys/arch/powerpc/powerpc/sig_machdep.c
144
switch (sd->sd_vers) {
sys/arch/powerpc/powerpc/sig_machdep.c
152
tf->tf_lr = (register_t)sd->sd_tramp;
sys/arch/powerpc/powerpc/sig_machdep.c
168
ksi->ksi_signo, sd->sd_vers);
sys/arch/powerpc/powerpc/sig_machdep.c
71
const struct sigact_sigdesc * const sd =
sys/arch/powerpc/powerpc/sig_machdep.c
74
const void * const handler = sd->sd_sigact.sa_handler;
sys/arch/powerpc/powerpc/sig_machdep.c
81
(sd->sd_sigact.sa_flags & SA_ONSTACK) != 0;
sys/arch/prep/stand/boot/sd.c
110
if (scsi_command(sd, (void *)&cmd.cmd, sizeof(cmd.cmd),
sys/arch/prep/stand/boot/sd.c
131
if (scsi_command(sd, (void *)&cmd.cmd16, sizeof(cmd.cmd16),
sys/arch/prep/stand/boot/sd.c
143
sd_get_simplifiedparms(struct sd_softc *sd)
sys/arch/prep/stand/boot/sd.c
157
struct disk_parms *dp = &sd->sc_params;
sys/arch/prep/stand/boot/sd.c
168
if ((blocks = sd_read_capacity(sd, &blksize)) == 0)
sys/arch/prep/stand/boot/sd.c
171
error = scsi_mode_sense(sd, SMS_DBD, 6,
sys/arch/prep/stand/boot/sd.c
206
sd_get_capacity(struct sd_softc *sd)
sys/arch/prep/stand/boot/sd.c
208
struct disk_parms *dp = &sd->sc_params;
sys/arch/prep/stand/boot/sd.c
212
dp->disksize = blocks = sd_read_capacity(sd, &blksize);
sys/arch/prep/stand/boot/sd.c
225
error = scsi_command(sd,
sys/arch/prep/stand/boot/sd.c
256
error = scsi_mode_sense(sd, 0, 0, &scsipi_sense.header,
sys/arch/prep/stand/boot/sd.c
276
sd_get_parms_page4(struct sd_softc *sd, struct disk_parms *dp)
sys/arch/prep/stand/boot/sd.c
286
error = scsi_mode_sense(sd, byte2, 4, &scsipi_sense.header,
sys/arch/prep/stand/boot/sd.c
346
sd_get_parms_page5(struct sd_softc *sd, struct disk_parms *dp)
sys/arch/prep/stand/boot/sd.c
356
error = scsi_mode_sense(sd, 0, 5, &scsipi_sense.header,
sys/arch/prep/stand/boot/sd.c
410
sd_get_parms(struct sd_softc *sd)
sys/arch/prep/stand/boot/sd.c
412
struct disk_parms *dp = &sd->sc_params;
sys/arch/prep/stand/boot/sd.c
419
if (sd->sc_type == T_SIMPLE_DIRECT) {
sys/arch/prep/stand/boot/sd.c
420
error = sd_get_simplifiedparms(sd);
sys/arch/prep/stand/boot/sd.c
426
error = sd_get_capacity(sd);
sys/arch/prep/stand/boot/sd.c
430
if (sd->sc_type == T_OPTICAL)
sys/arch/prep/stand/boot/sd.c
433
if (sd->sc_flags & FLAGS_REMOVABLE) {
sys/arch/prep/stand/boot/sd.c
434
if (!sd_get_parms_page5(sd, dp) ||
sys/arch/prep/stand/boot/sd.c
435
!sd_get_parms_page4(sd, dp))
sys/arch/prep/stand/boot/sd.c
438
if (!sd_get_parms_page4(sd, dp) ||
sys/arch/prep/stand/boot/sd.c
439
!sd_get_parms_page5(sd, dp))
sys/arch/prep/stand/boot/sd.c
464
sdgetdefaultlabel(struct sd_softc *sd, struct disklabel *lp)
sys/arch/prep/stand/boot/sd.c
469
lp->d_secsize = sd->sc_params.blksize;
sys/arch/prep/stand/boot/sd.c
470
lp->d_ntracks = sd->sc_params.heads;
sys/arch/prep/stand/boot/sd.c
471
lp->d_nsectors = sd->sc_params.sectors;
sys/arch/prep/stand/boot/sd.c
472
lp->d_ncylinders = sd->sc_params.cyls;
sys/arch/prep/stand/boot/sd.c
478
lp->d_secperunit = sd->sc_params.disksize;
sys/arch/prep/stand/boot/sd.c
479
lp->d_rpm = sd->sc_params.rot_rate;
sys/arch/prep/stand/boot/sd.c
481
lp->d_flags = (sd->sc_flags & FLAGS_REMOVABLE) ? D_REMOVABLE : 0;
sys/arch/prep/stand/boot/sd.c
497
sdgetdisklabel(struct sd_softc *sd)
sys/arch/prep/stand/boot/sd.c
501
struct disklabel *lp = &sd->sc_label;
sys/arch/prep/stand/boot/sd.c
507
sdgetdefaultlabel(sd, lp);
sys/arch/prep/stand/boot/sd.c
518
if (sdstrategy(sd, F_READ, MBR_BBSECTOR, DEV_BSIZE, buf, &rsize))
sys/arch/prep/stand/boot/sd.c
536
if (sdstrategy(sd, F_READ, sector + LABELSECTOR, DEV_BSIZE,
sys/arch/prep/stand/boot/sd.c
540
msg = getdisklabel((const char *)buf + LABELOFFSET, &sd->sc_label);
sys/arch/prep/stand/boot/sd.c
543
sd->sc_bus, sd->sc_target, sd->sc_lun, msg);
sys/arch/prep/stand/boot/sd.c
546
if ((sd->sc_part >= lp->d_npartitions) ||
sys/arch/prep/stand/boot/sd.c
547
(lp->d_partitions[sd->sc_part].p_fstype == FS_UNUSED)) {
sys/arch/prep/stand/boot/sd.c
554
sd->sc_label.d_secsize,
sys/arch/prep/stand/boot/sd.c
555
sd->sc_label.d_nsectors,
sys/arch/prep/stand/boot/sd.c
556
sd->sc_label.d_ncylinders,
sys/arch/prep/stand/boot/sd.c
557
sd->sc_label.d_ntracks,
sys/arch/prep/stand/boot/sd.c
558
sd->sc_label.d_secpercyl));
sys/arch/prep/stand/boot/sd.c
569
struct sd_softc *sd;
sys/arch/prep/stand/boot/sd.c
585
sd = alloc(sizeof(struct sd_softc));
sys/arch/prep/stand/boot/sd.c
586
if (sd == NULL)
sys/arch/prep/stand/boot/sd.c
589
memset(sd, 0, sizeof(struct sd_softc));
sys/arch/prep/stand/boot/sd.c
591
sd->sc_part = part;
sys/arch/prep/stand/boot/sd.c
592
sd->sc_lun = lun;
sys/arch/prep/stand/boot/sd.c
593
sd->sc_target = target;
sys/arch/prep/stand/boot/sd.c
594
sd->sc_bus = bus;
sys/arch/prep/stand/boot/sd.c
597
error = scsi_inquire(sd, SCSIPI_INQUIRY_LENGTH_SCSI2, &buf);
sys/arch/prep/stand/boot/sd.c
602
sd->sc_type = inqbuf->device & SID_TYPE;
sys/arch/prep/stand/boot/sd.c
611
sd->sc_cap |= PERIPH_CAP_SYNC;
sys/arch/prep/stand/boot/sd.c
622
sd->sc_cap &= ~PERIPH_CAP_SYNC;
sys/arch/prep/stand/boot/sd.c
627
sd->sc_flags =
sys/arch/prep/stand/boot/sd.c
632
if ((error = scsi_command(sd, (void *)&cmd, sizeof(cmd), NULL, 0)) != 0)
sys/arch/prep/stand/boot/sd.c
635
if (sd->sc_flags & FLAGS_REMOVABLE) {
sys/arch/prep/stand/boot/sd.c
638
if (!(sd->sc_flags & FLAGS_MEDIA_LOADED))
sys/arch/prep/stand/boot/sd.c
639
sd->sc_flags |= FLAGS_MEDIA_LOADED;
sys/arch/prep/stand/boot/sd.c
641
if ((error = sd_get_parms(sd)) != 0)
sys/arch/prep/stand/boot/sd.c
644
strncpy(sd->sc_label.d_typename, inqbuf->product, 16);
sys/arch/prep/stand/boot/sd.c
645
if ((error = sdgetdisklabel(sd)) != 0)
sys/arch/prep/stand/boot/sd.c
648
f->f_devdata = sd;
sys/arch/prep/stand/boot/sd.c
668
struct sd_softc *sd;
sys/arch/prep/stand/boot/sd.c
686
sd = f;
sys/arch/prep/stand/boot/sd.c
687
lp = &sd->sc_label;
sys/arch/prep/stand/boot/sd.c
688
pp = &lp->d_partitions[sd->sc_part];
sys/arch/prep/stand/boot/sd.c
690
if (!(sd->sc_flags & FLAGS_MEDIA_LOADED))
sys/arch/prep/stand/boot/sd.c
729
error = scsi_command(sd, cmdp, cmdlen, buf, lp->d_secsize);
sys/arch/prep/stand/boot/sd.c
89
sd_read_capacity(struct sd_softc *sd, int *blksize)
sys/arch/prep/stand/boot/sdvar.h
124
struct sd_softc *sd;
sys/arch/prep/stand/boot/siop.c
1049
scsi_inquire(struct sd_softc *sd, int buflen, void *buf)
sys/arch/prep/stand/boot/siop.c
1054
if (sd->sc_bus != 0)
sys/arch/prep/stand/boot/siop.c
1060
adp->sd = sd;
sys/arch/prep/stand/boot/siop.c
1061
error = _scsi_inquire(adp, sd->sc_target, sd->sc_lun, buflen, buf);
sys/arch/prep/stand/boot/siop.c
1062
adp->sd = NULL;
sys/arch/prep/stand/boot/siop.c
1073
scsi_mode_sense(struct sd_softc *sd, int byte2, int page,
sys/arch/prep/stand/boot/siop.c
1084
return scsi_command(sd, (void *)&cmd, sizeof(cmd), (void *)data, len);
sys/arch/prep/stand/boot/siop.c
1088
scsi_command(struct sd_softc *sd, void *cmd, int cmdlen, void *data,
sys/arch/prep/stand/boot/siop.c
1095
if (sd->sc_bus != 0)
sys/arch/prep/stand/boot/siop.c
1102
adp->sd = sd;
sys/arch/prep/stand/boot/siop.c
1105
xs.target = sd->sc_target;
sys/arch/prep/stand/boot/siop.c
1106
xs.lun = sd->sc_lun;
sys/arch/prep/stand/boot/siop.c
1117
adp->sd = NULL;
sys/arch/prep/stand/boot/siop.c
892
if (adp->sd->sc_flags & FLAGS_REMOVABLE)
sys/arch/prep/stand/boot/siop.c
893
adp->sd->sc_flags &= ~FLAGS_MEDIA_LOADED;
sys/arch/prep/stand/boot/siop.c
928
if (adp->sd->sc_flags & FLAGS_REMOVABLE)
sys/arch/prep/stand/boot/siop.c
929
adp->sd->sc_flags &= ~FLAGS_MEDIA_LOADED;
sys/arch/prep/stand/boot/siop.c
944
if (adp->sd->sc_flags & FLAGS_REMOVABLE)
sys/arch/prep/stand/boot/siop.c
945
adp->sd->sc_flags &= ~FLAGS_MEDIA_LOADED;
sys/arch/prep/stand/boot/siop.c
946
if (!(adp->sd->sc_flags & FLAGS_REMOVABLE))
sys/arch/riscv/include/asm.h
176
#define PTR_S sd
sys/arch/riscv/include/asm.h
234
#define LONG_S sd
sys/arch/riscv/include/asm.h
258
#define REG_S sd
sys/arch/sgimips/hpc/hpc.c
705
struct seeprom_descriptor sd;
sys/arch/sgimips/hpc/hpc.c
717
sd.sd_chip = C56_66;
sys/arch/sgimips/hpc/hpc.c
718
sd.sd_tag = t;
sys/arch/sgimips/hpc/hpc.c
719
sd.sd_bsh = bsh;
sys/arch/sgimips/hpc/hpc.c
720
sd.sd_regsize = 1;
sys/arch/sgimips/hpc/hpc.c
721
sd.sd_control_offset = 0;
sys/arch/sgimips/hpc/hpc.c
722
sd.sd_status_offset = 0;
sys/arch/sgimips/hpc/hpc.c
723
sd.sd_dataout_offset = 0;
sys/arch/sgimips/hpc/hpc.c
725
sd.sd_DI = HPC_AUX_EEPROM_DO; /* EEPROM -> CPU */
sys/arch/sgimips/hpc/hpc.c
726
sd.sd_DO = HPC_AUX_EEPROM_DI; /* CPU -> EEPROM */
sys/arch/sgimips/hpc/hpc.c
727
sd.sd_CK = HPC_AUX_EEPROM_SK;
sys/arch/sgimips/hpc/hpc.c
728
sd.sd_CS = HPC_AUX_EEPROM_CS;
sys/arch/sgimips/hpc/hpc.c
729
sd.sd_MS = 0;
sys/arch/sgimips/hpc/hpc.c
730
sd.sd_RDY = 0;
sys/arch/sgimips/hpc/hpc.c
732
if (read_seeprom(&sd, (uint16_t *)buf, 0, len / 2) != 1)
sys/arch/sparc/dev/tctrl.c
1453
struct sd_softc *sd;
sys/arch/sparc/dev/tctrl.c
1455
for (sd = NULL; sd == NULL;) {
sys/arch/sparc/dev/tctrl.c
1458
sd = device_private(dv);
sys/arch/sparc/dev/tctrl.c
1466
struct dk_softc *dk = &sd->sc_dksc;
sys/arch/vax/if/if_ze.c
128
const struct sgec_data * const sd = ze_find();
sys/arch/vax/if/if_ze.c
140
sc->sc_intvec = sd->sd_intvec;
sys/arch/vax/if/if_ze.c
141
error = bus_space_map(sc->sc_iot, sd->sd_addr, PAGE_SIZE, 0,
sys/arch/vax/if/if_ze.c
144
aprint_error(": failed to map %#lx: %d\n", sd->sd_addr, error);
sys/arch/vax/if/if_ze.c
151
ea = (uint32_t *)vax_map_physmem(sd->sd_rom, 1);
sys/arch/vax/if/if_ze.c
153
sc->sc_enaddr[i] = (ea[i] >> sd->sd_romshift) & 0377;
sys/arch/vax/if/if_ze.c
89
const struct sgec_data *sd;
sys/arch/vax/if/if_ze.c
90
for (i = 0, sd = sgec_data; i < __arraycount(sgec_data); i++, sd++) {
sys/arch/vax/if/if_ze.c
91
if (vax_boardtype == sd->sd_boardtype)
sys/arch/vax/if/if_ze.c
92
return sd;
sys/arch/vax/vax/sig_machdep.c
201
const struct sigact_sigdesc * const sd =
sys/arch/vax/vax/sig_machdep.c
209
(sd->sd_sigact.sa_flags & SA_ONSTACK) != 0;
sys/arch/vax/vax/sig_machdep.c
212
if (sd->sd_vers > __SIGTRAMP_SIGINFO_VERSION ||
sys/arch/vax/vax/sig_machdep.c
213
(setup = sig_setupstacks[sd->sd_vers]) == NULL)
sys/arch/vax/vax/sig_machdep.c
216
sp = (*setup)(ksi, mask, sd->sd_vers, l, tf, sp, onstack,
sys/arch/vax/vax/sig_machdep.c
217
(vaddr_t)sd->sd_sigact.sa_handler);
sys/arch/vax/vax/sig_machdep.c
221
if (sd->sd_vers == 0)
sys/arch/vax/vax/sig_machdep.c
224
tf->tf_pc = (register_t)sd->sd_tramp;
sys/arch/vax/vax/sig_machdep.c
237
ksi->ksi_signo, sd->sd_vers);
sys/arch/x86/x86/sys_machdep.c
244
if (desc->sd.sd_long != 0)
sys/arch/x86/x86/sys_machdep.c
248
switch (desc->sd.sd_type) {
sys/arch/x86/x86/sys_machdep.c
250
desc->sd.sd_p = 0;
sys/arch/x86/x86/sys_machdep.c
257
if (desc->sd.sd_p == 0)
sys/arch/x86/x86/sys_machdep.c
277
if (desc->sd.sd_p != 0) {
sys/arch/x86/x86/sys_machdep.c
279
if (desc->sd.sd_dpl != SEL_UPL)
sys/arch/x86/x86/sys_machdep.c
569
usd.sd.sd_lobase = base & 0xffffff;
sys/arch/x86/x86/sys_machdep.c
570
usd.sd.sd_hibase = (base >> 24) & 0xff;
sys/arch/x86/x86/sys_machdep.c
571
usd.sd.sd_lolimit = 0xffff;
sys/arch/x86/x86/sys_machdep.c
572
usd.sd.sd_hilimit = 0xf;
sys/arch/x86/x86/sys_machdep.c
573
usd.sd.sd_type = SDT_MEMRWA;
sys/arch/x86/x86/sys_machdep.c
574
usd.sd.sd_dpl = SEL_UPL;
sys/arch/x86/x86/sys_machdep.c
575
usd.sd.sd_p = 1;
sys/arch/x86/x86/sys_machdep.c
576
usd.sd.sd_def32 = 1;
sys/arch/x86/x86/sys_machdep.c
577
usd.sd.sd_gran = 1;
sys/arch/x86/x86/sys_machdep.c
582
memcpy(&pcb->pcb_fsd, &usd.sd,
sys/arch/x86/x86/sys_machdep.c
589
memcpy(&pcb->pcb_gsd, &usd.sd,
sys/arch/x86/x86/sys_machdep.c
653
struct segment_descriptor *sd;
sys/arch/x86/x86/sys_machdep.c
658
sd = (void *)&curpcb->pcb_fsd;
sys/arch/x86/x86/sys_machdep.c
661
sd = (void *)&curpcb->pcb_gsd;
sys/arch/x86/x86/sys_machdep.c
667
base = sd->sd_hibase << 24 | sd->sd_lobase;
sys/compat/linux/arch/i386/linux_machdep.c
566
d.sd.sd_lobase = ldt_info.base_addr & 0xffffff;
sys/compat/linux/arch/i386/linux_machdep.c
567
d.sd.sd_hibase = (ldt_info.base_addr >> 24) & 0xff;
sys/compat/linux/arch/i386/linux_machdep.c
568
d.sd.sd_lolimit = ldt_info.limit & 0xffff;
sys/compat/linux/arch/i386/linux_machdep.c
569
d.sd.sd_hilimit = (ldt_info.limit >> 16) & 0xf;
sys/compat/linux/arch/i386/linux_machdep.c
570
d.sd.sd_type = 16 | (ldt_info.contents << 2) |
sys/compat/linux/arch/i386/linux_machdep.c
572
d.sd.sd_dpl = SEL_UPL;
sys/compat/linux/arch/i386/linux_machdep.c
573
d.sd.sd_p = !ldt_info.seg_not_present;
sys/compat/linux/arch/i386/linux_machdep.c
574
d.sd.sd_def32 = ldt_info.seg_32bit;
sys/compat/linux/arch/i386/linux_machdep.c
575
d.sd.sd_gran = ldt_info.limit_in_pages;
sys/compat/linux/arch/i386/linux_machdep.c
577
d.sd.sd_xx = ldt_info.useable;
sys/compat/linux/arch/i386/linux_machdep.c
579
d.sd.sd_xx = 0;
sys/dev/i2c/ibmhawk.c
295
struct ibmhawk_sensordata *sd;
sys/dev/i2c/ibmhawk.c
298
sd = &sc->sc_sensordata[offset];
sys/dev/i2c/ibmhawk.c
299
dp = &sd->ihs_edata;
sys/dev/i2c/ibmhawk.c
316
if (sd->ihs_warnmin != 0 || sd->ihs_warnmax != 0) {
sys/dev/i2c/ibmhawk.c
317
sd->ihs_warnmin =
sys/dev/i2c/ibmhawk.c
318
ibmhawk_normalize(sd->ihs_warnmin, dp->units);
sys/dev/i2c/ibmhawk.c
319
sd->ihs_warnmax =
sys/dev/i2c/ibmhawk.c
320
ibmhawk_normalize(sd->ihs_warnmax, dp->units);
sys/dev/i2c/ibmhawk.c
382
struct ibmhawk_sensordata *sd = (struct ibmhawk_sensordata *)edata;
sys/dev/i2c/ibmhawk.c
384
if (sd->ihs_warnmin != 0) {
sys/dev/i2c/ibmhawk.c
385
limits->sel_warnmin = sd->ihs_warnmin;
sys/dev/i2c/ibmhawk.c
388
if (sd->ihs_warnmax != 0) {
sys/dev/i2c/ibmhawk.c
389
limits->sel_warnmax = sd->ihs_warnmax;
sys/dev/ic/aic7xxx_seeprom.c
104
sd.sd_tag = ahc->tag;
sys/dev/ic/aic7xxx_seeprom.c
105
sd.sd_bsh = ahc->bsh;
sys/dev/ic/aic7xxx_seeprom.c
106
sd.sd_regsize = 1;
sys/dev/ic/aic7xxx_seeprom.c
107
sd.sd_control_offset = SEECTL;
sys/dev/ic/aic7xxx_seeprom.c
108
sd.sd_status_offset = SEECTL;
sys/dev/ic/aic7xxx_seeprom.c
109
sd.sd_dataout_offset = SEECTL;
sys/dev/ic/aic7xxx_seeprom.c
119
sd.sd_chip = C56_66;
sys/dev/ic/aic7xxx_seeprom.c
121
sd.sd_chip = C46;
sys/dev/ic/aic7xxx_seeprom.c
123
sd.sd_MS = SEEMS;
sys/dev/ic/aic7xxx_seeprom.c
124
sd.sd_RDY = SEERDY;
sys/dev/ic/aic7xxx_seeprom.c
125
sd.sd_CS = SEECS;
sys/dev/ic/aic7xxx_seeprom.c
126
sd.sd_CK = SEECK;
sys/dev/ic/aic7xxx_seeprom.c
127
sd.sd_DO = SEEDO;
sys/dev/ic/aic7xxx_seeprom.c
128
sd.sd_DI = SEEDI;
sys/dev/ic/aic7xxx_seeprom.c
130
have_seeprom = ahc_acquire_seeprom(ahc, &sd);
sys/dev/ic/aic7xxx_seeprom.c
140
have_seeprom = read_seeprom(&sd, (uint16_t *)sc,
sys/dev/ic/aic7xxx_seeprom.c
147
if (have_seeprom != 0 || sd.sd_chip == C56_66) {
sys/dev/ic/aic7xxx_seeprom.c
156
sd.sd_chip = C56_66;
sys/dev/ic/aic7xxx_seeprom.c
158
ahc_release_seeprom(&sd);
sys/dev/ic/aic7xxx_seeprom.c
227
ahc_acquire_seeprom(ahc, &sd);
sys/dev/ic/aic7xxx_seeprom.c
228
configure_termination(ahc, &sd, sc->adapter_control, sxfrctl1);
sys/dev/ic/aic7xxx_seeprom.c
229
ahc_release_seeprom(&sd);
sys/dev/ic/aic7xxx_seeprom.c
359
struct seeprom_descriptor *sd,
sys/dev/ic/aic7xxx_seeprom.c
378
SEEPROM_OUTB(sd, sd->sd_MS | sd->sd_CS);
sys/dev/ic/aic7xxx_seeprom.c
580
SEEPROM_OUTB(sd, sd->sd_MS); /* Clear CS */
sys/dev/ic/aic7xxx_seeprom.c
667
ahc_acquire_seeprom(struct ahc_softc *ahc, struct seeprom_descriptor *sd)
sys/dev/ic/aic7xxx_seeprom.c
682
SEEPROM_OUTB(sd, sd->sd_MS);
sys/dev/ic/aic7xxx_seeprom.c
684
while (--wait && ((SEEPROM_STATUS_INB(sd) & sd->sd_RDY) == 0)) {
sys/dev/ic/aic7xxx_seeprom.c
687
if ((SEEPROM_STATUS_INB(sd) & sd->sd_RDY) == 0) {
sys/dev/ic/aic7xxx_seeprom.c
688
SEEPROM_OUTB(sd, 0);
sys/dev/ic/aic7xxx_seeprom.c
695
ahc_release_seeprom(struct seeprom_descriptor *sd)
sys/dev/ic/aic7xxx_seeprom.c
698
SEEPROM_OUTB(sd, 0);
sys/dev/ic/aic7xxx_seeprom.c
99
struct seeprom_descriptor sd;
sys/dev/ic/atw.c
338
struct seeprom_descriptor sd;
sys/dev/ic/atw.c
341
(void)memset(&sd, 0, sizeof(sd));
sys/dev/ic/atw.c
363
sd.sd_chip = C56_66;
sys/dev/ic/atw.c
368
sd.sd_chip = C46;
sys/dev/ic/atw.c
384
sd.sd_tag = sc->sc_st;
sys/dev/ic/atw.c
385
sd.sd_bsh = sc->sc_sh;
sys/dev/ic/atw.c
386
sd.sd_regsize = 4;
sys/dev/ic/atw.c
387
sd.sd_control_offset = ATW_SPR;
sys/dev/ic/atw.c
388
sd.sd_status_offset = ATW_SPR;
sys/dev/ic/atw.c
389
sd.sd_dataout_offset = ATW_SPR;
sys/dev/ic/atw.c
390
sd.sd_CK = ATW_SPR_SCLK;
sys/dev/ic/atw.c
391
sd.sd_CS = ATW_SPR_SCS;
sys/dev/ic/atw.c
392
sd.sd_DI = ATW_SPR_SDO;
sys/dev/ic/atw.c
393
sd.sd_DO = ATW_SPR_SDI;
sys/dev/ic/atw.c
394
sd.sd_MS = ATW_SPR_SRS;
sys/dev/ic/atw.c
395
sd.sd_RDY = 0;
sys/dev/ic/atw.c
397
if (!read_seeprom(&sd, sc->sc_srom, 0, sc->sc_sromsz/2)) {
sys/dev/ic/opl.c
439
oplsyn_getinfo(void *addr, struct synth_dev *sd)
sys/dev/ic/opl.c
443
sd->name = sc->model == OPL_2 ? "Yamaha OPL2" : "Yamaha OPL3";
sys/dev/ic/opl.c
444
sd->type = SYNTH_TYPE_FM;
sys/dev/ic/opl.c
445
sd->subtype = sc->model == OPL_2 ? SYNTH_SUB_FM_TYPE_ADLIB
sys/dev/ic/opl.c
447
sd->capabilities = 0;
sys/dev/ic/rtw.c
936
struct seeprom_descriptor sd;
sys/dev/ic/rtw.c
939
(void)memset(&sd, 0, sizeof(sd));
sys/dev/ic/rtw.c
947
sd.sd_chip = C56_66;
sys/dev/ic/rtw.c
952
sd.sd_chip = C46;
sys/dev/ic/rtw.c
967
sd.sd_tag = regs->r_bt;
sys/dev/ic/rtw.c
968
sd.sd_bsh = regs->r_bh;
sys/dev/ic/rtw.c
969
sd.sd_regsize = 1;
sys/dev/ic/rtw.c
970
sd.sd_control_offset = RTW_9346CR;
sys/dev/ic/rtw.c
971
sd.sd_status_offset = RTW_9346CR;
sys/dev/ic/rtw.c
972
sd.sd_dataout_offset = RTW_9346CR;
sys/dev/ic/rtw.c
973
sd.sd_CK = RTW_9346CR_EESK;
sys/dev/ic/rtw.c
974
sd.sd_CS = RTW_9346CR_EECS;
sys/dev/ic/rtw.c
975
sd.sd_DI = RTW_9346CR_EEDO;
sys/dev/ic/rtw.c
976
sd.sd_DO = RTW_9346CR_EEDI;
sys/dev/ic/rtw.c
978
sd.sd_MS = ecr;
sys/dev/ic/rtw.c
979
sd.sd_RDY = 0;
sys/dev/ic/rtw.c
982
if (!read_seeprom(&sd, sr->sr_content, 0, sr->sr_size/2)) {
sys/dev/ic/smc93cx6.c
100
(void)SEEPROM_INB(sd); /* Clear clock */ \
sys/dev/ic/smc93cx6.c
108
read_seeprom(struct seeprom_descriptor *sd, u_int16_t *buf, bus_size_t start_addr, bus_size_t count)
sys/dev/ic/smc93cx6.c
121
temp = sd->sd_MS ^ sd->sd_CS;
sys/dev/ic/smc93cx6.c
122
SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
sys/dev/ic/smc93cx6.c
123
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
131
temp ^= sd->sd_DO;
sys/dev/ic/smc93cx6.c
132
SEEPROM_OUTB(sd, temp);
sys/dev/ic/smc93cx6.c
133
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
134
SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
sys/dev/ic/smc93cx6.c
135
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
137
temp ^= sd->sd_DO;
sys/dev/ic/smc93cx6.c
140
for (i = (sd->sd_chip - 1); i >= 0; i--) {
sys/dev/ic/smc93cx6.c
142
temp ^= sd->sd_DO;
sys/dev/ic/smc93cx6.c
143
SEEPROM_OUTB(sd, temp);
sys/dev/ic/smc93cx6.c
144
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
145
SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
sys/dev/ic/smc93cx6.c
146
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
148
temp ^= sd->sd_DO;
sys/dev/ic/smc93cx6.c
159
SEEPROM_OUTB(sd, temp);
sys/dev/ic/smc93cx6.c
160
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
162
if (SEEPROM_DATA_INB(sd) & sd->sd_DI)
sys/dev/ic/smc93cx6.c
164
SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
sys/dev/ic/smc93cx6.c
165
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
171
temp = sd->sd_MS;
sys/dev/ic/smc93cx6.c
172
SEEPROM_OUTB(sd, temp);
sys/dev/ic/smc93cx6.c
173
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
174
SEEPROM_OUTB(sd, temp ^ sd->sd_CK);
sys/dev/ic/smc93cx6.c
175
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
176
SEEPROM_OUTB(sd, temp);
sys/dev/ic/smc93cx6.c
177
CLOCK_PULSE(sd, sd->sd_RDY);
sys/dev/ic/smc93cx6.c
88
#define CLOCK_PULSE(sd, rdy) do { \
sys/dev/ic/smc93cx6.c
97
while ((SEEPROM_STATUS_INB(sd) & rdy) == 0 && cpi-- > 0) { \
sys/dev/ic/smc93cx6var.h
100
(sd)->sd_status_offset) \
sys/dev/ic/smc93cx6var.h
101
: bus_space_read_1((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
102
(sd)->sd_status_offset))
sys/dev/ic/smc93cx6var.h
104
#define SEEPROM_DATA_INB(sd) \
sys/dev/ic/smc93cx6var.h
105
(((sd)->sd_regsize == 4) \
sys/dev/ic/smc93cx6var.h
106
? bus_space_read_4((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
107
(sd)->sd_dataout_offset) \
sys/dev/ic/smc93cx6var.h
108
: bus_space_read_1((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
109
(sd)->sd_dataout_offset))
sys/dev/ic/smc93cx6var.h
81
#define SEEPROM_INB(sd) \
sys/dev/ic/smc93cx6var.h
82
(((sd)->sd_regsize == 4) \
sys/dev/ic/smc93cx6var.h
83
? bus_space_read_4((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
84
(sd)->sd_control_offset) \
sys/dev/ic/smc93cx6var.h
85
: bus_space_read_1((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
86
(sd)->sd_control_offset))
sys/dev/ic/smc93cx6var.h
88
#define SEEPROM_OUTB(sd, value) do { \
sys/dev/ic/smc93cx6var.h
89
if ((sd)->sd_regsize == 4) \
sys/dev/ic/smc93cx6var.h
90
bus_space_write_4((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
91
(sd)->sd_control_offset, (value)); \
sys/dev/ic/smc93cx6var.h
93
bus_space_write_1((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/ic/smc93cx6var.h
94
(sd)->sd_control_offset, (u_int8_t) (value)); \
sys/dev/ic/smc93cx6var.h
97
#define SEEPROM_STATUS_INB(sd) \
sys/dev/ic/smc93cx6var.h
98
(((sd)->sd_regsize == 4) \
sys/dev/ic/smc93cx6var.h
99
? bus_space_read_4((sd)->sd_tag, (sd)->sd_bsh, \
sys/dev/pci/cxgb/cxgb_sge.c
2206
struct rx_sw_desc *sd = &fl->sdesc[fl->cidx];
sys/dev/pci/cxgb/cxgb_sge.c
2212
prefetch(sd->cl);
sys/dev/pci/cxgb/cxgb_sge.c
2215
bus_dmamap_sync(fl->entry_tag, sd->map, 0, len, BUS_DMASYNC_POSTREAD);
sys/dev/pci/cxgb/cxgb_sge.c
2216
bus_dmamap_unload(fl->entry_tag, sd->map);
sys/dev/pci/cxgb/cxgb_sge.c
2219
m_cljset(m, sd->cl, fl->type);
sys/dev/pci/cxgb/cxgb_sge.c
2273
struct rx_sw_desc *sd = &fl->sdesc[fl->cidx];
sys/dev/pci/cxgb/cxgb_sge.c
2280
prefetch(sd->cl);
sys/dev/pci/cxgb/cxgb_sge.c
2283
bus_dmamap_sync(fl->entry_tag, sd->map, 0, len, BUS_DMASYNC_POSTREAD);
sys/dev/pci/cxgb/cxgb_sge.c
2287
memcpy(cl, sd->cl, len);
sys/dev/pci/cxgb/cxgb_sge.c
2290
cl = sd->cl;
sys/dev/pci/cxgb/cxgb_sge.c
2291
bus_dmamap_unload(fl->entry_tag, sd->map);
sys/dev/pci/cxgb/cxgb_sge.c
2297
if (cl == sd->cl)
sys/dev/pci/cxgb/cxgb_sge.c
462
struct rx_sw_desc *sd = &q->sdesc[q->pidx];
sys/dev/pci/cxgb/cxgb_sge.c
471
if ((sd->flags & RX_SW_DESC_MAP_CREATED) == 0)
sys/dev/pci/cxgb/cxgb_sge.c
475
BUS_DMA_ALLOCNOW, &sd->map);
sys/dev/pci/cxgb/cxgb_sge.c
481
sd->flags |= RX_SW_DESC_MAP_CREATED;
sys/dev/pci/cxgb/cxgb_sge.c
489
err = bus_dmamap_load(sc->pa.pa_dmat, sd->map, cl, q->buf_size, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/cxgb/cxgb_sge.c
497
sd->flags |= RX_SW_DESC_INUSE;
sys/dev/pci/cxgb/cxgb_sge.c
498
sd->cl = cl;
sys/dev/pci/cxgb/cxgb_sge.c
499
d->addr_lo = htobe32(sd->map->dm_segs[0].ds_addr & 0xffffffff);
sys/dev/pci/cxgb/cxgb_sge.c
500
d->addr_hi = htobe32(((uint64_t)sd->map->dm_segs[0].ds_addr>>32) & 0xffffffff);
sys/dev/pci/cxgb/cxgb_sge.c
505
sd++;
sys/dev/pci/cxgb/cxgb_sge.c
510
sd = q->sdesc;
sys/dev/pci/if_cas.c
2121
struct cas_sxd *sd;
sys/dev/pci/if_cas.c
2127
sd = &sc->sc_txd[cons];
sys/dev/pci/if_cas.c
2128
if (sd->sd_mbuf != NULL) {
sys/dev/pci/if_cas.c
2129
bus_dmamap_sync(sc->sc_dmatag, sd->sd_map, 0,
sys/dev/pci/if_cas.c
2130
sd->sd_map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_cas.c
2131
bus_dmamap_unload(sc->sc_dmatag, sd->sd_map);
sys/dev/pci/if_cas.c
2132
m_freem(sd->sd_mbuf);
sys/dev/pci/if_cas.c
2133
sd->sd_mbuf = NULL;
sys/dev/pci/if_cas.c
932
struct cas_sxd *sd;
sys/dev/pci/if_cas.c
954
sd = &sc->sc_txd[i];
sys/dev/pci/if_cas.c
955
if (sd->sd_mbuf != NULL) {
sys/dev/pci/if_cas.c
956
bus_dmamap_sync(sc->sc_dmatag, sd->sd_map, 0,
sys/dev/pci/if_cas.c
957
sd->sd_map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_cas.c
958
bus_dmamap_unload(sc->sc_dmatag, sd->sd_map);
sys/dev/pci/if_cas.c
959
m_freem(sd->sd_mbuf);
sys/dev/pci/if_cas.c
960
sd->sd_mbuf = NULL;
sys/dev/pci/if_txp.c
1142
sd = &sc->sc_rxd[nb];
sys/dev/pci/if_txp.c
1145
sc->sc_rxbufs[nb].rb_vaddrlo = txp_rxd_idx(sc, sd);
sys/dev/pci/if_txp.c
1147
MGETHDR(sd->sd_mbuf, M_WAIT, MT_DATA);
sys/dev/pci/if_txp.c
1148
if (sd->sd_mbuf == NULL) {
sys/dev/pci/if_txp.c
1152
MCLGET(sd->sd_mbuf, M_WAIT);
sys/dev/pci/if_txp.c
1153
if ((sd->sd_mbuf->m_flags & M_EXT) == 0) {
sys/dev/pci/if_txp.c
1156
sd->sd_mbuf->m_pkthdr.len = sd->sd_mbuf->m_len = MCLBYTES;
sys/dev/pci/if_txp.c
1157
m_set_rcvif(sd->sd_mbuf, ifp);
sys/dev/pci/if_txp.c
1159
TXP_MAX_PKTLEN, 0, BUS_DMA_WAITOK, &sd->sd_map)) {
sys/dev/pci/if_txp.c
1162
if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, sd->sd_mbuf,
sys/dev/pci/if_txp.c
1164
bus_dmamap_destroy(sc->sc_dmat, sd->sd_map);
sys/dev/pci/if_txp.c
1167
bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0,
sys/dev/pci/if_txp.c
1168
sd->sd_map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_txp.c
1171
htole32(BUS_ADDR_LO32(sd->sd_map->dm_segs[0].ds_addr));
sys/dev/pci/if_txp.c
1173
htole32(BUS_ADDR_HI32(sd->sd_map->dm_segs[0].ds_addr));
sys/dev/pci/if_txp.c
1232
memcpy(&sd, __UNVOLATILE(&sc->sc_rxbufs[i].rb_vaddrlo),
sys/dev/pci/if_txp.c
1233
sizeof(sd));
sys/dev/pci/if_txp.c
1451
struct txp_swdesc *sd;
sys/dev/pci/if_txp.c
1472
sd = sc->sc_txd + prod;
sys/dev/pci/if_txp.c
1480
if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m,
sys/dev/pci/if_txp.c
1501
error = bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map,
sys/dev/pci/if_txp.c
1522
sd->sd_mbuf = m;
sys/dev/pci/if_txp.c
1528
txd->tx_addrlo = txp_txd_idx(sc, sd);
sys/dev/pci/if_txp.c
1532
txd->tx_numdesc = sd->sd_map->dm_nsegs;
sys/dev/pci/if_txp.c
1553
bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0,
sys/dev/pci/if_txp.c
1554
sd->sd_map->dm_mapsize, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_txp.c
1557
for (i = 0; i < sd->sd_map->dm_nsegs; i++) {
sys/dev/pci/if_txp.c
1561
fxd->frag_len = htole16(sd->sd_map->dm_segs[i].ds_len);
sys/dev/pci/if_txp.c
1563
htole32(BUS_ADDR_LO32(sd->sd_map->dm_segs[i].ds_addr));
sys/dev/pci/if_txp.c
1565
htole32(BUS_ADDR_HI32(sd->sd_map->dm_segs[i].ds_addr));
sys/dev/pci/if_txp.c
687
txp_rxd_free(struct txp_softc *sc, struct txp_swdesc *sd)
sys/dev/pci/if_txp.c
690
sc->sc_rxd_pool[sc->sc_txd_pool_ptr++] = sd;
sys/dev/pci/if_txp.c
694
txp_rxd_idx(struct txp_softc *sc, struct txp_swdesc *sd)
sys/dev/pci/if_txp.c
696
KASSERT(sd >= &sc->sc_rxd[0] && sd < &sc->sc_rxd[RXBUF_ENTRIES]);
sys/dev/pci/if_txp.c
697
return (uint32_t)(sd - &sc->sc_rxd[0]);
sys/dev/pci/if_txp.c
701
txp_txd_idx(struct txp_softc *sc, struct txp_swdesc *sd)
sys/dev/pci/if_txp.c
703
KASSERT(sd >= &sc->sc_txd[0] && sd < &sc->sc_txd[TX_ENTRIES]);
sys/dev/pci/if_txp.c
704
return (uint32_t)(sd - &sc->sc_txd[0]);
sys/dev/pci/if_txp.c
714
struct txp_swdesc *sd;
sys/dev/pci/if_txp.c
740
sd = &sc->sc_rxd[rxd->rx_vaddrlo];
sys/dev/pci/if_txp.c
742
bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0,
sys/dev/pci/if_txp.c
743
sd->sd_map->dm_mapsize, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_txp.c
748
bus_dmamap_unload(sc->sc_dmat, sd->sd_map);
sys/dev/pci/if_txp.c
749
m = sd->sd_mbuf;
sys/dev/pci/if_txp.c
750
sd->sd_mbuf = NULL;
sys/dev/pci/if_txp.c
751
txp_rxd_free(sc, sd);
sys/dev/pci/if_txp.c
763
txp_rxd_free(sc, sd);
sys/dev/pci/if_txp.c
776
memcpy(mtod(m, void *), mtod(sd->sd_mbuf, void *), len);
sys/dev/pci/if_txp.c
777
txp_rxd_free(sc, sd);
sys/dev/pci/if_txp.c
831
struct txp_swdesc *sd;
sys/dev/pci/if_txp.c
843
sd = txp_rxd_alloc(sc);
sys/dev/pci/if_txp.c
844
if (sd == NULL)
sys/dev/pci/if_txp.c
848
if (sd->sd_mbuf == NULL) {
sys/dev/pci/if_txp.c
849
MGETHDR(sd->sd_mbuf, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_txp.c
850
if (sd->sd_mbuf == NULL)
sys/dev/pci/if_txp.c
852
MCLAIM(sd->sd_mbuf, &sc->sc_arpcom.ec_rx_mowner);
sys/dev/pci/if_txp.c
854
MCLGET(sd->sd_mbuf, M_DONTWAIT);
sys/dev/pci/if_txp.c
855
if ((sd->sd_mbuf->m_flags & M_EXT) == 0)
sys/dev/pci/if_txp.c
857
m_set_rcvif(sd->sd_mbuf, ifp);
sys/dev/pci/if_txp.c
858
sd->sd_mbuf->m_pkthdr.len =
sys/dev/pci/if_txp.c
859
sd->sd_mbuf->m_len = MCLBYTES;
sys/dev/pci/if_txp.c
860
if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map,
sys/dev/pci/if_txp.c
861
sd->sd_mbuf, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_txp.c
871
rbd->rb_vaddrlo = txp_rxd_idx(sc, sd);
sys/dev/pci/if_txp.c
874
htole32(BUS_ADDR_LO32(sd->sd_map->dm_segs[0].ds_addr));
sys/dev/pci/if_txp.c
876
htole32(BUS_ADDR_HI32(sd->sd_map->dm_segs[0].ds_addr));
sys/dev/pci/if_txp.c
878
bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0,
sys/dev/pci/if_txp.c
879
sd->sd_map->dm_mapsize, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_txp.c
896
m_freem(sd->sd_mbuf);
sys/dev/pci/if_txp.c
897
sd->sd_mbuf = NULL;
sys/dev/pci/if_txp.c
899
txp_rxd_free(sc, sd);
sys/dev/pci/if_txp.c
913
struct txp_swdesc *sd;
sys/dev/pci/if_txp.c
928
sd = &sc->sc_txd[txd->tx_addrlo];
sys/dev/pci/if_txp.c
929
m = sd->sd_mbuf;
sys/dev/pci/if_txp.c
930
sd->sd_mbuf = NULL;
sys/dev/pci/if_txp.c
932
bus_dmamap_sync(sc->sc_dmat, sd->sd_map, 0,
sys/dev/pci/if_txp.c
933
sd->sd_map->dm_mapsize,
sys/dev/pci/if_txp.c
935
bus_dmamap_unload(sc->sc_dmat, sd->sd_map);
sys/dev/pci/if_txp.c
984
struct txp_swdesc *sd;
sys/dev/pci/ips.c
956
struct scsi_sense_data sd;
sys/dev/pci/ips.c
958
bzero(&sd, sizeof(sd));
sys/dev/pci/ips.c
959
sd.response_code = SSD_RCODE_CURRENT;
sys/dev/pci/ips.c
960
sd.flags = SKEY_NO_SENSE;
sys/dev/pci/ips.c
961
memcpy(xs->data, &sd, MIN(xs->datalen, sizeof(sd)));
sys/dev/raidframe/rf_dagutils.c
1240
RF_RowCol_t d, f, sd, n;
sys/dev/raidframe/rf_dagutils.c
1255
sd = (f > d) ? (n + d - f) : (d - f);
sys/dev/raidframe/rf_dagutils.c
1256
RF_ASSERT(sd < n);
sys/dev/raidframe/rf_dagutils.c
1263
v = (n - 1 - sd);
sys/dev/raidframe/rf_dagutils.c
1292
printf("d=%d f=%d sd=%d v=%d k=%d ret=%d h=%d\n", d, f, sd, v, k, ret,
sys/dev/scsipi/sd.c
1003
return (sd_setcache(sd, *(int *) addr));
sys/dev/scsipi/sd.c
1012
if (((sd->flags & SDF_DIRTY) != 0 || *(int *)addr != 0)) {
sys/dev/scsipi/sd.c
1013
error = sd_flush(sd, 0);
sys/dev/scsipi/sd.c
1015
sd->flags &= ~SDF_FLUSHING;
sys/dev/scsipi/sd.c
1018
sd->flags &= ~(SDF_FLUSHING|SDF_DIRTY);
sys/dev/scsipi/sd.c
1039
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
1041
strncpy(lp->d_typename, sd->name, 16);
sys/dev/scsipi/sd.c
1042
lp->d_rpm = sd->params.rot_rate;
sys/dev/scsipi/sd.c
1043
if (sd->sc_periph->periph_flags & PERIPH_REMOVABLE)
sys/dev/scsipi/sd.c
1048
sd_unmap(struct sd_softc *sd, off_t pos, off_t len)
sys/dev/scsipi/sd.c
1057
bno = (pos + sd->params.blksize - 1) / sd->params.blksize;
sys/dev/scsipi/sd.c
1058
size = ((pos + len) / sd->params.blksize) - bno;
sys/dev/scsipi/sd.c
1074
scsipi_command(sd->sc_periph,
sys/dev/scsipi/sd.c
1085
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
1086
if (sd->flags & SDF_LBPU) {
sys/dev/scsipi/sd.c
1087
return sd_unmap(sd, pos, len);
sys/dev/scsipi/sd.c
1095
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
1096
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
1103
if ((sd->flags & SDF_DIRTY) != 0) {
sys/dev/scsipi/sd.c
1104
if (sd_flush(sd, XS_CTL_NOSLEEP|XS_CTL_POLL)) {
sys/dev/scsipi/sd.c
1107
sd->flags &= ~SDF_FLUSHING;
sys/dev/scsipi/sd.c
1109
sd->flags &= ~(SDF_FLUSHING|SDF_DIRTY);
sys/dev/scsipi/sd.c
1129
struct sd_softc *sd = device_private(periph->periph_dev);
sys/dev/scsipi/sd.c
1130
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
1211
struct sd_softc *sd;
sys/dev/scsipi/sd.c
1216
sd = device_lookup_private(&sd_cd, unit);
sys/dev/scsipi/sd.c
1217
if (sd == NULL)
sys/dev/scsipi/sd.c
1219
dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
1237
struct sd_softc *sd;
sys/dev/scsipi/sd.c
1243
if ((sd = device_lookup_private(&sd_cd, unit)) == NULL)
sys/dev/scsipi/sd.c
1245
dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
1250
periph = sd->sc_periph;
sys/dev/scsipi/sd.c
1262
struct sd_softc *sd = device_private(dev);
sys/dev/scsipi/sd.c
1263
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
1274
periph = sd->sc_periph;
sys/dev/scsipi/sd.c
1340
sd_mode_sense(struct sd_softc *sd, u_int8_t byte2, void *sense, size_t size,
sys/dev/scsipi/sd.c
1344
if ((sd->sc_periph->periph_quirks & PQUIRK_ONLYBIG) &&
sys/dev/scsipi/sd.c
1345
!(sd->sc_periph->periph_quirks & PQUIRK_NOBIGMODESENSE)) {
sys/dev/scsipi/sd.c
1347
return scsipi_mode_sense_big(sd->sc_periph, byte2, page, sense,
sys/dev/scsipi/sd.c
135
CFATTACH_DECL3_NEW(sd, sizeof(struct sd_softc), sdmatch, sdattach, sddetach,
sys/dev/scsipi/sd.c
1352
return scsipi_mode_sense(sd->sc_periph, byte2, page, sense,
sys/dev/scsipi/sd.c
1359
sd_mode_select(struct sd_softc *sd, u_int8_t byte2, void *sense, size_t size,
sys/dev/scsipi/sd.c
1367
return scsipi_mode_select_big(sd->sc_periph, byte2, sense,
sys/dev/scsipi/sd.c
1374
return scsipi_mode_select(sd->sc_periph, byte2, sense,
sys/dev/scsipi/sd.c
1410
sd_read_capacity(struct sd_softc *sd, int *blksize, int flags)
sys/dev/scsipi/sd.c
1412
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
1423
sd->params.lbppbe = 0;
sys/dev/scsipi/sd.c
1424
sd->params.lalba = 0;
sys/dev/scsipi/sd.c
1425
sd->flags &= ~SDF_LBPME;
sys/dev/scsipi/sd.c
1461
sd->params.lbppbe = datap->data16.byte14
sys/dev/scsipi/sd.c
1463
sd->params.lalba = _2btol(datap->data16.lowest_aligned)
sys/dev/scsipi/sd.c
1466
sd->flags |= SDF_LBPME;
sys/dev/scsipi/sd.c
1486
sd_get_simplifiedparms(struct sd_softc *sd, struct disk_parms *dp, int flags)
sys/dev/scsipi/sd.c
1510
if ((blocks = sd_read_capacity(sd, &blksize, flags)) == 0)
sys/dev/scsipi/sd.c
1513
error = scsipi_mode_sense(sd->sc_periph, SMS_DBD, 6,
sys/dev/scsipi/sd.c
1523
if (!sd_validate_blksize(sd->sc_periph, dp->blksize))
sys/dev/scsipi/sd.c
1549
sd_get_capacity(struct sd_softc *sd, struct disk_parms *dp, int flags)
sys/dev/scsipi/sd.c
1558
dp->disksize = blocks = sd_read_capacity(sd, &blksize, flags);
sys/dev/scsipi/sd.c
1571
error = scsipi_command(sd->sc_periph,
sys/dev/scsipi/sd.c
1610
error = sd_mode_sense(sd, 0, &scsipi_sense,
sys/dev/scsipi/sd.c
1634
if (!sd_validate_blksize(sd->sc_periph, blksize))
sys/dev/scsipi/sd.c
1640
if ((sd->flags & SDF_LBPME) == 0)
sys/dev/scsipi/sd.c
1650
sd->flags &= ~SDF_LBPU;
sys/dev/scsipi/sd.c
1651
if (scsipi_command(sd->sc_periph, (void *)&cmd, sizeof(cmd),
sys/dev/scsipi/sd.c
1658
sd->flags |= SDF_LBPU;
sys/dev/scsipi/sd.c
1665
sd_get_parms_page4(struct sd_softc *sd, struct disk_parms *dp, int flags)
sys/dev/scsipi/sd.c
1676
error = sd_mode_sense(sd, byte2, &scsipi_sense,
sys/dev/scsipi/sd.c
1719
SC_DEBUG(sd->sc_periph, SCSIPI_DB3,
sys/dev/scsipi/sd.c
1750
sd_get_parms_page5(struct sd_softc *sd, struct disk_parms *dp, int flags)
sys/dev/scsipi/sd.c
1761
error = sd_mode_sense(sd, 0, &scsipi_sense,
sys/dev/scsipi/sd.c
1804
SC_DEBUG(sd->sc_periph, SCSIPI_DB3,
sys/dev/scsipi/sd.c
1828
sd_get_parms(struct sd_softc *sd, struct disk_parms *dp, int flags)
sys/dev/scsipi/sd.c
1830
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
1837
if (sd->type == T_SIMPLE_DIRECT) {
sys/dev/scsipi/sd.c
1838
error = sd_get_simplifiedparms(sd, dp, flags);
sys/dev/scsipi/sd.c
1844
error = sd_get_capacity(sd, dp, flags);
sys/dev/scsipi/sd.c
1848
if (sd->type == T_OPTICAL)
sys/dev/scsipi/sd.c
1851
if (sd->sc_periph->periph_flags & PERIPH_REMOVABLE) {
sys/dev/scsipi/sd.c
1852
if (!sd_get_parms_page5(sd, dp, flags) ||
sys/dev/scsipi/sd.c
1853
!sd_get_parms_page4(sd, dp, flags))
sys/dev/scsipi/sd.c
1856
if (!sd_get_parms_page4(sd, dp, flags) ||
sys/dev/scsipi/sd.c
1857
!sd_get_parms_page5(sd, dp, flags))
sys/dev/scsipi/sd.c
1864
if (!sd->sc_periph->periph_channel->chan_adapter->adapt_getgeom ||
sys/dev/scsipi/sd.c
1865
!(*sd->sc_periph->periph_channel->chan_adapter->adapt_getgeom)
sys/dev/scsipi/sd.c
1866
(sd->sc_periph, dp, dp->disksize)) {
sys/dev/scsipi/sd.c
1879
sd_set_geometry(sd);
sys/dev/scsipi/sd.c
1885
sd_flush(struct sd_softc *sd, int flags)
sys/dev/scsipi/sd.c
1887
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
1908
sd->flags |= SDF_FLUSHING;
sys/dev/scsipi/sd.c
1917
sd_getcache(struct sd_softc *sd, int *bitsp)
sys/dev/scsipi/sd.c
1919
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
1931
error = sd_mode_sense(sd, SMS_DBD, &scsipi_sense,
sys/dev/scsipi/sd.c
1960
error = sd_mode_sense(sd, SMS_DBD, &scsipi_sense,
sys/dev/scsipi/sd.c
1981
sd_setcache(struct sd_softc *sd, int bits)
sys/dev/scsipi/sd.c
1983
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
1994
error = sd_mode_sense(sd, SMS_DBD, &scsipi_sense,
sys/dev/scsipi/sd.c
2024
return (sd_mode_select(sd, byte2|SMS_PF, &scsipi_sense,
sys/dev/scsipi/sd.c
2030
sd_set_geometry(struct sd_softc *sd)
sys/dev/scsipi/sd.c
2032
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
2037
dg->dg_secperunit = sd->params.disksize;
sys/dev/scsipi/sd.c
2038
dg->dg_secsize = sd->params.blksize;
sys/dev/scsipi/sd.c
2039
dg->dg_nsectors = sd->params.sectors;
sys/dev/scsipi/sd.c
2040
dg->dg_ntracks = sd->params.heads;
sys/dev/scsipi/sd.c
2041
dg->dg_ncylinders = sd->params.cyls;
sys/dev/scsipi/sd.c
2042
dg->dg_physsecsize = dg->dg_secsize << sd->params.lbppbe;
sys/dev/scsipi/sd.c
2043
dg->dg_alignedsec = sd->params.lalba;
sys/dev/scsipi/sd.c
2045
disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, sd->typename);
sys/dev/scsipi/sd.c
2051
struct sd_softc *sd;
sys/dev/scsipi/sd.c
2055
sd = device_lookup_private(&sd_cd, unit);
sys/dev/scsipi/sd.c
2057
return dk_discard(&sd->sc_dksc, dev, pos, len);
sys/dev/scsipi/sd.c
254
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
255
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
259
struct disk_parms *dp = &sd->params;
sys/dev/scsipi/sd.c
264
sd->type = (sa->sa_inqbuf.type & SID_TYPE);
sys/dev/scsipi/sd.c
265
memcpy(sd->name, sa->sa_inqbuf.product, uimin(16, sizeof(sd->name)));
sys/dev/scsipi/sd.c
266
memcpy(sd->typename, sa->sa_inqbuf.product,
sys/dev/scsipi/sd.c
267
uimin(16, sizeof(sd->typename)));
sys/dev/scsipi/sd.c
269
if (sd->type == T_SIMPLE_DIRECT) {
sys/dev/scsipi/sd.c
278
sd->flags |= SDF_ANCIENT;
sys/dev/scsipi/sd.c
299
callout_init(&sd->sc_callout, 0);
sys/dev/scsipi/sd.c
304
sd->sc_periph = periph;
sys/dev/scsipi/sd.c
333
result = sd_get_parms(sd, &sd->params, XS_CTL_DISCOVERY);
sys/dev/scsipi/sd.c
389
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
390
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
391
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
411
callout_halt(&sd->sc_callout, NULL);
sys/dev/scsipi/sd.c
431
callout_destroy(&sd->sc_callout);
sys/dev/scsipi/sd.c
444
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
445
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
501
param_error = sd_get_parms(sd, &sd->params, 0);
sys/dev/scsipi/sd.c
532
struct sd_softc *sd;
sys/dev/scsipi/sd.c
539
sd = device_lookup_private(&sd_cd, unit);
sys/dev/scsipi/sd.c
540
if (sd == NULL)
sys/dev/scsipi/sd.c
542
dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
547
periph = sd->sc_periph;
sys/dev/scsipi/sd.c
577
struct sd_softc *sd = device_private(self);
sys/dev/scsipi/sd.c
578
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
579
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
586
if ((sd->flags & SDF_DIRTY) != 0) {
sys/dev/scsipi/sd.c
587
if (sd_flush(sd, 0)) {
sys/dev/scsipi/sd.c
590
sd->flags &= ~SDF_FLUSHING;
sys/dev/scsipi/sd.c
592
sd->flags &= ~(SDF_FLUSHING|SDF_DIRTY);
sys/dev/scsipi/sd.c
618
struct sd_softc *sd;
sys/dev/scsipi/sd.c
623
sd = device_lookup_private(&sd_cd, unit);
sys/dev/scsipi/sd.c
624
dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
637
struct sd_softc *sd = device_lookup_private(&sd_cd, SDUNIT(bp->b_dev));
sys/dev/scsipi/sd.c
638
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
639
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
641
SC_DEBUG(sd->sc_periph, SCSIPI_DB2, ("sdstrategy "));
sys/dev/scsipi/sd.c
642
SC_DEBUG(sd->sc_periph, SCSIPI_DB1,
sys/dev/scsipi/sd.c
671
struct sd_softc *sd = device_private(dev);
sys/dev/scsipi/sd.c
672
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
718
sd->flags |= SDF_DIRTY;
sys/dev/scsipi/sd.c
720
if (sd->params.blksize == DEV_BSIZE)
sys/dev/scsipi/sd.c
723
nblks = howmany(bp->b_bcount, sd->params.blksize);
sys/dev/scsipi/sd.c
800
callout_reset(&sd->sc_callout, hz / 2, sdrestart, sd);
sys/dev/scsipi/sd.c
823
struct sd_softc *sd = v;
sys/dev/scsipi/sd.c
824
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
838
struct sd_softc *sd = device_private(periph->periph_dev);
sys/dev/scsipi/sd.c
839
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
860
struct sd_softc *sd = device_private(xs->xs_periph->periph_dev);
sys/dev/scsipi/sd.c
861
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
864
if (sd->flags & SDF_FLUSHING) {
sys/dev/scsipi/sd.c
866
sd->flags &= ~(SDF_FLUSHING|SDF_DIRTY);
sys/dev/scsipi/sd.c
885
struct sd_softc *sd = device_lookup_private(&sd_cd, SDUNIT(bp->b_dev));
sys/dev/scsipi/sd.c
886
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
900
if ((sd->flags & SDF_ANCIENT) &&
sys/dev/scsipi/sd.c
901
((sd->sc_periph->periph_flags &
sys/dev/scsipi/sd.c
909
scsipi_adapter_minphys(sd->sc_periph->periph_channel, bp);
sys/dev/scsipi/sd.c
948
struct sd_softc *sd = device_lookup_private(&sd_cd, SDUNIT(dev));
sys/dev/scsipi/sd.c
949
struct dk_softc *dksc = &sd->sc_dksc;
sys/dev/scsipi/sd.c
950
struct scsipi_periph *periph = sd->sc_periph;
sys/dev/scsipi/sd.c
955
SC_DEBUG(sd->sc_periph, SCSIPI_DB2, ("sdioctl 0x%lx ", cmd));
sys/dev/scsipi/sd.c
998
return (sd_getcache(sd, (int *) addr));
sys/dev/usb/ehci.c
2453
totlen = usb_makestrdesc(sd, len, "EHCI root hub");
sys/dev/usb/motg.c
827
totlen = usb_makestrdesc(sd, len, "MOTG root hub");
sys/dev/usb/ohci.c
2476
totlen = usb_makestrdesc(sd, len, "OHCI root hub");
sys/dev/usb/uhci.c
3597
totlen = usb_makestrdesc(sd, len, "UHCI root hub");
sys/dev/usb/usbroothub.c
471
buflen = usb_makelangtbl(sd, len);
sys/dev/usb/usbroothub.c
475
buflen = usb_makestrdesc(sd, len, ostype);
sys/dev/usb/usbroothub.c
479
buflen = usb_makestrdesc(sd, len, "Root hub");
sys/dev/usb/vhci.c
503
totlen = usb_makestrdesc(sd, len, "NetBSD");
sys/dev/usb/vhci.c
507
totlen = usb_makestrdesc(sd, len, "VHCI root hub");
sys/dev/usb/xhci.c
4125
totlen = usb_makestrdesc(sd, len, "xHCI root hub");
sys/dev/wscons/wsdisplay_compat_usl.c
101
struct usl_syncdata *sd;
sys/dev/wscons/wsdisplay_compat_usl.c
104
sd = kmem_intr_alloc(sizeof(*sd), KM_SLEEP);
sys/dev/wscons/wsdisplay_compat_usl.c
106
sd->s_scr = scr;
sys/dev/wscons/wsdisplay_compat_usl.c
107
sd->s_proc = p;
sys/dev/wscons/wsdisplay_compat_usl.c
108
sd->s_pid = p->p_pid;
sys/dev/wscons/wsdisplay_compat_usl.c
109
sd->s_flags = 0;
sys/dev/wscons/wsdisplay_compat_usl.c
110
sd->s_acqsig = acqsig;
sys/dev/wscons/wsdisplay_compat_usl.c
111
sd->s_relsig = relsig;
sys/dev/wscons/wsdisplay_compat_usl.c
112
sd->s_frsig = frsig;
sys/dev/wscons/wsdisplay_compat_usl.c
113
callout_init(&sd->s_attach_ch, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
114
callout_setfunc(&sd->s_attach_ch, usl_attachtimeout, sd);
sys/dev/wscons/wsdisplay_compat_usl.c
115
callout_init(&sd->s_detach_ch, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
116
callout_setfunc(&sd->s_detach_ch, usl_detachtimeout, sd);
sys/dev/wscons/wsdisplay_compat_usl.c
117
res = wsscreen_attach_sync(scr, &usl_syncops, sd);
sys/dev/wscons/wsdisplay_compat_usl.c
119
kmem_intr_free(sd, sizeof(*sd));
sys/dev/wscons/wsdisplay_compat_usl.c
122
*sdp = sd;
sys/dev/wscons/wsdisplay_compat_usl.c
127
usl_sync_done(struct usl_syncdata *sd)
sys/dev/wscons/wsdisplay_compat_usl.c
129
if (sd->s_flags & SF_DETACHPENDING) {
sys/dev/wscons/wsdisplay_compat_usl.c
130
callout_stop(&sd->s_detach_ch);
sys/dev/wscons/wsdisplay_compat_usl.c
131
(*sd->s_callback)(sd->s_cbarg, 0, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
133
if (sd->s_flags & SF_ATTACHPENDING) {
sys/dev/wscons/wsdisplay_compat_usl.c
134
callout_stop(&sd->s_attach_ch);
sys/dev/wscons/wsdisplay_compat_usl.c
135
(*sd->s_callback)(sd->s_cbarg, ENXIO, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
137
wsscreen_detach_sync(sd->s_scr);
sys/dev/wscons/wsdisplay_compat_usl.c
138
kmem_intr_free(sd, sizeof(*sd));
sys/dev/wscons/wsdisplay_compat_usl.c
142
usl_sync_check_sig(struct usl_syncdata *sd, int sig, int flags)
sys/dev/wscons/wsdisplay_compat_usl.c
146
if (sd->s_proc == proc_find(sd->s_pid)) {
sys/dev/wscons/wsdisplay_compat_usl.c
147
sd->s_flags |= flags;
sys/dev/wscons/wsdisplay_compat_usl.c
149
psignal(sd->s_proc, sig);
sys/dev/wscons/wsdisplay_compat_usl.c
155
printf("%s: process %d died\n", __func__, sd->s_pid);
sys/dev/wscons/wsdisplay_compat_usl.c
156
usl_sync_done(sd);
sys/dev/wscons/wsdisplay_compat_usl.c
164
struct usl_syncdata *sd = vsd;
sys/dev/wscons/wsdisplay_compat_usl.c
165
return usl_sync_check_sig(sd, 0, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
171
void *sd;
sys/dev/wscons/wsdisplay_compat_usl.c
173
if (wsscreen_lookup_sync(scr, &usl_syncops, &sd))
sys/dev/wscons/wsdisplay_compat_usl.c
175
return sd;
sys/dev/wscons/wsdisplay_compat_usl.c
182
struct usl_syncdata *sd = cookie;
sys/dev/wscons/wsdisplay_compat_usl.c
193
sd->s_callback = callback;
sys/dev/wscons/wsdisplay_compat_usl.c
194
sd->s_cbarg = cbarg;
sys/dev/wscons/wsdisplay_compat_usl.c
196
if (!usl_sync_check_sig(sd, sd->s_relsig, SF_DETACHPENDING))
sys/dev/wscons/wsdisplay_compat_usl.c
200
callout_schedule(&sd->s_detach_ch, wscompat_usl_synctimeout * hz);
sys/dev/wscons/wsdisplay_compat_usl.c
205
usl_detachack(struct usl_syncdata *sd, int ack)
sys/dev/wscons/wsdisplay_compat_usl.c
207
if (!(sd->s_flags & SF_DETACHPENDING)) {
sys/dev/wscons/wsdisplay_compat_usl.c
212
callout_stop(&sd->s_detach_ch);
sys/dev/wscons/wsdisplay_compat_usl.c
213
sd->s_flags &= ~SF_DETACHPENDING;
sys/dev/wscons/wsdisplay_compat_usl.c
215
if (sd->s_callback)
sys/dev/wscons/wsdisplay_compat_usl.c
216
(*sd->s_callback)(sd->s_cbarg, (ack ? 0 : EIO), 1);
sys/dev/wscons/wsdisplay_compat_usl.c
224
struct usl_syncdata *sd = arg;
sys/dev/wscons/wsdisplay_compat_usl.c
228
if (!(sd->s_flags & SF_DETACHPENDING)) {
sys/dev/wscons/wsdisplay_compat_usl.c
233
sd->s_flags &= ~SF_DETACHPENDING;
sys/dev/wscons/wsdisplay_compat_usl.c
235
if (sd->s_callback)
sys/dev/wscons/wsdisplay_compat_usl.c
236
(*sd->s_callback)(sd->s_cbarg, EIO, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
238
(void) usl_sync_check(sd);
sys/dev/wscons/wsdisplay_compat_usl.c
245
struct usl_syncdata *sd = cookie;
sys/dev/wscons/wsdisplay_compat_usl.c
251
sd->s_callback = callback;
sys/dev/wscons/wsdisplay_compat_usl.c
252
sd->s_cbarg = cbarg;
sys/dev/wscons/wsdisplay_compat_usl.c
253
if (!usl_sync_check_sig(sd, sd->s_acqsig, SF_ATTACHPENDING))
sys/dev/wscons/wsdisplay_compat_usl.c
256
callout_schedule(&sd->s_attach_ch, wscompat_usl_synctimeout * hz);
sys/dev/wscons/wsdisplay_compat_usl.c
261
usl_attachack(struct usl_syncdata *sd, int ack)
sys/dev/wscons/wsdisplay_compat_usl.c
263
if (!(sd->s_flags & SF_ATTACHPENDING)) {
sys/dev/wscons/wsdisplay_compat_usl.c
268
callout_stop(&sd->s_attach_ch);
sys/dev/wscons/wsdisplay_compat_usl.c
269
sd->s_flags &= ~SF_ATTACHPENDING;
sys/dev/wscons/wsdisplay_compat_usl.c
271
if (sd->s_callback)
sys/dev/wscons/wsdisplay_compat_usl.c
272
(*sd->s_callback)(sd->s_cbarg, (ack ? 0 : EIO), 1);
sys/dev/wscons/wsdisplay_compat_usl.c
280
struct usl_syncdata *sd = arg;
sys/dev/wscons/wsdisplay_compat_usl.c
284
if (!(sd->s_flags & SF_ATTACHPENDING)) {
sys/dev/wscons/wsdisplay_compat_usl.c
289
sd->s_flags &= ~SF_ATTACHPENDING;
sys/dev/wscons/wsdisplay_compat_usl.c
291
if (sd->s_callback)
sys/dev/wscons/wsdisplay_compat_usl.c
292
(*sd->s_callback)(sd->s_cbarg, EIO, 0);
sys/dev/wscons/wsdisplay_compat_usl.c
294
(void) usl_sync_check(sd);
sys/dev/wscons/wsdisplay_compat_usl.c
300
struct usl_syncdata *sd = cookie;
sys/dev/wscons/wsdisplay_compat_usl.c
302
usl_sync_done(sd);
sys/dev/wscons/wsdisplay_compat_usl.c
384
struct usl_syncdata *sd;
sys/dev/wscons/wsdisplay_compat_usl.c
391
res = usl_sync_init(scr, &sd, p, newmode->acqsig,
sys/dev/wscons/wsdisplay_compat_usl.c
396
sd = usl_sync_get(scr);
sys/dev/wscons/wsdisplay_compat_usl.c
397
if (sd)
sys/dev/wscons/wsdisplay_compat_usl.c
398
usl_sync_done(sd);
sys/dev/wscons/wsdisplay_compat_usl.c
404
sd = usl_sync_get(scr);
sys/dev/wscons/wsdisplay_compat_usl.c
405
if (sd) {
sys/dev/wscons/wsdisplay_compat_usl.c
407
cmode->relsig = sd->s_relsig;
sys/dev/wscons/wsdisplay_compat_usl.c
408
cmode->acqsig = sd->s_acqsig;
sys/dev/wscons/wsdisplay_compat_usl.c
409
cmode->frsig = sd->s_frsig;
sys/dev/wscons/wsdisplay_compat_usl.c
416
sd = usl_sync_get(scr);
sys/dev/wscons/wsdisplay_compat_usl.c
417
if (!sd)
sys/dev/wscons/wsdisplay_compat_usl.c
422
return usl_detachack(sd, (d == VT_TRUE));
sys/dev/wscons/wsdisplay_compat_usl.c
424
return usl_attachack(sd, 1);
sys/kern/subr_specificdata.c
103
LIST_INSERT_HEAD(&sd->sd_list, sc, sc_list);
sys/kern/subr_specificdata.c
107
specificdata_container_unlink(specificdata_domain_t sd,
sys/kern/subr_specificdata.c
115
specificdata_destroy_datum(specificdata_domain_t sd,
sys/kern/subr_specificdata.c
124
KASSERT(key < sd->sd_nkey);
sys/kern/subr_specificdata.c
127
dtor = sd->sd_keys[key].ski_dtor;
sys/kern/subr_specificdata.c
153
specificdata_domain_t sd;
sys/kern/subr_specificdata.c
155
sd = kmem_zalloc(sizeof(*sd), KM_SLEEP);
sys/kern/subr_specificdata.c
156
mutex_init(&sd->sd_lock, MUTEX_DEFAULT, IPL_NONE);
sys/kern/subr_specificdata.c
157
LIST_INIT(&sd->sd_list);
sys/kern/subr_specificdata.c
159
return (sd);
sys/kern/subr_specificdata.c
167
specificdata_domain_delete(specificdata_domain_t sd)
sys/kern/subr_specificdata.c
180
specificdata_key_create(specificdata_domain_t sd, specificdata_key_t *keyp,
sys/kern/subr_specificdata.c
192
mutex_enter(&sd->sd_lock);
sys/kern/subr_specificdata.c
194
if (sd->sd_keys == NULL)
sys/kern/subr_specificdata.c
197
for (; key < sd->sd_nkey; key++) {
sys/kern/subr_specificdata.c
198
if (sd->sd_keys[key].ski_dtor == NULL)
sys/kern/subr_specificdata.c
203
nsz = (sd->sd_nkey + 1) * sizeof(*newkeys);
sys/kern/subr_specificdata.c
206
if (sd->sd_keys != NULL) {
sys/kern/subr_specificdata.c
207
size_t osz = sd->sd_nkey * sizeof(*newkeys);
sys/kern/subr_specificdata.c
208
memcpy(newkeys, sd->sd_keys, osz);
sys/kern/subr_specificdata.c
209
kmem_free(sd->sd_keys, osz);
sys/kern/subr_specificdata.c
211
sd->sd_keys = newkeys;
sys/kern/subr_specificdata.c
212
sd->sd_nkey++;
sys/kern/subr_specificdata.c
214
sd->sd_keys[key].ski_dtor = dtor;
sys/kern/subr_specificdata.c
216
mutex_exit(&sd->sd_lock);
sys/kern/subr_specificdata.c
229
specificdata_key_delete(specificdata_domain_t sd, specificdata_key_t key)
sys/kern/subr_specificdata.c
233
mutex_enter(&sd->sd_lock);
sys/kern/subr_specificdata.c
235
if (key >= sd->sd_nkey)
sys/kern/subr_specificdata.c
242
LIST_FOREACH(sc, &sd->sd_list, sc_list) {
sys/kern/subr_specificdata.c
243
specificdata_destroy_datum(sd, sc, key);
sys/kern/subr_specificdata.c
246
sd->sd_keys[key].ski_dtor = NULL;
sys/kern/subr_specificdata.c
249
mutex_exit(&sd->sd_lock);
sys/kern/subr_specificdata.c
258
specificdata_init(specificdata_domain_t sd, specificdata_reference *ref)
sys/kern/subr_specificdata.c
277
specificdata_fini(specificdata_domain_t sd, specificdata_reference *ref)
sys/kern/subr_specificdata.c
291
mutex_enter(&sd->sd_lock);
sys/kern/subr_specificdata.c
293
specificdata_container_unlink(sd, sc);
sys/kern/subr_specificdata.c
295
specificdata_destroy_datum(sd, sc, key);
sys/kern/subr_specificdata.c
298
mutex_exit(&sd->sd_lock);
sys/kern/subr_specificdata.c
308
specificdata_getspecific(specificdata_domain_t sd, specificdata_reference *ref,
sys/kern/subr_specificdata.c
335
specificdata_getspecific_unlocked(specificdata_domain_t sd,
sys/kern/subr_specificdata.c
353
specificdata_setspecific(specificdata_domain_t sd,
sys/kern/subr_specificdata.c
377
mutex_enter(&sd->sd_lock);
sys/kern/subr_specificdata.c
378
newnkey = sd->sd_nkey;
sys/kern/subr_specificdata.c
380
mutex_exit(&sd->sd_lock);
sys/kern/subr_specificdata.c
398
mutex_exit(&sd->sd_lock);
sys/kern/subr_specificdata.c
402
specificdata_container_unlink(sd, sc);
sys/kern/subr_specificdata.c
407
specificdata_container_link(sd, newsc);
sys/kern/subr_specificdata.c
411
mutex_exit(&sd->sd_lock);
sys/kern/subr_specificdata.c
99
specificdata_container_link(specificdata_domain_t sd,
sys/lib/libsa/cread.c
149
get_byte(struct sd *s)
sys/lib/libsa/cread.c
173
getLong(struct sd *s)
sys/lib/libsa/cread.c
189
check_header(struct sd *s)
sys/lib/libsa/cread.c
264
struct sd *s = 0;
sys/lib/libsa/cread.c
270
ss[fd] = s = alloc(sizeof(struct sd));
sys/lib/libsa/cread.c
273
(void)memset(s, 0, sizeof(struct sd));
sys/lib/libsa/cread.c
290
dealloc(s, sizeof(struct sd));
sys/lib/libsa/cread.c
299
struct sd *s;
sys/lib/libsa/cread.c
314
dealloc(s, sizeof(struct sd));
sys/lib/libsa/cread.c
323
struct sd *s;
sys/lib/libsa/cread.c
429
struct sd *s;
sys/lib/libsa/cread.c
471
(void)memset(s, 0, sizeof(struct sd));
sys/lib/libsa/cread.c
80
static int get_byte(struct sd *);
sys/lib/libsa/cread.c
81
static unsigned long getLong(struct sd *);
sys/lib/libsa/cread.c
82
static void check_header(struct sd *);
sys/miscfs/specfs/spec_vnops.c
1000
sn->sn_opencnt, sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
1001
sd->sd_opencnt--;
sys/miscfs/specfs/spec_vnops.c
1004
sd->sd_bdevvp = NULL;
sys/miscfs/specfs/spec_vnops.c
1610
specdev_t *sd;
sys/miscfs/specfs/spec_vnops.c
1617
sd = sn->sn_dev;
sys/miscfs/specfs/spec_vnops.c
1723
KASSERT(sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
1724
KASSERTMSG(sn->sn_opencnt <= sd->sd_opencnt,
sys/miscfs/specfs/spec_vnops.c
1726
sn->sn_opencnt, sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
1728
count = --sd->sd_opencnt;
sys/miscfs/specfs/spec_vnops.c
1732
sd->sd_bdevvp = NULL;
sys/miscfs/specfs/spec_vnops.c
1737
KASSERT(!sd->sd_closing);
sys/miscfs/specfs/spec_vnops.c
1738
sd->sd_opened = false;
sys/miscfs/specfs/spec_vnops.c
1739
sd->sd_closing = true;
sys/miscfs/specfs/spec_vnops.c
1765
spec_io_drain(sd);
sys/miscfs/specfs/spec_vnops.c
1779
spec_io_drain(sd);
sys/miscfs/specfs/spec_vnops.c
1788
KASSERT(!sd->sd_opened);
sys/miscfs/specfs/spec_vnops.c
1789
KASSERT(sd->sd_closing);
sys/miscfs/specfs/spec_vnops.c
1790
sd->sd_closing = false;
sys/miscfs/specfs/spec_vnops.c
324
struct specdev *sd = sn->sn_dev;
sys/miscfs/specfs/spec_vnops.c
335
iocnt = atomic_load_relaxed(&sd->sd_iocnt);
sys/miscfs/specfs/spec_vnops.c
339
if (atomic_dec_uint_nv(&sd->sd_iocnt) == 0)
sys/miscfs/specfs/spec_vnops.c
344
} while (atomic_cas_uint(&sd->sd_iocnt, iocnt, iocnt - 1) != iocnt);
sys/miscfs/specfs/spec_vnops.c
354
spec_io_drain(struct specdev *sd)
sys/miscfs/specfs/spec_vnops.c
361
if (__predict_true(atomic_load_relaxed(&sd->sd_iocnt) == 0))
sys/miscfs/specfs/spec_vnops.c
365
while (atomic_load_relaxed(&sd->sd_iocnt) > 0)
sys/miscfs/specfs/spec_vnops.c
377
specdev_t *sd;
sys/miscfs/specfs/spec_vnops.c
391
sd = kmem_alloc(sizeof(*sd), KM_SLEEP);
sys/miscfs/specfs/spec_vnops.c
402
sd->sd_mountpoint = NULL;
sys/miscfs/specfs/spec_vnops.c
403
sd->sd_lockf = NULL;
sys/miscfs/specfs/spec_vnops.c
404
sd->sd_refcnt = 1;
sys/miscfs/specfs/spec_vnops.c
405
sd->sd_opencnt = 0;
sys/miscfs/specfs/spec_vnops.c
406
sd->sd_bdevvp = NULL;
sys/miscfs/specfs/spec_vnops.c
407
sd->sd_iocnt = 0;
sys/miscfs/specfs/spec_vnops.c
408
sd->sd_opened = false;
sys/miscfs/specfs/spec_vnops.c
409
sd->sd_closing = false;
sys/miscfs/specfs/spec_vnops.c
410
sn->sn_dev = sd;
sys/miscfs/specfs/spec_vnops.c
411
sd = NULL;
sys/miscfs/specfs/spec_vnops.c
427
if (sd != NULL) {
sys/miscfs/specfs/spec_vnops.c
428
kmem_free(sd, sizeof(*sd));
sys/miscfs/specfs/spec_vnops.c
602
specdev_t *sd;
sys/miscfs/specfs/spec_vnops.c
608
sd = sn->sn_dev;
sys/miscfs/specfs/spec_vnops.c
615
KASSERTMSG(sn->sn_opencnt <= sd->sd_opencnt,
sys/miscfs/specfs/spec_vnops.c
617
sn->sn_opencnt, sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
620
sd->sd_opencnt -= (sn->sn_opencnt - 1);
sys/miscfs/specfs/spec_vnops.c
637
while (sd->sd_closing)
sys/miscfs/specfs/spec_vnops.c
666
specdev_t *sd;
sys/miscfs/specfs/spec_vnops.c
670
sd = sn->sn_dev;
sys/miscfs/specfs/spec_vnops.c
679
refcnt = sd->sd_refcnt--;
sys/miscfs/specfs/spec_vnops.c
685
KASSERT(sd->sd_iocnt == 0);
sys/miscfs/specfs/spec_vnops.c
686
KASSERT(sd->sd_opencnt == 0);
sys/miscfs/specfs/spec_vnops.c
687
KASSERT(sd->sd_bdevvp == NULL);
sys/miscfs/specfs/spec_vnops.c
688
kmem_free(sd, sizeof(*sd));
sys/miscfs/specfs/spec_vnops.c
729
specdev_t *sd;
sys/miscfs/specfs/spec_vnops.c
742
sd = sn->sn_dev;
sys/miscfs/specfs/spec_vnops.c
780
while (sd->sd_closing) {
sys/miscfs/specfs/spec_vnops.c
787
sd->sd_opencnt++;
sys/miscfs/specfs/spec_vnops.c
789
KASSERTMSG(sn->sn_opencnt <= sd->sd_opencnt,
sys/miscfs/specfs/spec_vnops.c
791
sn->sn_opencnt, sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
805
if (sd->sd_opencnt != 0 ||
sys/miscfs/specfs/spec_vnops.c
806
sd->sd_mountpoint != NULL ||
sys/miscfs/specfs/spec_vnops.c
807
sd->sd_closing) {
sys/miscfs/specfs/spec_vnops.c
814
sd->sd_opencnt = 1;
sys/miscfs/specfs/spec_vnops.c
815
sd->sd_bdevvp = vp;
sys/miscfs/specfs/spec_vnops.c
979
KASSERT(sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
981
KASSERTMSG(sn->sn_opencnt <= sd->sd_opencnt,
sys/miscfs/specfs/spec_vnops.c
983
sn->sn_opencnt, sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
984
KASSERT(!sd->sd_closing);
sys/miscfs/specfs/spec_vnops.c
985
sd->sd_opened = true;
sys/miscfs/specfs/spec_vnops.c
986
} else if (sd->sd_opencnt == 1 && sd->sd_opened) {
sys/miscfs/specfs/spec_vnops.c
996
KASSERT(sd->sd_opencnt);
sys/miscfs/specfs/spec_vnops.c
998
KASSERTMSG(sn->sn_opencnt <= sd->sd_opencnt,
sys/netinet/sctp_uio.h
622
sctp_sendmsgx(int sd, const void *, size_t,
sys/netinet/sctp_uio.h
629
sctp_getassocid(int sd, struct sockaddr *sa);
sys/rump/dev/lib/libugenhc/ugenhc.c
163
totlen = usb_makestrdesc(sd, len, "rod nevada");
sys/rump/dev/lib/libugenhc/ugenhc.c
167
totlen = usb_makestrdesc(sd, len, "RUMPUSBHC root hub");
sys/rump/dev/lib/libugenhc/ugenhc.c
288
totlen = usb_makestrdesc(sd, len,
sys/rump/dev/lib/libugenhc/ugenhc.c
292
totlen = usb_makestrdesc(sd, len,
sys/ufs/lfs/lfs_inode.c
652
struct segdelta *sd;
sys/ufs/lfs/lfs_inode.c
658
sd = rb_tree_find_node(&ip->i_lfs_segdhd, &lastseg);
sys/ufs/lfs/lfs_inode.c
659
if (sd == NULL) {
sys/ufs/lfs/lfs_inode.c
660
sd = malloc(sizeof(*sd), M_SEGMENT, M_WAITOK);
sys/ufs/lfs/lfs_inode.c
661
sd->segnum = lastseg;
sys/ufs/lfs/lfs_inode.c
662
sd->num = 0;
sys/ufs/lfs/lfs_inode.c
663
rb_tree_insert_node(&ip->i_lfs_segdhd, sd);
sys/ufs/lfs/lfs_inode.c
665
sd->num += num;
sys/ufs/lfs/lfs_inode.c
678
struct segdelta *sd, *tmp;
sys/ufs/lfs/lfs_inode.c
682
RB_TREE_FOREACH_SAFE(sd, rbt, tmp) {
sys/ufs/lfs/lfs_inode.c
683
LFS_SEGENTRY(sup, fs, sd->segnum, bp);
sys/ufs/lfs/lfs_inode.c
685
(intmax_t)sd->segnum, (intmax_t)sd->num));
sys/ufs/lfs/lfs_inode.c
686
if (sd->num > sup->su_nbytes) {
sys/ufs/lfs/lfs_inode.c
688
sd->segnum, (long)(sd->num - sup->su_nbytes));
sys/ufs/lfs/lfs_inode.c
690
sup->su_nbytes = sd->num;
sys/ufs/lfs/lfs_inode.c
692
sup->su_nbytes -= sd->num;
sys/ufs/lfs/lfs_inode.c
693
LFS_WRITESEGENTRY(sup, fs, sd->segnum, bp);
sys/ufs/lfs/lfs_inode.c
694
rb_tree_remove_node(rbt, sd);
sys/ufs/lfs/lfs_inode.c
695
free(sd, M_SEGMENT);
sys/ufs/lfs/lfs_vfsops.c
1710
const struct segdelta *sd;
sys/ufs/lfs/lfs_vfsops.c
1713
sd = (const struct segdelta *)nv;
sys/ufs/lfs/lfs_vfsops.c
1715
return sd->segnum - key;
tests/lib/libc/sys/t_connect.c
50
int sd, val, slist;
tests/lib/libc/sys/t_connect.c
54
sd = socket(AF_INET, SOCK_STREAM, 0);
tests/lib/libc/sys/t_connect.c
56
ATF_REQUIRE(sd > 0);
tests/lib/libc/sys/t_connect.c
70
if (setsockopt(sd, IPPROTO_IP, IP_PORTRANGE, &val,
tests/lib/libc/sys/t_connect.c
80
if (connect(sd, (struct sockaddr *)&sin, sizeof(sin)) == -1) {
tests/lib/libc/sys/t_connect.c
90
ATF_REQUIRE_EQ(getsockname(sd, (struct sockaddr *)&sin, &slen), 0);
tests/lib/libc/sys/t_connect.c
94
close(sd);
tests/lib/libc/sys/t_getsockname.c
47
int sd;
tests/lib/libc/sys/t_getsockname.c
51
sd = socket(AF_UNIX, SOCK_STREAM, 0);
tests/lib/libc/sys/t_getsockname.c
52
ATF_REQUIRE(sd != -1);
tests/lib/libc/sys/t_getsockname.c
56
ATF_REQUIRE(getsockname(sd, (struct sockaddr *)&sun, &len) != -1);
tests/lib/libc/sys/t_getsockname.c
64
ATF_REQUIRE(bind(sd, (struct sockaddr *)&sun, len) != -1);
tests/lib/libc/sys/t_getsockname.c
68
ATF_REQUIRE(getsockname(sd, (struct sockaddr *)&sun, &len) != -1);
tests/lib/libc/sys/t_getsockname.c
72
ATF_REQUIRE(close(sd) != -1);
tests/lib/libc/sys/t_listen.c
107
int sd, val;
tests/lib/libc/sys/t_listen.c
109
sd = socket(AF_INET, SOCK_STREAM, 0);
tests/lib/libc/sys/t_listen.c
110
ATF_REQUIRE_MSG(sd != -1, "socket failed: %s", strerror(errno));
tests/lib/libc/sys/t_listen.c
113
if (setsockopt(sd, IPPROTO_IP, IP_PORTRANGE, &val,
tests/lib/libc/sys/t_listen.c
117
if (listen(sd, 5) == -1) {
tests/lib/libc/sys/t_listen.c
126
close(sd);
tests/lib/libc/sys/t_sendrecv.c
108
close(sd);
tests/lib/libc/sys/t_sendrecv.c
114
int fd[2], sd[2], error;
tests/lib/libc/sys/t_sendrecv.c
118
error = socketpair(AF_UNIX, SOCK_DGRAM, 0, sd);
tests/lib/libc/sys/t_sendrecv.c
123
for (size_t i = 0; i < __arraycount(sd); i++) {
tests/lib/libc/sys/t_sendrecv.c
124
error = setsockopt(sd[i], SOL_SOCKET, SO_RERROR, &rerror,
tests/lib/libc/sys/t_sendrecv.c
146
sender(sd[0]);
tests/lib/libc/sys/t_sendrecv.c
147
close(sd[0]);
tests/lib/libc/sys/t_sendrecv.c
152
receiver(sd[1]);
tests/lib/libc/sys/t_sendrecv.c
65
sender(int sd)
tests/lib/libc/sys/t_sendrecv.c
71
for (; (n = send(sd, &p, sizeof(p), 0)) == sizeof(p);
tests/lib/libc/sys/t_sendrecv.c
77
close(sd);
tests/lib/libc/sys/t_sendrecv.c
82
receiver(int sd)
tests/lib/libc/sys/t_sendrecv.c
91
while ((n = recv(sd, &p, sizeof(p), 0), sizeof(p))
tests/lib/libi386/t_user_ldt.c
165
desc.sd.sd_xx = 0b11; /* sd_avl | sd_long */
tests/lib/libi386/t_user_ldt.c
267
desc.sd.sd_p = 0;
tests/lib/libi386/t_user_ldt.c
79
desc->sd.sd_lolimit = limit & 0x0000ffff;
tests/lib/libi386/t_user_ldt.c
80
desc->sd.sd_lobase = base & 0x00ffffff;
tests/lib/libi386/t_user_ldt.c
81
desc->sd.sd_type = type & 0x1F;
tests/lib/libi386/t_user_ldt.c
82
desc->sd.sd_dpl = dpl & 0x3;
tests/lib/libi386/t_user_ldt.c
83
desc->sd.sd_p = 1;
tests/lib/libi386/t_user_ldt.c
84
desc->sd.sd_hilimit = (limit & 0x00ff0000) >> 16;
tests/lib/libi386/t_user_ldt.c
85
desc->sd.sd_xx = 0;
tests/lib/libi386/t_user_ldt.c
86
desc->sd.sd_def32 = def32 ? 1 : 0;
tests/lib/libi386/t_user_ldt.c
87
desc->sd.sd_gran = gran ? 1 : 0;
tests/lib/libi386/t_user_ldt.c
88
desc->sd.sd_hibase = (base & 0xff000000) >> 24;
tests/net/net/t_socket_afinet.c
102
close(sd);
tests/net/net/t_socket_afinet.c
108
int sd, rc;
tests/net/net/t_socket_afinet.c
113
sd = socket(PF_INET, SOCK_DGRAM, 0);
tests/net/net/t_socket_afinet.c
114
ATF_CHECK(sd >= 0);
tests/net/net/t_socket_afinet.c
121
rc = bind(sd, (struct sockaddr *)&sin, sizeof(sin));
tests/net/net/t_socket_afinet.c
124
close(sd);
tests/net/net/t_socket_afinet.c
65
int sd;
tests/net/net/t_socket_afinet.c
69
sd = socket(PF_INET, SOCK_DGRAM, 0);
tests/net/net/t_socket_afinet.c
70
ATF_CHECK(sd >= 0);
tests/net/net/t_socket_afinet.c
72
close(sd);
tests/net/net/t_socket_afinet.c
78
int sd, rc;
tests/net/net/t_socket_afinet.c
90
sd = socket(PF_INET, SOCK_DGRAM, 0);
tests/net/net/t_socket_afinet.c
91
ATF_CHECK(sd >= 0);
tests/net/net/t_socket_afinet.c
99
rc = bind(sd, (struct sockaddr *)&sin, sizeof(sin));
usr.bin/ftp/ssl.c
101
int fd = conn->sd;
usr.bin/ftp/ssl.c
201
return conn->sd;
usr.bin/ftp/ssl.c
223
int fd = conn->sd;
usr.bin/ftp/ssl.c
251
conn->sd = fd;
usr.bin/ftp/ssl.c
258
fetch_fdopen(int sd, const char *fmode)
usr.bin/ftp/ssl.c
268
conn->sd = sd;
usr.bin/ftp/ssl.c
270
fcntl(sd, F_SETFD, FD_CLOEXEC);
usr.bin/ftp/ssl.c
272
setsockopt(sd, SOL_SOCKET, SO_NOSIGPIPE, &opt, sizeof(opt));
usr.bin/ftp/ssl.c
275
setsockopt(sd, IPPROTO_TCP, TCP_NOPUSH, &opt, sizeof(opt));
usr.bin/ftp/ssl.c
290
close(conn->sd);
usr.bin/ftp/ssl.c
323
fetch_nonssl_read(int sd, void *buf, size_t len)
usr.bin/ftp/ssl.c
327
rlen = read(sd, buf, len);
usr.bin/ftp/ssl.c
363
int fd = conn->sd;
usr.bin/ftp/ssl.c
465
rlen = fetch_nonssl_read(conn->sd, buf, len);
usr.bin/ftp/ssl.c
72
int sd; /* file/socket descriptor */
usr.bin/logger/logger.c
127
syslogp(pri, msgid, sd, "%s", buf);
usr.bin/logger/logger.c
131
syslogp(pri, msgid, sd, "%s", *argv++);
usr.bin/logger/logger.c
140
syslogp(pri, msgid, sd, "%s", buf);
usr.bin/logger/logger.c
146
syslogp(pri, msgid, sd, "%s", buf);
usr.bin/logger/logger.c
71
const char *sd = "-";
usr.bin/logger/logger.c
84
sd = optarg;
usr.bin/systat/bufcache.c
316
specdev_t sd;
usr.bin/systat/bufcache.c
319
if (!KREAD(sn.sn_dev, &sd, sizeof(sd)))
usr.bin/systat/bufcache.c
321
if (sd.sd_mountpoint)
usr.bin/systat/bufcache.c
322
mp = sd.sd_mountpoint;
usr.sbin/lpr/common_source/common.c
470
char *sd = NULL;
usr.sbin/lpr/common_source/common.c
473
spooldir = cgetstr(cap, "sd", &sd) == -1 ? _PATH_DEFSPOOL : sd;
usr.sbin/lpr/common_source/common.c
487
if (spooldir != sd)
usr.sbin/lpr/common_source/common.c
488
free(sd);
usr.sbin/mrouted/snmp.c
118
sd = socket(AF_INET, SOCK_DGRAM, 0);
usr.sbin/mrouted/snmp.c
119
if (sd < 0){
usr.sbin/mrouted/snmp.c
128
if (bind(sd, (struct sockaddr *)&me, sizeof(me)) != 0){
usr.sbin/mrouted/snmp.c
132
register_input_handler(sd, snmp_read_packet);
usr.sbin/mrouted/snmp.c
66
int index, sd, portlist[32];
usr.sbin/npf/npfctl/npf_build.c
1016
switch (sd) {
usr.sbin/npf/npfctl/npf_build.c
987
npfctl_build_natseg(int sd, int type, unsigned mflags, const char *ifname,
usr.sbin/syslogd/sign.c
516
char sd[SIGN_MAX_SD_LENGTH];
usr.sbin/syslogd/sign.c
544
sd_len = snprintf(sd, sizeof(sd), "[ssign-cert "
usr.sbin/syslogd/sign.c
553
assert(sd_len < sizeof(sd));
usr.sbin/syslogd/sign.c
554
assert(sd[sd_len] == '\0');
usr.sbin/syslogd/sign.c
555
assert(sd[sd_len-1] == ']');
usr.sbin/syslogd/sign.c
556
assert(sd[sd_len-2] == '"');
usr.sbin/syslogd/sign.c
558
if (!sign_msg_sign(&buffer, sd, sizeof(sd)))
usr.sbin/syslogd/sign.c
629
char sd[SIGN_MAX_SD_LENGTH];
usr.sbin/syslogd/sign.c
668
sd_len = snprintf(sd, sizeof(sd), "[ssign "
usr.sbin/syslogd/sign.c
677
sd_len += snprintf(sd+sd_len, sizeof(sd)-sd_len, "%s ",
usr.sbin/syslogd/sign.c
683
assert(sd_len < sizeof(sd));
usr.sbin/syslogd/sign.c
684
assert(sd[sd_len] == '\0');
usr.sbin/syslogd/sign.c
685
assert(sd[sd_len-1] == ' ');
usr.sbin/syslogd/sign.c
686
sd[sd_len-1] = '\0';
usr.sbin/syslogd/sign.c
687
sd_len = strlcat(sd, "\" SIGN=\"\"]", sizeof(sd));
usr.sbin/syslogd/sign.c
689
if (sign_msg_sign(&buffer, sd, sizeof(sd))) {
usr.sbin/syslogd/sign.c
799
sign_msg_sign(struct buf_msg **bufferptr, char *sd, size_t linesize)
usr.sbin/syslogd/sign.c
806
endptr = strlen(sd);
usr.sbin/syslogd/sign.c
809
assert(sd[endptr] == '\0');
usr.sbin/syslogd/sign.c
810
assert(sd[endptr-1] == ']');
usr.sbin/syslogd/sign.c
811
assert(sd[endptr-2] == '"');
usr.sbin/syslogd/sign.c
821
buffer->sd = sd;
usr.sbin/syslogd/sign.c
828
buffer->sd = NULL;
usr.sbin/syslogd/sign.c
835
buffer->sd = NULL;
usr.sbin/syslogd/sign.c
841
sd[endptr-2] = '\0';
usr.sbin/syslogd/sign.c
842
newlinelen = strlcat(sd, signature, linesize);
usr.sbin/syslogd/sign.c
843
newlinelen = strlcat(sd, "\"]", linesize);
usr.sbin/syslogd/sign.c
848
buffer->sd = NULL;
usr.sbin/syslogd/sign.c
853
assert(sd[newlinelen] == '\0');
usr.sbin/syslogd/sign.c
854
assert(sd[newlinelen-1] == ']');
usr.sbin/syslogd/sign.c
855
assert(sd[newlinelen-2] == '"');
usr.sbin/syslogd/sign.c
857
buffer->sd = strdup(sd);
usr.sbin/syslogd/syslogd.c
1229
buffer->sd = strndup(p, sdlen);
usr.sbin/syslogd/syslogd.c
1236
DPRINTF(D_DATA, "Got SD \"%s\"\n", buffer->sd);
usr.sbin/syslogd/syslogd.c
1473
buffer->sd = copy_utf8_ascii(p, sdlen);
usr.sbin/syslogd/syslogd.c
1474
DPRINTF(D_DATA, "Got SD \"%s\"\n", buffer->sd);
usr.sbin/syslogd/syslogd.c
1528
buffer->sd = copy_utf8_ascii(p, sdlen);
usr.sbin/syslogd/syslogd.c
1529
DPRINTF(D_DATA, "Got SD \"%s\"\n", buffer->sd);
usr.sbin/syslogd/syslogd.c
1718
logmsg_async(int pri, const char *sd, const char *msg, int flags)
usr.sbin/syslogd/syslogd.c
1724
pri, sd, msg, flags);
usr.sbin/syslogd/syslogd.c
1734
if (sd) buffer->sd = strdup(sd);
usr.sbin/syslogd/syslogd.c
1912
buffer->timestamp, buffer->recvhost, buffer->sd, buffer->msg);
usr.sbin/syslogd/syslogd.c
1922
if (!buffer->msg && !buffer->sd && !buffer->msgid)
usr.sbin/syslogd/syslogd.c
2022
MSG_FIELD_EQ(sd) &&
usr.sbin/syslogd/syslogd.c
2143
if (buffer->sd)
usr.sbin/syslogd/syslogd.c
2144
ascii_sd = copy_utf8_ascii(buffer->sd,
usr.sbin/syslogd/syslogd.c
2145
strlen(buffer->sd));
usr.sbin/syslogd/syslogd.c
2159
(buffer->sd && buffer->msg ? " ": ""), ascii_msg);
usr.sbin/syslogd/syslogd.c
2164
OUT(buffer->msgid), OUT(buffer->sd),
usr.sbin/syslogd/syslogd.c
2187
(buffer->sd && buffer->msg ? " ": ""), ascii_msg);
usr.sbin/syslogd/syslogd.c
2194
OUT(buffer->msgid), OUT(buffer->sd),
usr.sbin/syslogd/syslogd.c
4624
FREEPTR(buf->sd);
usr.sbin/syslogd/syslogd.h
286
char *sd; /* structured data */
usr.sbin/ypbind/ypbind.c
831
struct ypbind_setdom *sd = argp;
usr.sbin/ypbind/ypbind.c
863
if (sd->ypsetdom_vers != YPVERS) {
usr.sbin/ypbind/ypbind.c
880
bindsin.sin_addr = sd->ypsetdom_addr;
usr.sbin/ypbind/ypbind.c
881
bindsin.sin_port = sd->ypsetdom_port;
usr.sbin/ypbind/ypbind.c
882
if (rpc_received(sd->ypsetdom_domain, &bindsin, 1, 1)) {
usr.sbin/ypbind/ypbind.c
884
inet_ntoa(bindsin.sin_addr), sd->ypsetdom_domain);