Symbol: ic
usr/src/boot/libsa/zfs/zfsimpl.c
679
indirect_child_t *ic = &is->is_child[c];
usr/src/boot/libsa/zfs/zfsimpl.c
680
free(ic->ic_data);
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
88
struct strioctl ic;
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
90
ic.ic_cmd = cmd;
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
91
ic.ic_timout = 0;
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
92
ic.ic_dp = buf;
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
93
ic.ic_len = buflen;
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
94
if ((retv = ioctl(fd, I_STR, &ic)) != 0)
usr/src/cmd/cmd-inet/usr.lib/bridged/main.c
97
return (ic.ic_len);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
364
ilb_comm_t *ic = (ilb_comm_t *)rbuf;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_hc.c
373
hc_info = (ilb_hc_info_t *)&ic->ic_data;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
263
ilbd_cmd_size(const ilb_comm_t *ic)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
267
cmd_sz = sizeof (*ic);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
268
switch (ic->ic_cmd) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
319
ilbd_check_req_size(ilb_comm_t *ic, size_t ic_sz)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
325
switch (ic->ic_cmd) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
331
sg_info = (ilb_sg_info_t *)&ic->ic_data;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
333
if (ic_sz < ilbd_cmd_size(ic) + sg_info->sg_srvcount *
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
341
nlist = (ilbd_namelist_t *)&ic->ic_data;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
343
if (ic_sz < ilbd_cmd_size(ic) + nlist->ilbl_count *
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
359
consume_common_struct(ilb_comm_t *ic, size_t ic_sz, ilbd_client_t *cli,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
380
if (ic_sz < ilbd_cmd_size(ic)) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
385
switch (ic->ic_cmd) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
394
(void) strlcpy(sg_info.sg_name, (char *)&(ic->ic_data),
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
402
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
407
if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
409
rc = ilbd_add_server_to_group((ilb_sg_info_t *)&ic->ic_data,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
414
if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
416
rc = ilbd_rem_server_from_group((ilb_sg_info_t *)&ic->ic_data,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
421
if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
423
rc = ilbd_enable_server((ilb_sg_info_t *)&ic->ic_data, ps,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
428
if ((rc = ilbd_check_req_size(ic, ic_sz)) != ILB_STATUS_OK)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
430
rc = ilbd_disable_server((ilb_sg_info_t *)&ic->ic_data, ps,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
435
rc = ilbd_address_to_srvID((ilb_sg_info_t *)&ic->ic_data,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
442
rc = ilbd_srvID_to_address((ilb_sg_info_t *)&ic->ic_data,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
449
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
458
rc = ilbd_retrieve_names(ic->ic_cmd, reply_buf, &rbufsz);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
464
rc = ilbd_create_rule((ilb_rule_info_t *)&ic->ic_data, ev_port,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
470
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
475
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
480
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
485
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
492
rc = ilbd_create_hc((ilb_hc_info_t *)&ic->ic_data, ev_port, ps,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
497
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
502
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
509
(void) strlcpy(name, (char *)&(ic->ic_data), sizeof (name));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
516
rc = ilbd_show_nat(cli, ic, reply_buf, &rbufsz);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
522
rc = ilbd_show_sticky(cli, ic, reply_buf, &rbufsz);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
675
ilb_comm_t ic;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
711
cli->cli_cmd = ic_u.ic.ic_cmd;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
713
rc = consume_common_struct(&ic_u.ic, r, cli, ev_port);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
196
ilbd_show_sticky(void *cli, const ilb_comm_t *ic, uint32_t *rbuf,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
199
ilb_show_info_t *req_si = (ilb_show_info_t *)&ic->ic_data;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
218
if (ic->ic_flags & ILB_COMM_END) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
77
ilbd_show_nat(void *cli, const ilb_comm_t *ic, uint32_t *rbuf, size_t *rbufsz)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
79
ilb_show_info_t *req_si = (ilb_show_info_t *)&ic->ic_data;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_nat.c
98
if (ic->ic_flags & ILB_COMM_END) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
274
ilb_comm_t *ic = (ilb_comm_t *)rbuf;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
276
ic->ic_cmd = ILBD_CMD_OK;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
278
ic->ic_flags = ILB_COMM_END;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
289
ilb_comm_t *ic = (ilb_comm_t *)rbuf;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
291
ic->ic_cmd = ILBD_CMD_ERROR;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
293
ic->ic_flags = ILB_COMM_END;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_support.c
294
*(ilb_status_t *)&ic->ic_data = status;
usr/src/cmd/crypt/crypt.c
54
int ic, i, k, temp;
usr/src/cmd/crypt/crypt.c
84
ic = (random&MASK)%(k+1);
usr/src/cmd/crypt/crypt.c
87
t1[k] = t1[ic];
usr/src/cmd/crypt/crypt.c
88
t1[ic] = temp;
usr/src/cmd/crypt/crypt.c
90
ic = (random&MASK) % k;
usr/src/cmd/crypt/crypt.c
91
while (t3[ic] != 0) ic = (ic+1) % k;
usr/src/cmd/crypt/crypt.c
92
t3[k] = ic;
usr/src/cmd/crypt/crypt.c
93
t3[ic] = k;
usr/src/cmd/dd/dd.c
1158
ic = ' ';
usr/src/cmd/dd/dd.c
1164
ic = atoe[' '];
usr/src/cmd/dd/dd.c
1170
ic = atoibm[' '];
usr/src/cmd/dd/dd.c
1177
*op++ = ic;
usr/src/cmd/dd/dd.c
1235
ic = *ip++;
usr/src/cmd/dd/dd.c
1237
*ip++ = ic;
usr/src/cmd/dd/dd.c
1451
if ((ic = *ip++) == '\n') {
usr/src/cmd/dd/dd.c
1475
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1476
*op++ = ic;
usr/src/cmd/dd/dd.c
1486
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1487
*op++ = utol[ic];
usr/src/cmd/dd/dd.c
1497
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1498
*op++ = ltou[ic];
usr/src/cmd/dd/dd.c
1508
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1509
*op++ = atoe[ic];
usr/src/cmd/dd/dd.c
1519
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1520
*op++ = atoe[utol[ic]];
usr/src/cmd/dd/dd.c
1530
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1531
*op++ = atoe[ltou[ic]];
usr/src/cmd/dd/dd.c
1541
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1542
*op++ = atoibm[ic];
usr/src/cmd/dd/dd.c
1552
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1554
atoibm[utol[ic]];
usr/src/cmd/dd/dd.c
1564
if ((ic = *ip++) != '\n') {
usr/src/cmd/dd/dd.c
1566
atoibm[ltou[ic]];
usr/src/cmd/dd/dd.c
1590
ic = ' ';
usr/src/cmd/dd/dd.c
1596
ic = atoe[' '];
usr/src/cmd/dd/dd.c
1602
ic = atoibm[' '];
usr/src/cmd/dd/dd.c
1609
*op++ = ic;
usr/src/cmd/dd/dd.c
533
int ic; /* input character */
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
189
char ic; // optstring char
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
201
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
202
if (ic != '(' && ++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
204
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
205
if (ic == ':' && ++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
207
ic = optstring.charAt(ip);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
208
while (ic == '(') {
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
213
while (ip < il && (ic = optstring.charAt(ip)) != ')' &&
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
216
match = (ic == oc && match);
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
220
if (match && ip < il && ic == ')' && (op >= ol ||
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
230
if (ip < il && ic == ')' && ++ip == il)
usr/src/cmd/dtrace/test/cmd/jdtrace/Getopt.java
232
ic = optstring.charAt(ip);
usr/src/cmd/ipdadm/ipdadm.c
230
ipd_config_t ic;
usr/src/cmd/ipdadm/ipdadm.c
239
bzero(&ic, sizeof (ic));
usr/src/cmd/ipdadm/ipdadm.c
240
ic.ic_mask = IPDM_CORRUPT;
usr/src/cmd/ipdadm/ipdadm.c
241
ic.ic_corrupt = val;
usr/src/cmd/ipdadm/ipdadm.c
249
rval = ipd_ctl(fd, g_zid, &ic);
usr/src/cmd/ipdadm/ipdadm.c
266
ipd_config_t ic;
usr/src/cmd/ipdadm/ipdadm.c
275
bzero(&ic, sizeof (ic));
usr/src/cmd/ipdadm/ipdadm.c
276
ic.ic_mask = IPDM_DELAY;
usr/src/cmd/ipdadm/ipdadm.c
277
ic.ic_delay = val;
usr/src/cmd/ipdadm/ipdadm.c
285
rval = ipd_ctl(fd, g_zid, &ic);
usr/src/cmd/ipdadm/ipdadm.c
302
ipd_config_t ic;
usr/src/cmd/ipdadm/ipdadm.c
311
bzero(&ic, sizeof (ic));
usr/src/cmd/ipdadm/ipdadm.c
312
ic.ic_mask = IPDM_DROP;
usr/src/cmd/ipdadm/ipdadm.c
313
ic.ic_drop = val;
usr/src/cmd/ipdadm/ipdadm.c
321
rval = ipd_ctl(fd, g_zid, &ic);
usr/src/cmd/ipdadm/ipdadm.c
350
ipd_config_t ic;
usr/src/cmd/ipdadm/ipdadm.c
366
bzero(&ic, sizeof (ic));
usr/src/cmd/ipdadm/ipdadm.c
376
ic.ic_mask |= rval;
usr/src/cmd/ipdadm/ipdadm.c
385
ic.ic_mask |= rval;
usr/src/cmd/ipdadm/ipdadm.c
393
rval = ipd_ctl(fd, g_zid, &ic);
usr/src/cmd/ipf/lib/ipft_tx.c
185
struct icmp icmp, *ic = &icmp;
usr/src/cmd/ipf/lib/ipft_tx.c
191
bzero((char *)ip, MAX(sizeof(*tcp), sizeof(*ic)) + sizeof(*ip));
usr/src/cmd/ipf/lib/ipft_tx.c
193
bzero((char *)ic, sizeof(*ic));
usr/src/cmd/ipf/lib/ipft_tx.c
303
ic->icmp_type = i;
usr/src/cmd/ipf/lib/ipft_tx.c
305
ic->icmp_code = atoi(t+1);
usr/src/cmd/ipf/lib/ipft_tx.c
325
bcopy((char *)ic, ((char *)ip) + (IP_HL(ip) << 2),
usr/src/cmd/ipf/lib/ipft_tx.c
326
sizeof(*ic));
usr/src/cmd/ipf/tools/ipmon.c
1163
ic = (struct icmp *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1168
icmpname6(ic->icmp_type, ic->icmp_code));
usr/src/cmd/ipf/tools/ipmon.c
1170
ic = (struct icmp *)((char *)ip + hl);
usr/src/cmd/ipf/tools/ipmon.c
1175
icmpname(ic->icmp_type, ic->icmp_code));
usr/src/cmd/ipf/tools/ipmon.c
1176
if (ic->icmp_type == ICMP_UNREACH ||
usr/src/cmd/ipf/tools/ipmon.c
1177
ic->icmp_type == ICMP_SOURCEQUENCH ||
usr/src/cmd/ipf/tools/ipmon.c
1178
ic->icmp_type == ICMP_PARAMPROB ||
usr/src/cmd/ipf/tools/ipmon.c
1179
ic->icmp_type == ICMP_REDIRECT ||
usr/src/cmd/ipf/tools/ipmon.c
1180
ic->icmp_type == ICMP_TIMXCEED) {
usr/src/cmd/ipf/tools/ipmon.c
1181
ipc = &ic->icmp_ip;
usr/src/cmd/ipf/tools/ipmon.c
987
struct icmp *ic;
usr/src/cmd/mandoc/mdoc_validate.c
1028
int ic;
usr/src/cmd/mandoc/mdoc_validate.c
1037
ic = build_list(mdoc, MDOC_Fn);
usr/src/cmd/mandoc/mdoc_validate.c
1039
ic > 1 ? "functions return" : "function returns");
usr/src/cmd/mandoc/mdoc_validate.c
931
int ic;
usr/src/cmd/mandoc/mdoc_validate.c
934
for (ic = 1;; ic++) {
usr/src/cmd/mandoc/mdoc_validate.c
941
return ic;
usr/src/cmd/mandoc/mdoc_validate.c
942
if (ic > 1 || n->next->next != NULL) {
usr/src/cmd/mandoc/mdoc_validate.c
958
int ic;
usr/src/cmd/mandoc/mdoc_validate.c
968
ic = build_list(mdoc, MDOC_Nm);
usr/src/cmd/mandoc/mdoc_validate.c
976
ic = 1;
usr/src/cmd/mandoc/mdoc_validate.c
979
ic = 0;
usr/src/cmd/mandoc/mdoc_validate.c
983
ic > 1 ? "utilities exit\\~0" : "utility exits\\~0");
usr/src/cmd/mandoc/tbl_term.c
169
int hspans, ic, more;
usr/src/cmd/mandoc/tbl_term.c
199
for (ic = 0; ic + 1 < sp->opts->cols; ic++)
usr/src/cmd/mandoc/tbl_term.c
200
tsz += tp->tbl.cols[ic].width +
usr/src/cmd/mandoc/tbl_term.c
201
tp->tbl.cols[ic].spacing;
usr/src/cmd/mandoc/tbl_term.c
246
for (ic = 0; ic < sp->opts->cols; ic++) {
usr/src/cmd/mandoc/tbl_term.c
251
coloff += tp->tbl.cols[ic].width;
usr/src/cmd/mandoc/tbl_term.c
253
if (ic + 1 < sp->opts->cols)
usr/src/cmd/mandoc/tbl_term.c
254
coloff += tp->tbl.cols[ic].spacing;
usr/src/cmd/mandoc/tbl_term.c
260
(ic || sp->layout->first->pos != TBL_CELL_SPAN)) {
usr/src/cmd/mandoc/tbl_term.c
282
for (ic = 0; ic < sp->opts->cols; ic++) {
usr/src/cmd/mandoc/tbl_term.c
293
tbl_data(tp, sp->opts, cp, dp, tp->tbl.cols + ic);
usr/src/cmd/mandoc/tbl_term.c
295
(ic || sp->layout->first->pos != TBL_CELL_SPAN)) {
usr/src/cmd/mandoc/tbl_term.c
344
for (ic = 0; ic < sp->opts->cols; ic++) {
usr/src/cmd/mandoc/tbl_term.c
417
if (dp != NULL && (ic ||
usr/src/cmd/mandoc/tbl_term.c
456
tp->tbl.cols[ic].spacing / 2)
usr/src/cmd/mandoc/tbl_term.c
475
if (tp->tbl.cols[ic].spacing)
usr/src/cmd/mandoc/tbl_term.c
483
if (tp->tbl.cols[ic].spacing > 2 &&
usr/src/cmd/mandoc/tbl_term.c
816
int ic, hspans;
usr/src/cmd/mandoc/tbl_term.c
821
ic = dp->layout->col;
usr/src/cmd/mandoc/tbl_term.c
824
width += tp->tbl.cols[++ic].width + 3;
usr/src/cmd/mandoc/term.c
100
size_t ic; /* Character position in the input buffer. */
usr/src/cmd/mandoc/term.c
167
for (ic = p->tcol->col; ic < p->tcol->lastcol; ic++) {
usr/src/cmd/mandoc/term.c
168
switch (p->tcol->buf[ic]) {
usr/src/cmd/mandoc/term.c
185
if (ic == p->tcol->lastcol)
usr/src/cmd/mandoc/term.c
255
size_t ic; /* Character position in the input buffer. */
usr/src/cmd/mandoc/term.c
263
for (ic = p->tcol->col; ic < p->tcol->lastcol; ic++) {
usr/src/cmd/mandoc/term.c
264
switch (p->tcol->buf[ic]) {
usr/src/cmd/mandoc/term.c
266
assert(ic > 0);
usr/src/cmd/mandoc/term.c
267
vis -= (*p->width)(p, p->tcol->buf[ic - 1]);
usr/src/cmd/mandoc/term.c
273
switch (p->tcol->buf[ic]) {
usr/src/cmd/mandoc/term.c
290
*nbr = ic;
usr/src/cmd/mandoc/term.c
309
p->tcol->buf[ic] = '-';
usr/src/cmd/mandoc/term.c
312
ic++;
usr/src/cmd/mandoc/term.c
315
*nbr = ic + 1;
usr/src/cmd/mandoc/term.c
320
p->tcol->buf[ic] = ' ';
usr/src/cmd/mandoc/term.c
324
vis += (*p->width)(p, p->tcol->buf[ic]);
usr/src/cmd/mandoc/term.c
339
*nbr = ic;
usr/src/cmd/mandoc/term.c
352
size_t ic; /* Character position in the input buffer. */
usr/src/cmd/mandoc/term.c
358
for (ic = p->tcol->col; ic < nbr; ic++) {
usr/src/cmd/mandoc/term.c
365
switch (p->tcol->buf[ic]) {
usr/src/cmd/mandoc/term.c
397
(*p->letter)(p, p->tcol->buf[ic]);
usr/src/cmd/mandoc/term.c
398
if (p->tcol->buf[ic] == '\b') {
usr/src/cmd/mandoc/term.c
399
dv = (*p->width)(p, p->tcol->buf[ic - 1]);
usr/src/cmd/mandoc/term.c
403
dv = (*p->width)(p, p->tcol->buf[ic]);
usr/src/cmd/mdb/common/modules/idm/idm.c
1697
idm_conn_t ic;
usr/src/cmd/mdb/common/modules/idm/idm.c
1727
if (mdb_vread(&ic, sizeof (idm_conn_t), addr) != sizeof (idm_conn_t)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1736
((idc->idc_ini && (ic.ic_conn_type != CONN_TYPE_INI)) ||
usr/src/cmd/mdb/common/modules/idm/idm.c
1737
(idc->idc_tgt && (ic.ic_conn_type != CONN_TYPE_TGT)))) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1742
conn_type = (ic.ic_conn_type == CONN_TYPE_INI) ? "Ini" :
usr/src/cmd/mdb/common/modules/idm/idm.c
1743
(ic.ic_conn_type == CONN_TYPE_TGT) ? "Tgt" : "Unk";
usr/src/cmd/mdb/common/modules/idm/idm.c
1762
if (idc->idc_tgt && IDM_CONN_ISTGT(&ic)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1764
(uintptr_t)ic.ic_handle) !=
usr/src/cmd/mdb/common/modules/idm/idm.c
1772
if (idc->idc_ini && IDM_CONN_ISINI(&ic)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1774
(uintptr_t)ic.ic_handle) !=
usr/src/cmd/mdb/common/modules/idm/idm.c
1785
if (ic.ic_conn_type == CONN_TYPE_TGT) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1786
iscsi_print_iscsit_conn_data(&ic);
usr/src/cmd/mdb/common/modules/idm/idm.c
1788
iscsi_print_ini_conn_data(&ic);
usr/src/cmd/mdb/common/modules/idm/idm.c
1799
(ic.ic_transport_type ==
usr/src/cmd/mdb/common/modules/idm/idm.c
1801
(ic.ic_transport_type ==
usr/src/cmd/mdb/common/modules/idm/idm.c
1804
ic.ic_state, ic.ic_ffp);
usr/src/cmd/mdb/common/modules/idm/idm.c
1806
sa_to_str(&ic.ic_laddr, laddr);
usr/src/cmd/mdb/common/modules/idm/idm.c
1807
sa_to_str(&ic.ic_raddr, raddr);
usr/src/cmd/mdb/common/modules/idm/idm.c
1831
if (idc->idc_tgt && IDM_CONN_ISTGT(&ic)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1832
states_addr = (uintptr_t)ic.ic_handle +
usr/src/cmd/mdb/common/modules/idm/idm.c
1846
if (idc->idc_ini && IDM_CONN_ISINI(&ic)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1847
states_addr = (uintptr_t)ic.ic_handle +
usr/src/cmd/mdb/common/modules/idm/idm.c
1874
if (idc->idc_tgt && IDM_CONN_ISTGT(&ic)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
1876
rc_addr = (uintptr_t)ic.ic_handle +
usr/src/cmd/mdb/common/modules/idm/idm.c
1883
rc_addr = (uintptr_t)ic.ic_handle +
usr/src/cmd/mdb/common/modules/idm/idm.c
1939
if (idc->idc_ini && IDM_CONN_ISINI(&ic) && idc->u.child.idc_cmd) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2039
iscsi_print_iscsit_conn_data(idm_conn_t *ic)
usr/src/cmd/mdb/common/modules/idm/idm.c
2045
iscsi_print_idm_conn_data(ic);
usr/src/cmd/mdb/common/modules/idm/idm.c
2048
(uintptr_t)ic->ic_handle) != sizeof (iscsit_conn_t)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2054
ic->ic_handle);
usr/src/cmd/mdb/common/modules/idm/idm.c
2109
iscsi_print_ini_conn_data(idm_conn_t *ic)
usr/src/cmd/mdb/common/modules/idm/idm.c
2113
iscsi_print_idm_conn_data(ic);
usr/src/cmd/mdb/common/modules/idm/idm.c
2116
(uintptr_t)ic->ic_handle) != sizeof (iscsi_conn_t)) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2122
ic->ic_handle);
usr/src/cmd/mdb/common/modules/idm/idm.c
2144
iscsi_print_idm_conn_data(idm_conn_t *ic)
usr/src/cmd/mdb/common/modules/idm/idm.c
2149
sa_to_str(&ic->ic_laddr, laddr);
usr/src/cmd/mdb/common/modules/idm/idm.c
2150
sa_to_str(&ic->ic_raddr, raddr);
usr/src/cmd/mdb/common/modules/idm/idm.c
2153
((ic->ic_conn_type == CONN_TYPE_TGT) ? "Target" :
usr/src/cmd/mdb/common/modules/idm/idm.c
2154
((ic->ic_conn_type == CONN_TYPE_INI) ? "Initiator" :
usr/src/cmd/mdb/common/modules/idm/idm.c
2156
if (ic->ic_conn_type == CONN_TYPE_TGT) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2158
ic->ic_svc_binding);
usr/src/cmd/mdb/common/modules/idm/idm.c
2161
(ic->ic_transport_type == IDM_TRANSPORT_TYPE_ISER) ? "ISER_IB" :
usr/src/cmd/mdb/common/modules/idm/idm.c
2162
(ic->ic_transport_type == IDM_TRANSPORT_TYPE_SOCKETS) ? "SOCKETS" :
usr/src/cmd/mdb/common/modules/idm/idm.c
2168
ic->ic_state);
usr/src/cmd/mdb/common/modules/idm/idm.c
2170
ic->ic_last_state);
usr/src/cmd/mdb/common/modules/idm/idm.c
2172
ic->ic_refcnt.ir_refcnt,
usr/src/cmd/mdb/common/modules/idm/idm.c
2173
(ic->ic_refcnt.ir_waiting == REF_NOWAIT) ? "" :
usr/src/cmd/mdb/common/modules/idm/idm.c
2174
((ic->ic_refcnt.ir_waiting == REF_WAIT_SYNC) ? "REF_WAIT_SYNC" :
usr/src/cmd/mdb/common/modules/idm/idm.c
2175
((ic->ic_refcnt.ir_waiting == REF_WAIT_ASYNC) ? "REF_WAIT_ASYNC" :
usr/src/cmd/nscd/nscd_config.c
911
nscd_cfg_int_check_t *ic;
usr/src/cmd/nscd/nscd_config.c
959
ic = (nscd_cfg_int_check_t *)desc->p_check;
usr/src/cmd/nscd/nscd_config.c
960
if (*(int *)data > ic->max ||
usr/src/cmd/nscd/nscd_config.c
961
*(int *)data < ic->min) {
usr/src/cmd/nscd/nscd_config.c
970
ic->min, ic->max);
usr/src/cmd/nvmeadm/nvmeadm_print.c
2343
nvme_intr_coal_t ic;
usr/src/cmd/nvmeadm/nvmeadm_print.c
2345
ic.r = cdw0;
usr/src/cmd/nvmeadm/nvmeadm_print.c
2347
ic.b.ic_thr + 1, NULL, NULL);
usr/src/cmd/nvmeadm/nvmeadm_print.c
2349
(uint16_t)ic.b.ic_time * 100, NULL, "us");
usr/src/cmd/pr/pr.c
1474
_fgetwc_pr(FILE *f, int *ic)
usr/src/cmd/pr/pr.c
1504
*ic = mbuf[0];
usr/src/cmd/ptools/pargs/pargs.c
180
uchar_t *uc, *ucp, c, ic;
usr/src/cmd/ptools/pargs/pargs.c
187
if ((ic = get_interp_char((wchar_t)c)) != '\0') {
usr/src/cmd/ptools/pargs/pargs.c
188
if (escape_slash || ic != '\\')
usr/src/cmd/ptools/pargs/pargs.c
190
*ucp++ = ic;
usr/src/cmd/sgs/tools/common/piglatin.c
107
(void) putc(ic, stdout);
usr/src/cmd/sgs/tools/common/piglatin.c
45
int ic, ignore = 0, word = 0;
usr/src/cmd/sgs/tools/common/piglatin.c
50
while ((ic = getc(stdin)) != EOF) {
usr/src/cmd/sgs/tools/common/piglatin.c
51
char c = (char)ic;
usr/src/cmd/sgs/tools/common/piglatin.c
62
if (isspace(ic) || (ispunct(ic) && ((ignore == 0) ||
usr/src/cmd/sgs/tools/common/piglatin.c
71
(void) putc(ic, stdout);
usr/src/cmd/tbl/tt.c
19
ctype(int il, int ic)
usr/src/cmd/tbl/tt.c
26
return(style[il][ic]);
usr/src/cmd/tbl/tt.c
65
tohcol(int ic)
usr/src/cmd/tbl/tt.c
67
if (ic==0)
usr/src/cmd/tbl/tt.c
70
fprintf(tabout, "\\h'(|\\n(%du+|\\n(%du)/2u'", ic+CLEFT, ic+CRIGHT-1);
usr/src/cmd/troff/n5.c
1119
ic = 0;
usr/src/cmd/troff/n5.c
1123
ic = getch();
usr/src/cmd/troff/n7.c
192
if (ic) {
usr/src/cmd/troff/n7.c
195
pchar(ic);
usr/src/cmd/troff/n7.c
200
ic = 0;
usr/src/cmd/vi/port/ex_v.c
198
unsigned char *ic;
usr/src/cmd/vi/port/ex_v.c
211
ic = (unsigned char *)loc1;
usr/src/cmd/vi/port/ex_v.c
212
if (ic > linebuf && *ic == 0)
usr/src/cmd/vi/port/ex_v.c
213
ic--;
usr/src/cmd/vi/port/ex_v.c
216
ic = vskipwh(linebuf);
usr/src/cmd/vi/port/ex_v.c
255
vnline(ic);
usr/src/cmd/ypcmd/makedbm.c
121
char *p, ic;
usr/src/cmd/ypcmd/makedbm.c
410
ic = *(key.dptr+i);
usr/src/cmd/ypcmd/makedbm.c
411
if (isascii(ic) && isupper(ic))
usr/src/cmd/ypcmd/makedbm.c
412
*(key.dptr+i) = tolower(ic);
usr/src/common/smbsrv/smb_utf8.c
365
kiconv_t ic;
usr/src/common/smbsrv/smb_utf8.c
368
ic = kiconv_open("UTF-8", smb_oem_codepage);
usr/src/common/smbsrv/smb_utf8.c
369
if (ic == (kiconv_t)-1)
usr/src/common/smbsrv/smb_utf8.c
371
rc = kiconv(ic, &ibuf, &ilen, &obuf, &olen, &err);
usr/src/common/smbsrv/smb_utf8.c
372
(void) kiconv_close(ic);
usr/src/common/smbsrv/smb_utf8.c
375
iconv_t ic;
usr/src/common/smbsrv/smb_utf8.c
376
ic = iconv_open("UTF-8", smb_oem_codepage);
usr/src/common/smbsrv/smb_utf8.c
377
if (ic == (iconv_t)-1)
usr/src/common/smbsrv/smb_utf8.c
379
rc = iconv(ic, &ibuf, &ilen, &obuf, &olen);
usr/src/common/smbsrv/smb_utf8.c
380
(void) iconv_close(ic);
usr/src/common/smbsrv/smb_utf8.c
443
kiconv_t ic;
usr/src/common/smbsrv/smb_utf8.c
446
ic = kiconv_open(smb_oem_codepage, "UTF-8");
usr/src/common/smbsrv/smb_utf8.c
447
if (ic == (kiconv_t)-1)
usr/src/common/smbsrv/smb_utf8.c
449
rc = kiconv(ic, &ibuf, &ilen, &obuf, &olen, &err);
usr/src/common/smbsrv/smb_utf8.c
450
(void) kiconv_close(ic);
usr/src/common/smbsrv/smb_utf8.c
453
iconv_t ic;
usr/src/common/smbsrv/smb_utf8.c
454
ic = iconv_open(smb_oem_codepage, "UTF-8");
usr/src/common/smbsrv/smb_utf8.c
455
if (ic == (iconv_t)-1)
usr/src/common/smbsrv/smb_utf8.c
457
rc = iconv(ic, &ibuf, &ilen, &obuf, &olen);
usr/src/common/smbsrv/smb_utf8.c
458
(void) iconv_close(ic);
usr/src/grub/grub-0.97/netboot/via-rhine.c
462
unsigned long ic:1;
usr/src/lib/iconv_modules/common/646%CODESET.c
68
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/common/646%CODESET.c
91
GET(ic);
usr/src/lib/iconv_modules/common/646%CODESET.c
98
if (isascii(ic))
usr/src/lib/iconv_modules/common/646%CODESET.c
99
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646%8859.c
115
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646%8859.c
123
if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646%8859.c
124
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646%8859.c
127
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
124
if (ic == '[')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
125
ic = '\306';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
126
else if (ic == '\134')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
127
ic = '\330';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
128
else if (ic == ']')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
129
ic = '\305';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
130
else if (ic == '{')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
131
ic = '\346';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
132
else if (ic == '|')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
133
ic = '\370';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
134
else if (ic == '{')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
135
ic = '\345';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
136
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
137
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
167
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646da%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
127
if (ic == '\100')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
128
ic = '\247';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
129
else if (ic == '[')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
130
ic = '\304';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
131
else if (ic == ']')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
132
ic = '\334';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
133
else if (ic == '{')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
134
ic = '\344';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
135
else if (ic == '|')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
136
ic = '\366';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
137
else if (ic == '}')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
138
ic = '\374';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
139
else if (ic == '\134')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
140
ic = '\326';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
141
else if (ic == '~')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
142
ic = '\337';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
143
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
144
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
182
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646de%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
123
if ( ic == '\043')
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
124
ic = '\243';
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
125
else if ( ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
126
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
144
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646en%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
122
if ( ic == '@')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
123
ic = '\247';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
124
else if ( ic == '[')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
125
ic = '\241';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
126
else if ( ic == '\\')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
127
ic = '\321';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
128
else if ( ic == ']')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
129
ic = '\277';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
130
else if ( ic == '{')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
131
ic = '\260';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
132
else if ( ic == '|')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
133
ic = '\361';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
134
else if ( ic == '}')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
135
ic = '\347';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
136
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
137
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
170
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646es%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
122
if ( ic == '\043' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
123
ic = '\243';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
124
else if ( ic == '\100' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
125
ic = '\340';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
126
else if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
127
ic = '\260';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
128
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
129
ic = '\347';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
130
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
131
ic = '\247';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
132
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
133
ic = '\351';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
134
else if ( ic == '~' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
135
ic = '\250';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
136
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
137
ic = '\371';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
138
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
139
ic = '\350';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
140
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
141
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
178
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646fr%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
122
if ( ic == '\043')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
123
ic = '\243';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
124
else if ( ic == '\100')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
125
ic = '\247';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
126
else if ( ic == '[')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
127
ic = '\260';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
128
else if ( ic == '\134')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
129
ic = '\347';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
130
else if ( ic == ']')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
131
ic = '\351';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
132
else if ( ic == '\140')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
133
ic = '\371';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
134
else if ( ic == '{')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
135
ic = '\340';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
136
else if ( ic == '|')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
137
ic = '\362';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
138
else if ( ic == '}')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
139
ic = '\350';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
140
else if ( ic == '~')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
141
ic = '\354';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
142
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
143
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
188
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646it%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
123
if ( ic == '\100' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
124
ic = '\311';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
125
else if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
126
ic = '\304';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
127
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
128
ic = '\326';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
129
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
130
ic = '\305';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
131
else if ( ic == '^' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
132
ic = '\334';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
133
else if ( ic == '`' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
134
ic = '\351';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
135
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
136
ic = '\344';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
137
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
138
ic = '\366';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
139
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
140
ic = '\345';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
141
else if ( ic == '~' )
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
142
ic = '\374';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
143
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
144
ic = '_';
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
184
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/646sv%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646.c
122
if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646.c
126
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
122
if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
124
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
125
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
126
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
128
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
129
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
130
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
131
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
132
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
133
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
134
else if ( ic == 197 )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
135
ic = ']';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
136
else if ( ic == 198 )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
137
ic = '[';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
138
else if ( ic == 216 )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
139
ic = '\134';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
140
else if ( ic == 229 )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
141
ic = '}';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
142
else if ( ic == 230 )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
143
ic = '{';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
144
else if ( ic == 248 )
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
145
ic = '|';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
146
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
147
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
196
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646da.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
122
if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
124
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
125
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
126
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
128
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
129
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
130
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
131
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
132
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
133
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
134
else if ( ic == '~' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
135
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
136
else if ( ic == '\100' )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
137
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
138
else if ( ic == 167 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
139
ic = '\100';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
140
else if ( ic == 223 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
141
ic = '~';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
142
else if ( ic == 220 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
143
ic = ']';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
144
else if ( ic == 196 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
145
ic = '[';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
146
else if ( ic == 214 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
147
ic = '\134';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
148
else if ( ic == 252 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
149
ic = '}';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
150
else if ( ic == 228 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
151
ic = '{';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
152
else if ( ic == 246 )
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
153
ic = '|';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
154
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
155
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
219
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646de.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
122
if ( ic == '\043' )
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
124
else if ( ic == 163 )
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
125
ic = '\043';
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
126
if (ic > 127)
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
145
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646en.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
122
if ( ic == '@' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
124
else if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
125
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
126
else if ( ic == '\\' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
128
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
129
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
130
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
131
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
132
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
133
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
134
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
135
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
136
else if ( ic == 241 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
137
ic = '|';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
138
else if ( ic == 161 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
139
ic = '[';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
140
else if ( ic == 167 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
141
ic = '\100';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
142
else if ( ic == 176 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
143
ic = '{';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
144
else if ( ic == 191 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
145
ic = ']';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
146
else if ( ic == 209 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
147
ic = '\\';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
148
else if ( ic == 231 )
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
149
ic = '}';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
150
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
151
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
207
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646es.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
122
if ( ic == '\043' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
124
else if ( ic == '\100' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
125
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
126
else if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
128
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
129
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
130
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
131
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
132
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
133
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
134
else if ( ic == '~' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
135
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
136
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
137
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
138
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
139
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
140
else if ( ic == 163 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
141
ic = '\043';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
142
else if ( ic == 167 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
143
ic = ']';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
144
else if ( ic == 168 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
145
ic = '~';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
146
else if ( ic == 176 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
147
ic = '[';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
148
else if ( ic == 224 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
149
ic = '\100';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
150
else if ( ic == 231 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
151
ic = '\\';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
152
else if ( ic == 249 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
153
ic = '|';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
154
else if ( ic == 232 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
155
ic = '}';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
156
else if ( ic == 233 )
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
157
ic = '{';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
158
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
159
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
226
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646fr.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
122
if ( ic == '\043' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
124
else if ( ic == '\100' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
125
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
126
else if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
128
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
129
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
130
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
131
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
132
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
133
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
134
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
135
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
136
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
137
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
138
else if ( ic == '~' )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
139
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
140
else if ( ic == 163 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
141
ic = '\043';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
142
else if ( ic == 167 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
143
ic = '\100';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
144
else if ( ic == 176 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
145
ic = '[';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
146
else if ( ic == 224 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
147
ic = '{';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
148
else if ( ic == 231 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
149
ic = '\134';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
150
else if ( ic == 232 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
151
ic = '}';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
152
else if ( ic == 233 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
153
ic = ']';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
154
else if ( ic == 236 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
155
ic = '~';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
156
else if ( ic == 242 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
157
ic = '|';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
158
else if ( ic == 249 )
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
159
ic = '\140';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
160
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
161
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
230
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646it.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
122
if ( ic == '\100' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
123
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
124
else if ( ic == '[' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
125
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
126
else if ( ic == '\134' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
127
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
128
else if ( ic == ']' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
129
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
130
else if ( ic == '^' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
131
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
132
else if ( ic == '`' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
133
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
134
else if ( ic == '{' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
135
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
136
else if ( ic == '|' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
137
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
138
else if ( ic == '}' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
139
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
140
else if ( ic == '~' )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
141
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
142
else if ( ic == 252 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
143
ic = '~';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
144
else if ( ic == 196 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
145
ic = '[';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
146
else if ( ic == 197 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
147
ic = ']';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
148
else if ( ic == 201 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
149
ic = '\100';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
150
else if ( ic == 214 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
151
ic = '\134';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
152
else if ( ic == 220 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
153
ic = '^';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
154
else if ( ic == 228 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
155
ic = '{';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
156
else if ( ic == 229 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
157
ic = '}';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
158
else if ( ic == 233 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
159
ic = '\140';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
160
else if ( ic == 246 )
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
161
ic = '|';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
162
else if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
163
ic = '_';
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
236
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859%646sv.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
111
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
162
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-037.c
169
PUT(map[ic]);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
119
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
150
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
158
ic=__iso_to_cp500[ic];
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-500.c
161
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
132
GET(ic);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
139
PUT(map[ic]);
usr/src/lib/iconv_modules/euro/utils/8859-1%IBM-850.c
81
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
111
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
162
GET(ic);
usr/src/lib/iconv_modules/euro/utils/IBM-037%8859-1.c
169
PUT(map[ic]);
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
119
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
150
GET(ic);
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
158
ic=__cp500_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/IBM-500%8859-1.c
161
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
133
GET(ic);
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
140
PUT(map[ic]);
usr/src/lib/iconv_modules/euro/utils/IBM-850%8859-1.c
82
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
120
ic=__alt_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%iso.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
120
ic=__alt_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%iso5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
120
ic=__alt_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%koi.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
120
ic=__alt_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%koi8.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
120
ic=__alt_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/alt%win.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%win.c
120
ic=__alt_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/alt%win.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%win.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
120
ic=__alt_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/alt%win5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
120
ic=__dhn_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%dos2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
120
ic=__dhn_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%ib2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
120
ic=__dhn_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%is2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
120
ic=__dhn_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%iso2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
120
ic=__dhn_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
120
ic=__dhn_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%wi2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
120
ic=__dhn_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dhn%win2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
120
ic=__ib2_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
120
ic=__ib2_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%iso2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
120
ic=__ib2_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
120
ic=__ib2_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/dos2%win2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
120
ic=__ib2_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
120
ic=__ib2_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%is2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
120
ic=__ib2_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
120
ic=__ib2_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/ib2%wi2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
120
ic=__is2_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/is2%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
120
ic=__is2_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/is2%ib2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
120
ic=__is2_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/is2%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
120
ic=__is2_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/is2%wi2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
120
ic=__iso_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
120
ic=__iso_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso%koi.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
120
ic=__iso_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso%win.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso%win.c
120
ic=__iso_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/iso%win.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso%win.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
120
ic=__is2_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
120
ic=__is2_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%dos2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
120
ic=__is2_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
120
ic=__is2_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso2%win2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
120
ic=__iso_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
120
ic=__iso_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%koi8.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
120
ic=__iso_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
120
ic=__iso_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/iso5%win5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
120
ic=__koi_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
120
ic=__koi_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi%iso.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
120
ic=__koi_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi%win.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi%win.c
120
ic=__koi_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/koi%win.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi%win.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
120
ic=__koi_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
120
ic=__koi_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%iso5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
120
ic=__koi_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
120
ic=__koi_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/koi8%win5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
120
ic=__mac_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
120
ic=__mac_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%iso.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
120
ic=__mac_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%iso5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
120
ic=__mac_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%koi.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
120
ic=__mac_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%koi8.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%win.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%win.c
120
ic=__mac_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/mac%win.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%win.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
120
ic=__mac_to_win[ic];
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/mac%win5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
120
ic=__maz_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
120
ic=__maz_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%dos2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
120
ic=__maz_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%ib2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
120
ic=__maz_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%is2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
120
ic=__maz_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%iso2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
120
ic=__maz_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%wi2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
120
ic=__maz_to_wi2[ic];
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/maz%win2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
114
GET(ic);
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
122
switch ( ic )
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
125
ic = '\247';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
128
ic = '\304';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
131
ic = '\334';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
134
ic = '\344';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
137
ic = '\366';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
140
ic = '\374';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
143
ic = '\326';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
146
ic = '\337';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
149
if (ic > '\177')
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
150
ic = '_';
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
154
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/orig%646de%8859.c
80
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
120
ic=__wi2_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
120
ic=__wi2_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%ib2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
120
ic=__wi2_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%is2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
120
ic=__wi2_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/wi2%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win%alt.c
120
ic=__win_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/win%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win%iso.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win%iso.c
120
ic=__win_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/win%iso.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win%iso.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win%koi.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win%koi.c
120
ic=__win_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/win%koi.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win%koi.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win%mac.c
120
ic=__win_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/win%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
120
ic=__wi2_to_dhn[ic];
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win2%dhn.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
120
ic=__wi2_to_ib2[ic];
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win2%dos2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
120
ic=__wi2_to_is2[ic];
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win2%iso2.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
120
ic=__wi2_to_maz[ic];
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win2%maz.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
120
ic=__win_to_alt[ic];
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win5%alt.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
120
ic=__win_to_iso[ic];
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win5%iso5.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
120
ic=__win_to_koi[ic];
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win5%koi8.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
112
GET(ic);
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
120
ic=__win_to_mac[ic];
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
123
PUT(ic);
usr/src/lib/iconv_modules/euro/utils/win5%mac.c
81
unsigned char *op, ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
105
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
116
} else if (ic == SBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
127
} else if (ic == X208REV_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
146
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
150
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
162
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
175
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
179
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
193
if ((ic == F_ASCII) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
194
(ic == F_X0201_RM) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
195
(ic == F_ISO646)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
199
} if (ic == F_X0201_KN) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
212
if (ic == X208REV_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
233
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
256
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
281
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
285
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
312
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
333
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
351
} else if (ic == SO) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
355
} else if (ic == SI) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
360
if (!(ic & CMSB)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
363
PUT(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
369
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
382
if ((ic == 0x2d) || (0x75 <= ic)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
384
GET(ic); /* Get dummy */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
389
PUT(jis208tosj1[ic]);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
390
if ((ic % 2) == 0)
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
394
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
396
ic += 0x80;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
397
PUT(jistosj2[ic]);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
406
if (!ISSJKANA((ic | CMSB))) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
414
zenkaku = halfkana2zenkakus[(ic - 0x21)];
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
415
ic = (unsigned char)((zenkaku >> 8) & 0xff);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
416
PUT(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
417
ic = (unsigned char)(zenkaku & 0xff);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
418
PUT(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
421
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
428
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
443
GET(ic); /* Get dummy */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
446
if (ic < 0x75) { /* check IBM area */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
447
dest = (ic << 8);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
448
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
449
dest += ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
469
if ((ic % 2) == 0)
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
473
PUT(jis212tosj1[ic]);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
474
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
476
ic += 0x80;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
477
PUT(jistosj2[ic]);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
68
unsigned char *op, ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_PCK.c
97
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
104
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
106
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
117
} else if (ic == SBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
128
} else if (ic == X208REV_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
147
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
151
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
163
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
176
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
180
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
194
if ((ic == F_ASCII) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
195
(ic == F_X0201_RM) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
196
(ic == F_ISO646)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
200
} else if (ic == F_X0201_KN) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
213
if (ic == X208REV_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
234
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
257
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
282
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
286
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
313
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
334
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
352
} else if (ic == SO) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
356
} else if (ic == SI) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
360
} else if (!(ic & CMSB)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
363
index = (int)_jfp_tbl_jisx0201roman_to_ucs2[(int)ic];
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
366
(int)_jfp_tbl_jisx0201kana_to_ucs2[(ic - 0x21)];
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
381
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
393
index = ((ic - 0x21) * 94)
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
397
if ((ic == 0x2d) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
398
(0x75 <= ic))
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
428
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_UTF-8.c
75
char *ip, ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
103
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
114
} else if (ic == SBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
125
} else if (ic == X208REV_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
144
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
148
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
160
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
173
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
177
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
191
if ((ic == F_ASCII) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
192
(ic == F_X0201_RM) ||
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
193
(ic == F_ISO646)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
197
} else if (ic == F_X0201_KN) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
210
if (ic == X208REV_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
231
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
254
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
279
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
283
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
310
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
331
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
349
} else if (ic == SO) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
353
} else if (ic == SI) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
357
} else if (!(ic & CMSB)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
360
PUT(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
365
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
378
if ((ic == 0x2d) || (0x75 <= ic )){
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
380
GET(ic); /* Get dummy */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
385
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
386
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
387
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
397
if (!ISSJKANA((ic | CMSB))) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
405
zenkaku = halfkana2zenkakue[(ic - 0x21)];
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
406
ic = (unsigned char)((zenkaku >> 8) & 0xFF);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
407
PUT(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
408
ic = (unsigned char)(zenkaku & 0xFF);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
409
PUT(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
413
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
418
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
433
GET(ic); /* Get dummy */
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
438
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
439
GET(ic);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
440
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
69
char *ip, ic;
usr/src/lib/iconv_modules/ja/common/ISO-2022-JP_TO_eucJP.c
97
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
108
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
109
if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
118
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
120
} else if (ISSJKANA(ic)) { /* Kana starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
130
zenkaku = halfkana2zenkakuj[ic - 0xA1];
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
131
ic = (unsigned char)((zenkaku >> 8) & CMASK);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
132
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
133
ic = (unsigned char)(zenkaku & CMASK);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
134
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
144
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
147
} else if (ISSJKANJI1(ic)) { /* CS_1 Kanji starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
159
if ((ic == 0x87) || (0xed <= ic )){
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
161
GET(ic); /* Get dummy */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
166
ic = sjtojis1[(ic - 0x80)];
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
168
ic++;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
170
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
171
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
172
ic = sjtojis2[ic];
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
173
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
187
} else if (ISSJSUPKANJI1(ic)) { /* CS_3 Kanji starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
200
ic = (unsigned char)((JGETA >> 8) &
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
202
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
203
ic = (unsigned char)(JGETA & CMASK);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
204
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
205
GET(ic); /* dummy GET */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
216
ic = sjtojis1[(ic - 0x80)];
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
218
ic++;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
220
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
221
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
222
ic = sjtojis2[ic];
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
223
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
238
} else if (ISSJIBM(ic) || /* Extended IBM char. area */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
239
ISSJNECIBM(ic)) { /* NEC/IBM char. area */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
249
dest = (ic << 8);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
250
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
251
dest += ic;
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
321
} else if ((0xeb <= ic) && (ic <= 0xec)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
338
GET(ic); /* Dummy */
usr/src/lib/iconv_modules/ja/common/PCK_TO_ISO-2022-JP.c
63
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
101
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
115
} else if (ISSJSUPKANJI1(ic)) { /* CS_3 kanji starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
120
ic = sjtojis1[(ic - 0x80)];
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
122
ic++;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
125
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
139
} else if (ISSJIBM(ic) || /* Extended IBM char. area */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
140
ISSJNECIBM(ic)) { /* NEC/IBM char. area */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
150
dest = (ic << 8);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
151
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
152
dest += ic;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
204
} else if ((0xeb <= ic) && (ic <= 0xec)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
214
GET(ic); /* Dummy */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
52
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
77
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
79
ic = sjtojis2[ic];
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
80
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
83
} else if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
85
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
87
} else if (ISSJKANA(ic)) { /* kana start */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
90
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
92
} else if (ISSJKANJI1(ic)) { /* CS_1 kanji starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
97
ic = sjtojis1[(ic - 0x80)];
usr/src/lib/iconv_modules/ja/common/PCK_TO_eucJP.c
99
ic++;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
125
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
127
ic = sjtojis2[ic];
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
128
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
131
} else if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
143
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
145
} else if (ISSJKANA(ic)) { /* Kana starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
160
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
162
} else if (ISSJKANJI1(ic)) { /* CS_1 Kanji starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
178
ic = sjtojis1[(ic - 0x80)];
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
180
ic++;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
182
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
196
} else if (ISSJSUPKANJI1(ic)) { /* CS_3 Kanji starts */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
213
ic = sjtojis1[(ic - 0x80)];
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
215
ic++;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
217
PUT(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
231
} else if (ISSJIBM(ic) || /* Extended IBM char. area */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
232
ISSJNECIBM(ic)) { /* NEC/IBM char. area */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
242
dest = (ic << 8);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
243
GET(ic);
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
244
dest += ic;
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
318
} else if ((0xeb <= ic) && (ic <= 0xec)) {
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
339
GET(ic); /* Dummy */
usr/src/lib/iconv_modules/ja/common/PCK_TO_jis.c
69
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
135
ic = (unsigned char)DEF_SINGLE;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
136
NPUT(ic, "DEF for non-BMP(replaced)");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
148
ic = (unsigned char)euc16;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
149
NPUT(ic, "CS0-1");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
158
ic = (unsigned char)((euc16 >> 8) & CMASK);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
159
NPUT(ic, "CS1-1");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
160
ic = (unsigned char)(euc16 & CMASK);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
161
NPUT(ic, "CS1-2");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
173
ic = (unsigned char)((euc16 >> 8) & CMASK);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
174
NPUT(ic, "CS2-1(fullsized)");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
175
ic = (unsigned char)(euc16 & CMASK);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
176
NPUT(ic, "CS2-2(fullsized)");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
184
ic = (unsigned char)euc16;
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
185
NPUT(ic & CMASK, "CS2-1");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
196
ic = (unsigned char)((euc16 >> 8) & CMASK);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
197
NPUT(ic, "CS3-1");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
198
ic = (unsigned char)(euc16 & CMASK);
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
199
NPUT(ic, "CS3-2");
usr/src/lib/iconv_modules/ja/common/UTF-8_TO_ISO-2022-JP.c
79
unsigned char ic;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
103
ic = (unsigned char)((e16 >> 8) & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
104
NPUT(ic, "CS3-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
105
ic = (unsigned char)(e16 & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
106
NPUT(ic | CMSB, "CS3-3");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
58
unsigned char ic;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
87
ic = (unsigned char)e16;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
88
NPUT(ic, "CS0");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
91
ic = (unsigned char)((e16 >> 8) & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
92
NPUT(ic, "CS1-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
93
ic = (unsigned char)(e16 & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
94
NPUT(ic, "CS1-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
98
ic = (unsigned char)e16;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_EUC-JIS-2004.c
99
NPUT(ic, "CS2-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
136
ic = (unsigned char)e16;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
137
NPUT(ic, "CS0");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
147
ic = (unsigned char)((e16 >> 8) & 0x7f);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
148
NPUT(ic, "CS1-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
149
ic = (unsigned char)(e16 & 0x7f);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
150
NPUT(ic, "CS1-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
159
ic = DEF_SINGLE;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
160
NPUT(ic, "CS2-REPL");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
170
ic = (unsigned char)((e16 >> 8) & 0x7f);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
171
NPUT(ic, "CS3-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
172
ic = (unsigned char)(e16 & 0x7f);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
173
NPUT(ic, "CS3-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_ISO-2022-JP-2004.c
83
unsigned char ic;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
113
ic = (unsigned char)euc16;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
114
NPUT(ic, "CS0-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
118
ic = (unsigned short)((euc16 >> 8) & 0x7f);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
119
NPUT(jis208tosj1[ic], "CS1-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
124
ic = (unsigned char)((euc16 & 0x7f)
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
125
+ (((ic % 2) == 0) ? 0x80 : 0x00));
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
126
NPUT(jistosj2[ic], "CS1-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
129
ic = (unsigned char)euc16;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
130
NPUT(ic, "CS2-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
133
ic = (unsigned short)((euc16 >> 8) & 0x7f);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
138
} else if (ic < 0x75) { /* check if IBM VDC */
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
161
NPUT(jis212tosj1[ic], "CS3-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
166
ic = (unsigned short)((euc16 & 0x7f)
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
167
+ (((ic % 2) == 0) ?
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
169
NPUT(jistosj2[ic], "CS3-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_PCK.c
73
unsigned char ic;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
100
NPUT(ic, "CS0");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
103
ic = (unsigned char)((euc16 >> 8) & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
104
NPUT(ic, "CS1-1");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
105
ic = (unsigned char)(euc16 & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
106
NPUT(ic, "CS1-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
110
ic = (unsigned char)euc16;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
111
NPUT(ic, "CS2-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
115
ic = (unsigned char)((euc16 >> 8) & 0xff);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
116
NPUT(ic, "CS3-2");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
117
ic = (unsigned char)(euc16 & CMASK);
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
118
NPUT(ic | CMSB, "CS3-3");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
63
unsigned char ic;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
92
ic = (unsigned char)DEF_SINGLE;
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
93
NPUT(ic, "DEF for non-BMP");
usr/src/lib/iconv_modules/ja/common/Unicode_TO_eucJP.c
99
ic = (unsigned char)euc16;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
105
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
106
if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
126
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
128
} else if (ISCS1((int)ic)) { /* CS_1 starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
130
if (ISCS1(ic) && ISCS1(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
151
if ((ic == 0xad) || (0xf5 <= ic )){
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
153
GET(ic); /* Get dummy */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
159
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
160
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
161
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
174
} else if (ic == SS2) { /* Kana starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
199
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
200
zenkaku = halfkana2zenkakuj[ic - 0xA1];
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
201
ic = (unsigned char)((zenkaku >> 8) &
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
203
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
204
ic = (unsigned char)(zenkaku & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
205
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
227
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
228
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
242
} else if (ic == SS3) { /* JISX0212 starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
268
ic = (unsigned char)((JGETA >> 8) &
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
270
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
271
ic = (unsigned char)(JGETA & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
272
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
273
GET(ic); /* dummy GET */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
274
GET(ic); /* dummy GET */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
297
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
298
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
299
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
300
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_ISO-2022-JP.c
64
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
103
PUT(((ic & CMASK) - 0x20));
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
116
} else if (ic == SS2) { /* Kana starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
120
} else if (ic == SS3) { /* JISX0212 starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
51
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
77
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
79
PUT(((ic & CMASK) - 0x20));
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
83
PUT(((ic & CMASK) - 0x20));
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
84
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
85
PUT(((ic & CMASK) - 0x20));
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
89
if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
93
} else if (ISCS1(ic)) { /* CS_1 starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_KUTEN.c
95
if (ISCS1(ic) && ISCS1(*ip)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
104
ic &= 0x7f;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
105
PUT(jis208tosj1[ic]);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
106
if ((ic % 2) == 0)
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
110
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
111
ic &= 0x7f;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
113
ic += 0x80;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
114
PUT(jistosj2[ic]);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
128
} else if (ic == SS2) { /* Kana starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
151
} else if (ic == SS3) { /* CS_3 Kanji starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
162
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
163
dest = (ic << 8);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
164
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
165
dest += ic;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
53
unsigned char *ip, ic, *op;
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
78
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
80
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
84
if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
91
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_PCK.c
94
if (ISCS1(ic)) { /* Kanji starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
121
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
123
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
127
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
131
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
132
GET(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
133
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
137
if (ISASC((int)ic)) { /* ASCII */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
164
PUT(ic);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
166
} else if (ISCS1(ic)) {
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
200
PUT(ic & CMASK);
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
213
} else if (ic == SS2) { /* Kana starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
259
} else if (ic == SS3) { /* JISX0212 starts */
usr/src/lib/iconv_modules/ja/common/eucJP_TO_jis.c
63
unsigned char *ip, ic;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
382
unsigned char ic; /* current byte */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
389
NGET(ic, "no bytes available"); /* read 1st byte */
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
390
ic1 = ic;
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
407
NGET(ic, "2nd byte of UTF-8");
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
408
if ((ic < valid_min_2nd_byte[ic1]) ||
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
409
(ic > valid_max_2nd_byte[ic1])) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
414
NGET(ic, "3rd or later byte of UTF-8");
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
415
if ((ic < 0x80) || (ic > 0xbf)) {
usr/src/lib/iconv_modules/ja/common/jfp_iconv_unicode.h
419
l = (l << 6) | (ic & 0x3f);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
100
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
111
} else if (ic == SBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
122
} else if (ic == X208REV_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
141
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
145
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
157
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
170
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
174
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
188
if ((ic == F_ASCII) ||
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
189
(ic == F_X0201_RM) ||
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
190
(ic == F_ISO646)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
194
} else if (ic == F_X0201_KN) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
207
if (ic == X208REV_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
228
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
251
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
276
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
280
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
307
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
328
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
338
} else if (ic == SO) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
342
} else if (ic == SI) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
347
if (!(ic & CMSB)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
356
PUT(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
367
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
379
PUT(jis208tosj1[ic]);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
380
if ((ic % 2) == 0)
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
384
GET(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
386
ic += 0x80;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
387
PUT(jistosj2[ic]);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
402
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
413
if ((ic < 0x21) || (ic == 0x7f)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
425
if (ic < 0x75) { /* check IBM area */
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
426
dest = (ic << 8);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
427
GET(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
428
dest += ic;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
450
if ((ic % 2) == 0)
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
454
PUT(jis212tosj1[ic]);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
455
GET(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
457
ic += 0x80;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
458
PUT(jistosj2[ic]);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
475
PUT(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
69
unsigned char *op, ic;
usr/src/lib/iconv_modules/ja/common/jis_TO_PCK.c
95
GET(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
104
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
107
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
118
} else if (ic == SBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
129
} else if (ic == X208REV_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
148
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
152
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
156
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
177
if ((ic == F_X0208_83_90) || (ic == F_X0208_78)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
181
} else if (ic == F_X0212_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
195
if ((ic == F_ASCII) ||
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
196
(ic == F_X0201_RM) ||
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
197
(ic == F_ISO646)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
201
} else if (ic == F_X0201_KN) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
214
if (ic == X208REV_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
235
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
258
if (ic == MBTOG0_1) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
283
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
287
} else if (ic == MBTOG0_2) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
314
if (ic == F_X0208_83_90) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
335
if (ic == ESC) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
345
} else if (ic == SO) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
349
} else if (ic == SI) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
354
if (!(ic & CMSB)) {
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
362
PUT(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
372
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
384
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
401
PUT(ic | CMSB);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
417
PUT(ic);
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
69
char *ip, ic;
usr/src/lib/iconv_modules/ja/common/jis_TO_eucJP.c
94
GET(ic);
usr/src/lib/libilb/common/ilb_comm.c
170
i_ilb_do_comm(ilb_handle_t h, ilb_comm_t *ic, size_t ic_sz, ilb_comm_t *rbuf,
usr/src/lib/libilb/common/ilb_comm.c
206
r = send(s, ic, ic_sz, 0);
usr/src/lib/libilb/common/ilb_hc.c
107
ilb_comm_t *ic, *rbuf;
usr/src/lib/libilb/common/ilb_hc.c
113
if ((ic = i_ilb_alloc_req(ILBD_GET_HC_INFO, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_hc.c
117
free(ic);
usr/src/lib/libilb/common/ilb_hc.c
121
(void) strlcpy((char *)&ic->ic_data, name, sizeof (ilbd_name_t));
usr/src/lib/libilb/common/ilb_hc.c
123
rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz);
usr/src/lib/libilb/common/ilb_hc.c
134
free(ic);
usr/src/lib/libilb/common/ilb_hc.c
148
ilb_comm_t ic, *rbuf;
usr/src/lib/libilb/common/ilb_hc.c
155
ic.ic_cmd = ILBD_RETRIEVE_HC_NAMES;
usr/src/lib/libilb/common/ilb_hc.c
157
rc = i_ilb_do_comm(h, &ic, sizeof (ic), rbuf, &rbufsz);
usr/src/lib/libilb/common/ilb_hc.c
192
ilb_comm_t *ic, *tmp_rbuf;
usr/src/lib/libilb/common/ilb_hc.c
195
if ((ic = i_ilb_alloc_req(ILBD_GET_HC_SRVS, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_hc.c
199
free(ic);
usr/src/lib/libilb/common/ilb_hc.c
203
(void) strlcpy((char *)&ic->ic_data, rulename,
usr/src/lib/libilb/common/ilb_hc.c
206
rc = i_ilb_do_comm(h, ic, ic_sz, tmp_rbuf, rbufsz);
usr/src/lib/libilb/common/ilb_hc.c
216
free(ic);
usr/src/lib/libilb/common/ilb_hc.c
44
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_hc.c
52
if ((ic = i_ilb_alloc_req(ILBD_CREATE_HC, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_hc.c
55
(void) memcpy(&ic->ic_data, hc, sizeof (ilb_hc_info_t));
usr/src/lib/libilb/common/ilb_hc.c
57
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_hc.c
61
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_hc.c
62
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_hc.c
65
free(ic);
usr/src/lib/libilb/common/ilb_hc.c
77
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_hc.c
83
if ((ic = i_ilb_alloc_req(ILBD_DESTROY_HC, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_hc.c
86
(void) strlcpy((char *)&ic->ic_data, hcname, sizeof (ilbd_name_t));
usr/src/lib/libilb/common/ilb_hc.c
88
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_hc.c
92
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_hc.c
93
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_hc.c
96
free(ic);
usr/src/lib/libilb/common/ilb_rules.c
105
if ((ic = i_ilb_alloc_req(ILBD_CREATE_RULE, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_rules.c
107
rl = (ilb_rule_info_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_rules.c
138
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_rules.c
142
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_rules.c
143
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_rules.c
146
free(ic);
usr/src/lib/libilb/common/ilb_rules.c
154
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_rules.c
160
if ((ic = i_ilb_alloc_req(cmd, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_rules.c
164
bzero(&ic->ic_data, sizeof (ilbd_name_t));
usr/src/lib/libilb/common/ilb_rules.c
166
(void) strlcpy((char *)&ic->ic_data, name,
usr/src/lib/libilb/common/ilb_rules.c
170
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_rules.c
174
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_rules.c
175
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_rules.c
178
free(ic);
usr/src/lib/libilb/common/ilb_rules.c
204
ilb_comm_t ic, *tmp_rbuf;
usr/src/lib/libilb/common/ilb_rules.c
210
ic.ic_cmd = ILBD_RETRIEVE_RULE_NAMES;
usr/src/lib/libilb/common/ilb_rules.c
212
rc = i_ilb_do_comm(h, &ic, sizeof (ic), tmp_rbuf, rbufsz);
usr/src/lib/libilb/common/ilb_rules.c
234
ilb_comm_t *ic, *rbuf;
usr/src/lib/libilb/common/ilb_rules.c
238
if ((ic = i_ilb_alloc_req(ILBD_RETRIEVE_RULE, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_rules.c
242
free(ic);
usr/src/lib/libilb/common/ilb_rules.c
246
(void) strlcpy((char *)&ic->ic_data, name, sizeof (ilbd_name_t));
usr/src/lib/libilb/common/ilb_rules.c
247
rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz);
usr/src/lib/libilb/common/ilb_rules.c
284
free(ic);
usr/src/lib/libilb/common/ilb_rules.c
98
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_sg.c
119
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_sg.c
123
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_sg.c
124
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_sg.c
127
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
151
ilb_comm_t ic, *tmp_rbuf;
usr/src/lib/libilb/common/ilb_sg.c
157
ic.ic_cmd = ILBD_RETRIEVE_SG_NAMES;
usr/src/lib/libilb/common/ilb_sg.c
158
rc = i_ilb_do_comm(h, &ic, sizeof (ic), tmp_rbuf, rbufsz);
usr/src/lib/libilb/common/ilb_sg.c
178
ilb_comm_t *ic, *tmp_rbuf;
usr/src/lib/libilb/common/ilb_sg.c
181
if ((ic = i_ilb_alloc_req(ILBD_RETRIEVE_SG_HOSTS, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_sg.c
185
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
190
(void) strlcpy((char *)&ic->ic_data, sgname, sizeof (ilbd_name_t));
usr/src/lib/libilb/common/ilb_sg.c
191
rc = i_ilb_do_comm(h, ic, ic_sz, tmp_rbuf, rbufsz);
usr/src/lib/libilb/common/ilb_sg.c
197
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
202
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
332
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_sg.c
347
if ((ic = i_ilb_alloc_req(cmd, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_sg.c
350
sg_info = (ilb_sg_info_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_sg.c
368
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_sg.c
372
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_sg.c
373
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_sg.c
375
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
398
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_sg.c
40
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_sg.c
412
if ((ic = i_ilb_alloc_req(cmd, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_sg.c
416
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
420
sg_info = (ilb_sg_info_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_sg.c
433
rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz);
usr/src/lib/libilb/common/ilb_sg.c
450
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
49
if ((ic = i_ilb_alloc_req(cmd, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_sg.c
52
(void) strlcpy((char *)&ic->ic_data, sgname, sizeof (ilbd_name_t));
usr/src/lib/libilb/common/ilb_sg.c
54
rc = i_ilb_do_comm(h, ic, ic_sz, ic, &ic_sz);
usr/src/lib/libilb/common/ilb_sg.c
58
if (ic->ic_cmd != ILBD_CMD_OK)
usr/src/lib/libilb/common/ilb_sg.c
59
rc = *(ilb_status_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_sg.c
61
free(ic);
usr/src/lib/libilb/common/ilb_sg.c
85
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_sg.c
96
if ((ic = i_ilb_alloc_req(cmd, &ic_sz)) == NULL)
usr/src/lib/libilb/common/ilb_sg.c
99
sg = (ilb_sg_info_t *)&ic->ic_data;
usr/src/lib/libilb/common/ilb_subr.c
375
ilb_comm_t *ic;
usr/src/lib/libilb/common/ilb_subr.c
417
if ((ic = calloc(1, sz)) == NULL)
usr/src/lib/libilb/common/ilb_subr.c
421
ic->ic_cmd = cmd;
usr/src/lib/libilb/common/ilb_subr.c
422
ic->ic_flags = 0;
usr/src/lib/libilb/common/ilb_subr.c
423
return (ic);
usr/src/lib/libnisdb/db_mindex3.cc
737
int ic = 1+ qc[j].which_index;
usr/src/lib/libnisdb/db_mindex3.cc
738
if (ic < 1 || ic > t->numColumns)
usr/src/lib/libnisdb/db_mindex3.cc
742
ec[ic].ec_flags =
usr/src/lib/libnisdb/db_mindex3.cc
743
entryFlagsFromTable(tc[ic-1].tc_flags);
usr/src/lib/libnisdb/db_mindex3.cc
753
&ec[ic].ec_value.ec_value_val,
usr/src/lib/libnisdb/db_mindex3.cc
754
(int *)&ec[ic].ec_value.ec_value_len);
usr/src/lib/libnisdb/ldap_nisdbquery.c
939
int ic, c;
usr/src/lib/libnisdb/ldap_nisdbquery.c
953
ic = query[k]->components.
usr/src/lib/libnisdb/ldap_nisdbquery.c
960
if (ic >= t->numColumns)
usr/src/lib/libnisdb/ldap_nisdbquery.c
967
for (c = 0; c < ic; c++) {
usr/src/lib/libnisdb/ldap_nisdbquery.c
975
if (c >= ic) {
usr/src/lib/libnisdb/ldap_nisdbquery.c
980
components_val[ic].
usr/src/lib/libnisdb/ldap_nisdbquery.c
990
components_val[ic].
usr/src/lib/libnisdb/ldap_nisdbquery.c
995
components_val[ic].
usr/src/lib/libsldap/common/ns_crypt.c
116
int ic, i, k, temp;
usr/src/lib/libsldap/common/ns_crypt.c
141
ic = (random&MASK)%(k+1);
usr/src/lib/libsldap/common/ns_crypt.c
144
t1[k] = t1[ic];
usr/src/lib/libsldap/common/ns_crypt.c
145
t1[ic] = temp;
usr/src/lib/libsldap/common/ns_crypt.c
147
ic = (random&MASK) % k;
usr/src/lib/libsldap/common/ns_crypt.c
148
while (t3[ic] != 0) ic = (ic + 1) % k;
usr/src/lib/libsldap/common/ns_crypt.c
149
t3[k] = ic;
usr/src/lib/libsldap/common/ns_crypt.c
150
t3[ic] = k;
usr/src/lib/libslp/javalib/com/sun/slp/AttributeVerifier.java
1058
int ic;
usr/src/lib/libslp/javalib/com/sun/slp/AttributeVerifier.java
1060
while ((ic = rdr.read()) != -1) {
usr/src/lib/libslp/javalib/com/sun/slp/AttributeVerifier.java
1061
serviceURLGrammer += (char)ic;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1223
indirect_child_t *ic = zio->io_private;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1230
abd_free(ic->ic_data);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1231
ic->ic_data = NULL;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1248
indirect_child_t *ic = &is->is_child[i];
usr/src/uts/common/fs/zfs/vdev_indirect.c
1250
if (!vdev_readable(ic->ic_vdev))
usr/src/uts/common/fs/zfs/vdev_indirect.c
1264
ic->ic_data = abd_alloc_sametype(zio->io_abd,
usr/src/uts/common/fs/zfs/vdev_indirect.c
1266
ic->ic_duplicate = NULL;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1269
ic->ic_vdev, is->is_target_offset, ic->ic_data,
usr/src/uts/common/fs/zfs/vdev_indirect.c
1271
vdev_indirect_read_split_done, ic));
usr/src/uts/common/fs/zfs/vdev_indirect.c
1370
indirect_split_t *is, indirect_child_t *ic)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1372
vdev_t *vd = ic->ic_vdev;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1382
abd_t *bad_abd = ic->ic_data;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1414
indirect_child_t *ic = &is->is_child[c];
usr/src/uts/common/fs/zfs/vdev_indirect.c
1415
if (ic == is->is_good_child)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1417
if (ic->ic_data == NULL)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1419
if (ic->ic_duplicate == is->is_good_child)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1423
ic->ic_vdev, is->is_target_offset,
usr/src/uts/common/fs/zfs/vdev_indirect.c
1429
vdev_indirect_checksum_error(zio, is, ic);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1448
indirect_child_t *ic = &is->is_child[c];
usr/src/uts/common/fs/zfs/vdev_indirect.c
1450
if (ic->ic_data == NULL)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1453
vdev_t *vd = ic->ic_vdev;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1546
indirect_child_t *ic = list_head(&is->is_unique_child);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1550
ic = list_next(&is->is_unique_child, ic);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1552
ASSERT3P(ic, !=, NULL);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1553
is->is_good_child = ic;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1578
indirect_child_t *ic = &is->is_child[i];
usr/src/uts/common/fs/zfs/vdev_indirect.c
1579
if (ic->ic_data != NULL) {
usr/src/uts/common/fs/zfs/vdev_indirect.c
1581
list_insert_tail(&is->is_unique_child, ic);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1606
indirect_child_t *ic = &is->is_child[c];
usr/src/uts/common/fs/zfs/vdev_indirect.c
1608
if (ic == is->is_good_child)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1610
if (ic->ic_data == NULL)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1613
abd_zero(ic->ic_data, ic->ic_data->abd_size);
usr/src/uts/common/fs/zfs/vdev_indirect.c
1627
indirect_child_t *ic;
usr/src/uts/common/fs/zfs/vdev_indirect.c
1628
while ((ic = list_head(&is->is_unique_child)) != NULL)
usr/src/uts/common/fs/zfs/vdev_indirect.c
1629
list_remove(&is->is_unique_child, ic);
usr/src/uts/common/fs/zfs/vdev_indirect.c
298
indirect_child_t *ic = &is->is_child[c];
usr/src/uts/common/fs/zfs/vdev_indirect.c
299
if (ic->ic_data != NULL)
usr/src/uts/common/fs/zfs/vdev_indirect.c
300
abd_free(ic->ic_data);
usr/src/uts/common/fs/zfs/vdev_indirect.c
304
indirect_child_t *ic;
usr/src/uts/common/fs/zfs/vdev_indirect.c
305
while ((ic = list_head(&is->is_unique_child)) != NULL)
usr/src/uts/common/fs/zfs/vdev_indirect.c
306
list_remove(&is->is_unique_child, ic);
usr/src/uts/common/inet/ip/ip_if.c
17409
ipmp_ifcookie_t ic = { 0 };
usr/src/uts/common/inet/ip/ip_if.c
17414
ic.ic_hostid = htonl((uint32_t)hostid);
usr/src/uts/common/inet/ip/ip_if.c
17416
(void) strlcpy(ic.ic_ifname, ill->ill_name, LIFNAMSIZ);
usr/src/uts/common/inet/ip/ip_if.c
17419
(void) strlcpy(ic.ic_zonename, zp->zone_name, ZONENAME_MAX);
usr/src/uts/common/inet/ip/ip_if.c
17424
MD5Update(&ctx, &ic, sizeof (ic));
usr/src/uts/common/inet/ip/ipsecah.c
2477
ah_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic)
usr/src/uts/common/inet/ip/ipsecah.c
2489
mp->b_rptr -= ic->ic_skip_len;
usr/src/uts/common/inet/ip/ipsecah.c
2531
ipsec_crypto_t *ic;
usr/src/uts/common/inet/ip/ipsecah.c
2538
async_mp = ipsec_remove_crypto_data(mp, &ic);
usr/src/uts/common/inet/ip/ipsecah.c
2566
data_mp = ah_auth_out_done(data_mp, &ixas, ic);
usr/src/uts/common/inet/ip/ipsecah.c
2605
ipsec_crypto_t *ic;
usr/src/uts/common/inet/ip/ipsecah.c
2611
async_mp = ipsec_remove_crypto_data(mp, &ic);
usr/src/uts/common/inet/ip/ipsecah.c
2632
data_mp = ah_auth_in_done(data_mp, &iras, ic);
usr/src/uts/common/inet/ip/ipsecah.c
2640
ah_log_bad_auth(data_mp, &iras, ic);
usr/src/uts/common/inet/ip/ipsecah.c
2719
ipsec_crypto_t *ic, icstack;
usr/src/uts/common/inet/ip/ipsecah.c
2730
(mp = ipsec_add_crypto_data(mp, &ic)) == NULL) {
usr/src/uts/common/inet/ip/ipsecah.c
2746
ic = &icstack;
usr/src/uts/common/inet/ip/ipsecah.c
2747
bzero(ic, sizeof (*ic));
usr/src/uts/common/inet/ip/ipsecah.c
2752
AH_INIT_CRYPTO_DATA(&ic->ic_crypto_data, AH_MSGSIZE(phdr_mp),
usr/src/uts/common/inet/ip/ipsecah.c
2755
AH_INIT_CRYPTO_MAC(&ic->ic_crypto_mac, icv_len,
usr/src/uts/common/inet/ip/ipsecah.c
2759
ic->ic_skip_len = skip_len;
usr/src/uts/common/inet/ip/ipsecah.c
2765
&ic->ic_crypto_data, &assoc->ipsa_kcfauthkey, ctx_tmpl,
usr/src/uts/common/inet/ip/ipsecah.c
2766
&ic->ic_crypto_mac, callrp);
usr/src/uts/common/inet/ip/ipsecah.c
2771
phdr_mp = ah_auth_in_done(phdr_mp, ira, ic);
usr/src/uts/common/inet/ip/ipsecah.c
2786
ah_log_bad_auth(phdr_mp, ira, ic);
usr/src/uts/common/inet/ip/ipsecah.c
2817
ipsec_crypto_t *ic, icstack;
usr/src/uts/common/inet/ip/ipsecah.c
2829
(mp = ipsec_add_crypto_data(mp, &ic)) == NULL) {
usr/src/uts/common/inet/ip/ipsecah.c
2843
ic = &icstack;
usr/src/uts/common/inet/ip/ipsecah.c
2844
bzero(ic, sizeof (*ic));
usr/src/uts/common/inet/ip/ipsecah.c
2849
AH_INIT_CRYPTO_DATA(&ic->ic_crypto_data, AH_MSGSIZE(phdr_mp),
usr/src/uts/common/inet/ip/ipsecah.c
2852
AH_INIT_CRYPTO_MAC(&ic->ic_crypto_mac, icv_len,
usr/src/uts/common/inet/ip/ipsecah.c
2855
ic->ic_skip_len = skip_len;
usr/src/uts/common/inet/ip/ipsecah.c
2860
kef_rc = crypto_mac(&assoc->ipsa_amech, &ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecah.c
2862
&ic->ic_crypto_mac, callrp);
usr/src/uts/common/inet/ip/ipsecah.c
2867
phdr_mp = ah_auth_out_done(phdr_mp, ixa, ic);
usr/src/uts/common/inet/ip/ipsecah.c
3472
ah_auth_in_done(mblk_t *phdr_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic)
usr/src/uts/common/inet/ip/ipsecah.c
3493
icv_len = (uint_t)ic->ic_crypto_mac.cd_raw.iov_len;
usr/src/uts/common/inet/ip/ipsecah.c
3511
mp->b_rptr -= ic->ic_skip_len;
usr/src/uts/common/inet/ip/ipsecah.c
3712
ah_auth_out_done(mblk_t *phdr_mp, ip_xmit_attr_t *ixa, ipsec_crypto_t *ic)
usr/src/uts/common/inet/ip/ipsecah.c
3727
icv_len = ic->ic_crypto_mac.cd_raw.iov_len;
usr/src/uts/common/inet/ip/ipsecah.c
3737
mp->b_rptr -= ic->ic_skip_len;
usr/src/uts/common/inet/ip/ipsecesp.c
1398
esp_in_done(mblk_t *data_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic)
usr/src/uts/common/inet/ip/ipsecesp.c
1419
espstart = ic->ic_crypto_data.cd_offset;
usr/src/uts/common/inet/ip/ipsecesp.c
1420
processed_len = ic->ic_crypto_data.cd_length;
usr/src/uts/common/inet/ip/ipsecesp.c
1426
espstart = ic->ic_crypto_data.cd_offset -
usr/src/uts/common/inet/ip/ipsecesp.c
1428
processed_len = ic->ic_crypto_data.cd_length +
usr/src/uts/common/inet/ip/ipsecesp.c
1432
espstart = ic->ic_crypto_dual_data.dd_offset1;
usr/src/uts/common/inet/ip/ipsecesp.c
1433
processed_len = ic->ic_crypto_dual_data.dd_len2 +
usr/src/uts/common/inet/ip/ipsecesp.c
1621
ipsec_crypto_t *ic;
usr/src/uts/common/inet/ip/ipsecesp.c
1628
async_mp = ipsec_remove_crypto_data(mp, &ic);
usr/src/uts/common/inet/ip/ipsecesp.c
1708
ipsec_crypto_t *ic;
usr/src/uts/common/inet/ip/ipsecesp.c
1714
async_mp = ipsec_remove_crypto_data(mp, &ic);
usr/src/uts/common/inet/ip/ipsecesp.c
1736
data_mp = esp_in_done(data_mp, &iras, ic);
usr/src/uts/common/inet/ip/ipsecesp.c
1840
ipsec_crypto_t *ic, icstack;
usr/src/uts/common/inet/ip/ipsecesp.c
1884
(mp = ipsec_add_crypto_data(mp, &ic)) == NULL) {
usr/src/uts/common/inet/ip/ipsecesp.c
1898
ic = &icstack;
usr/src/uts/common/inet/ip/ipsecesp.c
1899
bzero(ic, sizeof (*ic));
usr/src/uts/common/inet/ip/ipsecesp.c
1909
ESP_INIT_CRYPTO_MAC(&ic->ic_crypto_mac,
usr/src/uts/common/inet/ip/ipsecesp.c
1918
ESP_INIT_CRYPTO_DATA(&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
1923
&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
1925
&ic->ic_crypto_mac, callrp);
usr/src/uts/common/inet/ip/ipsecesp.c
1936
iv_ptr, &ic->ic_cmm, &ic->ic_crypto_data);
usr/src/uts/common/inet/ip/ipsecesp.c
1941
ESP_INIT_CRYPTO_DATA(&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
1946
&ic->ic_cmm, &ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
1955
ESP_INIT_CRYPTO_DUAL_DATA(&ic->ic_crypto_dual_data,
usr/src/uts/common/inet/ip/ipsecesp.c
1960
ic->ic_crypto_dual_data.dd_miscdata = (char *)iv_ptr;
usr/src/uts/common/inet/ip/ipsecesp.c
1964
&assoc->ipsa_emech, &ic->ic_crypto_dual_data,
usr/src/uts/common/inet/ip/ipsecesp.c
1966
auth_ctx_tmpl, encr_ctx_tmpl, &ic->ic_crypto_mac,
usr/src/uts/common/inet/ip/ipsecesp.c
1973
esp_mp = esp_in_done(esp_mp, ira, ic);
usr/src/uts/common/inet/ip/ipsecesp.c
2167
ipsec_crypto_t *ic, icstack;
usr/src/uts/common/inet/ip/ipsecesp.c
2214
(mp = ipsec_add_crypto_data(mp, &ic)) == NULL) {
usr/src/uts/common/inet/ip/ipsecesp.c
2229
ic = &icstack;
usr/src/uts/common/inet/ip/ipsecesp.c
2230
bzero(ic, sizeof (*ic));
usr/src/uts/common/inet/ip/ipsecesp.c
2241
ESP_INIT_CRYPTO_MAC(&ic->ic_crypto_mac,
usr/src/uts/common/inet/ip/ipsecesp.c
2249
ESP_INIT_CRYPTO_DATA(&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2254
&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2256
&ic->ic_crypto_mac, callrp);
usr/src/uts/common/inet/ip/ipsecesp.c
2266
iv_ptr, &ic->ic_cmm, &ic->ic_crypto_data);
usr/src/uts/common/inet/ip/ipsecesp.c
2271
ESP_INIT_CRYPTO_DATA(&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2288
bcopy(&ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2289
&ic->ic_crypto_mac,
usr/src/uts/common/inet/ip/ipsecesp.c
2291
ic->ic_crypto_mac.cd_length =
usr/src/uts/common/inet/ip/ipsecesp.c
2293
cd_ptr = &ic->ic_crypto_mac;
usr/src/uts/common/inet/ip/ipsecesp.c
2298
&ic->ic_cmm, &ic->ic_crypto_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2315
ESP_INIT_CRYPTO_DUAL_DATA(&ic->ic_crypto_dual_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2319
ic->ic_crypto_dual_data.dd_miscdata = (char *)iv_ptr;
usr/src/uts/common/inet/ip/ipsecesp.c
2326
&ic->ic_crypto_dual_data,
usr/src/uts/common/inet/ip/ipsecesp.c
2327
&ic->ic_crypto_mac, callrp);
usr/src/uts/common/inet/ipf/fil.c
4257
int fr_matchicmpqueryreply(v, ic, icmp, rev)
usr/src/uts/common/inet/ipf/fil.c
4259
icmpinfo_t *ic;
usr/src/uts/common/inet/ipf/fil.c
4265
ictype = ic->ici_type;
usr/src/uts/common/inet/ipf/fil.c
4276
if (icmp->icmp_id == ic->ici_id)
usr/src/uts/common/inet/ipf/fil.c
4286
if (icmp->icmp_id == ic->ici_id)
usr/src/uts/common/inet/ipf/ip_state.c
1119
struct icmp *ic;
usr/src/uts/common/inet/ipf/ip_state.c
1173
ic = NULL;
usr/src/uts/common/inet/ipf/ip_state.c
1264
ic = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_state.c
1266
switch (ic->icmp_type)
usr/src/uts/common/inet/ipf/ip_state.c
1269
is->is_icmp.ici_type = ic->icmp_type;
usr/src/uts/common/inet/ipf/ip_state.c
1270
hv += (is->is_icmp.ici_id = ic->icmp_id);
usr/src/uts/common/inet/ipf/ip_state.c
1276
is->is_icmp.ici_type = ic->icmp_type;
usr/src/uts/common/inet/ipf/ip_state.c
1285
ic = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_state.c
1287
switch (ic->icmp_type)
usr/src/uts/common/inet/ipf/ip_state.c
1294
is->is_icmp.ici_type = ic->icmp_type;
usr/src/uts/common/inet/ipf/ip_state.c
1295
hv += (is->is_icmp.ici_id = ic->icmp_id);
usr/src/uts/common/inet/ipf/ip_state.c
2372
struct icmp *ic;
usr/src/uts/common/inet/ipf/ip_state.c
2392
ic = fin->fin_dp;
usr/src/uts/common/inet/ipf/ip_state.c
2394
oip = (ip_t *)((char *)ic + ICMPERR_ICMPHLEN);
usr/src/uts/common/inet/ipf/ip_state.c
2676
struct icmp *ic;
usr/src/uts/common/inet/ipf/ip_state.c
2684
ic = (struct icmp *)tcp;
usr/src/uts/common/inet/ipf/ip_state.c
2726
if ((ic->icmp_type == ICMP6_ECHO_REQUEST) ||
usr/src/uts/common/inet/ipf/ip_state.c
2727
(ic->icmp_type == ICMP6_ECHO_REPLY)) {
usr/src/uts/common/inet/ipf/ip_state.c
2728
hv += ic->icmp_id;
usr/src/uts/common/inet/ipf/ip_state.c
2741
ic, fin->fin_rev)) {
usr/src/uts/common/inet/ipf/ip_state.c
2792
hv += ic->icmp_id;
usr/src/uts/common/inet/ipf/ip_state.c
2803
ic, fin->fin_rev)) {
usr/src/uts/common/inet/ipf/ip_state.c
4027
icmpinfo_t *ic;
usr/src/uts/common/inet/ipf/ip_state.c
4103
ic = &is->is_icmp;
usr/src/uts/common/inet/ipf/ip_state.c
4107
(oic->icmp6_id == ic->ici_id) &&
usr/src/uts/common/inet/ipf/ip_state.c
4108
(oic->icmp6_seq == ic->ici_seq) &&
usr/src/uts/common/inet/ipf/ip_state.c
4116
if (((ic->ici_type == ICMP6_ECHO_REPLY) &&
usr/src/uts/common/inet/ipf/ip_state.c
4118
(ic->ici_type - 1 == oic->icmp6_type )) {
usr/src/uts/common/inet/sctp/sctp_cookie.c
162
sctp_init_chunk_t *ic;
usr/src/uts/common/inet/sctp/sctp_cookie.c
193
ic = (sctp_init_chunk_t *)(ch + 1);
usr/src/uts/common/inet/sctp/sctp_cookie.c
194
remaining -= sizeof (*ic);
usr/src/uts/common/inet/sctp/sctp_cookie.c
205
cph = (sctp_parm_hdr_t *)(ic + 1);
usr/src/uts/common/io/arn/arn_beacon.c
122
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/arn/arn_beacon.c
127
if (ieee80211_beacon_update(ic, bf->bf_in, &sc->asc_boff, mp, 0))
usr/src/uts/common/io/arn/arn_beacon.c
170
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/arn/arn_beacon.c
183
mp = ieee80211_beacon_alloc(ic, in, &sc->asc_boff);
usr/src/uts/common/io/arn/arn_beacon.c
225
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_beacon.c
226
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/arn/arn_beacon.c
371
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_beacon.c
375
if (ic->ic_opmode != IEEE80211_M_STA ||
usr/src/uts/common/io/arn/arn_beacon.c
376
ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/arn/arn_beacon.c
383
bmisstimeout = ic->ic_bmissthreshold * ic->ic_bss->in_intval * 1024;
usr/src/uts/common/io/arn/arn_beacon.c
393
ieee80211_beacon_miss(ic);
usr/src/uts/common/io/arn/arn_core.h
562
int arn_tx(ieee80211com_t *ic, mblk_t *mp, uint8_t type);
usr/src/uts/common/io/arn/arn_core.h
730
void arn_recv_mgmt(struct ieee80211com *ic, mblk_t *mp,
usr/src/uts/common/io/arn/arn_core.h
996
int arn_reset(ieee80211com_t *ic);
usr/src/uts/common/io/arn/arn_main.c
1060
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
1218
(void) arn_reset(ic);
usr/src/uts/common/io/arn/arn_main.c
1237
arn_reset(ieee80211com_t *ic)
usr/src/uts/common/io/arn/arn_main.c
1239
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1365
ieee80211com_t *ic = arg;
usr/src/uts/common/io/arn/arn_main.c
1366
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1369
if (ic->ic_state == IEEE80211_S_SCAN) {
usr/src/uts/common/io/arn/arn_main.c
1372
ieee80211_next_scan(ic);
usr/src/uts/common/io/arn/arn_main.c
1389
arn_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/arn/arn_main.c
1391
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1406
ostate = ic->ic_state;
usr/src/uts/common/io/arn/arn_main.c
1428
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/arn/arn_main.c
1434
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/arn/arn_main.c
1437
in = ic->ic_bss;
usr/src/uts/common/io/arn/arn_main.c
1439
pos = arn_get_channel(sc, ic->ic_curchan);
usr/src/uts/common/io/arn/arn_main.c
1456
arn_chan2flags(ic, ic->ic_curchan);
usr/src/uts/common/io/arn/arn_main.c
1467
ieee80211_reset_chan(ic);
usr/src/uts/common/io/arn/arn_main.c
1479
bssid = ic->ic_macaddr;
usr/src/uts/common/io/arn/arn_main.c
1485
if (nstate == IEEE80211_S_RUN && ic->ic_opmode != IEEE80211_M_IBSS)
usr/src/uts/common/io/arn/arn_main.c
1491
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/arn/arn_main.c
1500
switch (ic->ic_opmode) {
usr/src/uts/common/io/arn/arn_main.c
1520
if (ic->ic_opmode == IEEE80211_M_IBSS &&
usr/src/uts/common/io/arn/arn_main.c
1521
ic->ic_bss->in_tstamp.tsf != 0) {
usr/src/uts/common/io/arn/arn_main.c
1572
error = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/arn/arn_main.c
1578
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/arn/arn_main.c
1601
ieee80211com_t *ic = &sc->sc_isc;
usr/src/uts/common/io/arn/arn_main.c
1605
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/arn/arn_main.c
1611
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/arn/arn_main.c
1617
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/arn/arn_main.c
1619
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/arn/arn_main.c
1620
arn_rate_ctl(ic, ic->ic_bss);
usr/src/uts/common/io/arn/arn_main.c
1622
ieee80211_iterate_nodes(&ic->ic_sta,
usr/src/uts/common/io/arn/arn_main.c
1631
if (ic->ic_beaconmiss++ > 100) {
usr/src/uts/common/io/arn/arn_main.c
1636
(void) ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/arn/arn_main.c
1645
ieee80211_watchdog(ic);
usr/src/uts/common/io/arn/arn_main.c
1647
ieee80211_start_watchdog(ic, ntimer);
usr/src/uts/common/io/arn/arn_main.c
1652
arn_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/arn/arn_main.c
1656
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1680
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/arn/arn_main.c
1681
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1706
ic->ic_node_cleanup(in);
usr/src/uts/common/io/arn/arn_main.c
1848
arn_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/arn/arn_main.c
1851
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1878
arn_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k)
usr/src/uts/common/io/arn/arn_main.c
1880
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
1974
arn_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/arn/arn_main.c
1977
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
2020
arn_set_shortslot(ieee80211com_t *ic, int onoff)
usr/src/uts/common/io/arn/arn_main.c
2022
struct ath_hal *ah = ((struct arn_softc *)ic)->sc_ah;
usr/src/uts/common/io/arn/arn_main.c
2033
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2034
struct ieee80211_channel *curchan = ic->ic_curchan;
usr/src/uts/common/io/arn/arn_main.c
2158
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2172
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/arn/arn_main.c
2173
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/arn/arn_main.c
2200
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2207
in = ic->ic_bss;
usr/src/uts/common/io/arn/arn_main.c
2220
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/arn/arn_main.c
2223
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/arn/arn_main.c
2226
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/arn/arn_main.c
2229
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/arn/arn_main.c
2255
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/arn/arn_main.c
2370
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2380
(void) arn_reset(ic);
usr/src/uts/common/io/arn/arn_main.c
2391
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2398
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/arn/arn_main.c
2400
"discard, state %u\n", ic->ic_state));
usr/src/uts/common/io/arn/arn_main.c
2409
error = arn_tx(ic, mp, IEEE80211_FC0_TYPE_DATA);
usr/src/uts/common/io/arn/arn_main.c
2555
ieee80211com_t *ic;
usr/src/uts/common/io/arn/arn_main.c
2558
ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2563
ic->ic_caps |= IEEE80211_C_AES_CCM;
usr/src/uts/common/io/arn/arn_main.c
2566
ic->ic_caps |= IEEE80211_C_AES;
usr/src/uts/common/io/arn/arn_main.c
2569
ic->ic_caps |= IEEE80211_C_TKIP;
usr/src/uts/common/io/arn/arn_main.c
2572
ic->ic_caps |= IEEE80211_C_WEP;
usr/src/uts/common/io/arn/arn_main.c
2575
ic->ic_caps |= IEEE80211_C_TKIPMIC;
usr/src/uts/common/io/arn/arn_main.c
2652
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2654
struct wmeParams *wmep = &ic->ic_wme.wme_chanParams.cap_wmeParams[ac];
usr/src/uts/common/io/arn/arn_main.c
2720
arn_wme_update(ieee80211com_t *ic)
usr/src/uts/common/io/arn/arn_main.c
2722
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
2800
ieee80211com_t *ic;
usr/src/uts/common/io/arn/arn_main.c
2822
ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
2880
ath9k_hw_getmac(ah, ic->ic_macaddr);
usr/src/uts/common/io/arn/arn_main.c
2932
ic->ic_caps |= IEEE80211_C_SHPREAMBLE |
usr/src/uts/common/io/arn/arn_main.c
3089
ic->ic_caps |= IEEE80211_C_WME;
usr/src/uts/common/io/arn/arn_main.c
3090
ic->ic_wme.wme_update = arn_wme_update;
usr/src/uts/common/io/arn/arn_main.c
3094
ic->ic_htcaps =
usr/src/uts/common/io/arn/arn_main.c
3104
ic->ic_htcaps |= IEEE80211_HTC_AMPDU;
usr/src/uts/common/io/arn/arn_main.c
3109
ic->ic_flags |= IEEE80211_F_DATAPAD;
usr/src/uts/common/io/arn/arn_main.c
3111
ic->ic_caps |= IEEE80211_C_WPA;
usr/src/uts/common/io/arn/arn_main.c
3113
ic->ic_caps |= IEEE80211_C_TXFRAG; /* handle tx frags */
usr/src/uts/common/io/arn/arn_main.c
3114
ic->ic_caps |= IEEE80211_C_BGSCAN; /* capable of bg scanning */
usr/src/uts/common/io/arn/arn_main.c
3116
ic->ic_phytype = IEEE80211_T_HT;
usr/src/uts/common/io/arn/arn_main.c
3117
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/arn/arn_main.c
3118
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/arn/arn_main.c
3119
ic->ic_maxrssi = ARN_MAX_RSSI;
usr/src/uts/common/io/arn/arn_main.c
3120
ic->ic_set_shortslot = arn_set_shortslot;
usr/src/uts/common/io/arn/arn_main.c
3121
ic->ic_xmit = arn_tx;
usr/src/uts/common/io/arn/arn_main.c
3122
ieee80211_attach(ic);
usr/src/uts/common/io/arn/arn_main.c
3125
"ic->ic_curchan->ich_freq: %d\n", ic->ic_curchan->ich_freq));
usr/src/uts/common/io/arn/arn_main.c
3128
(void) snprintf(ic->ic_wpadoor, MAX_IEEE80211STR, "%s_%s%d", WPA_DOOR,
usr/src/uts/common/io/arn/arn_main.c
3133
sc->sc_recv_action = ic->ic_recv_action;
usr/src/uts/common/io/arn/arn_main.c
3134
ic->ic_recv_action = arn_ampdu_recv_action;
usr/src/uts/common/io/arn/arn_main.c
3138
ic->ic_ampdu_rxmax = sc->sc_ht_conf.ampdu_factor;
usr/src/uts/common/io/arn/arn_main.c
3139
ic->ic_ampdu_density = sc->sc_ht_conf.ampdu_density;
usr/src/uts/common/io/arn/arn_main.c
3140
ic->ic_ampdu_limit = ic->ic_ampdu_rxmax;
usr/src/uts/common/io/arn/arn_main.c
3144
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/arn/arn_main.c
3145
ic->ic_newstate = arn_newstate;
usr/src/uts/common/io/arn/arn_main.c
3147
sc->sc_recv_mgmt = ic->ic_recv_mgmt;
usr/src/uts/common/io/arn/arn_main.c
3148
ic->ic_recv_mgmt = arn_recv_mgmt;
usr/src/uts/common/io/arn/arn_main.c
3150
ic->ic_watchdog = arn_watchdog;
usr/src/uts/common/io/arn/arn_main.c
3151
ic->ic_node_alloc = arn_node_alloc;
usr/src/uts/common/io/arn/arn_main.c
3152
ic->ic_node_free = arn_node_free;
usr/src/uts/common/io/arn/arn_main.c
3153
ic->ic_crypto.cs_key_alloc = arn_key_alloc;
usr/src/uts/common/io/arn/arn_main.c
3154
ic->ic_crypto.cs_key_delete = arn_key_delete;
usr/src/uts/common/io/arn/arn_main.c
3155
ic->ic_crypto.cs_key_set = arn_key_set;
usr/src/uts/common/io/arn/arn_main.c
3157
ieee80211_media_init(ic);
usr/src/uts/common/io/arn/arn_main.c
3162
ic->ic_def_txkey = 0;
usr/src/uts/common/io/arn/arn_main.c
3192
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/arn/arn_main.c
3194
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/arn/arn_main.c
3211
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/arn/arn_main.c
3218
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/arn/arn_main.c
3236
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/arn/arn_main.c
3262
(void) ieee80211_detach(ic);
usr/src/uts/common/io/arn/arn_main.c
615
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
666
rateset = &ic->ic_sup_rates[mode];
usr/src/uts/common/io/arn/arn_main.c
679
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_main.c
735
if (ic->ic_sup_channels[index].ich_freq == 0) {
usr/src/uts/common/io/arn/arn_main.c
736
ic->ic_sup_channels[index].ich_freq = c->channel;
usr/src/uts/common/io/arn/arn_main.c
737
ic->ic_sup_channels[index].ich_flags = flags;
usr/src/uts/common/io/arn/arn_main.c
740
ic->ic_sup_channels[index].ich_flags |= flags;
usr/src/uts/common/io/arn/arn_main.c
744
ic->ic_caps |= IEEE80211_C_SHPREAMBLE |
usr/src/uts/common/io/arn/arn_main.c
803
struct ieee80211com *ic = &sc->sc_isc;
usr/src/uts/common/io/arn/arn_main.c
811
mode = ieee80211_chan2mode(ic, chan);
usr/src/uts/common/io/arn/arn_main.c
839
ieee80211com_t *ic = &sc->sc_isc;
usr/src/uts/common/io/arn/arn_main.c
906
ic->ic_ibss_chan = &chan;
usr/src/uts/common/io/arn/arn_main.c
934
ieee80211com_t *ic = (ieee80211com_t *)arg;
usr/src/uts/common/io/arn/arn_main.c
935
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_main.c
947
if (ic->ic_state != IEEE80211_S_RUN)
usr/src/uts/common/io/arn/arn_rc.c
1459
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_rc.c
1460
uint32_t cur_mode = ic->ic_curmode;
usr/src/uts/common/io/arn/arn_rc.c
1625
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_rc.c
1657
if (ic->ic_curmode == IEEE80211_MODE_11NA ||
usr/src/uts/common/io/arn/arn_rc.c
1658
ic->ic_curmode == IEEE80211_MODE_11NG)
usr/src/uts/common/io/arn/arn_rc.c
1880
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_rc.c
1883
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/arn/arn_rc.c
1907
for (; srate >= 0 && IEEE80211_RATE(srate) != ic->ic_fixed_rate;
usr/src/uts/common/io/arn/arn_rc.c
1929
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_rc.c
1932
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/arn/arn_rc.c
1937
in = (struct ieee80211_node *)ic->ic_bss;
usr/src/uts/common/io/arn/arn_rc.c
1958
ieee80211_iterate_nodes(&ic->ic_sta, arn_rate_cb, sc);
usr/src/uts/common/io/arn/arn_rc.c
808
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_rc.c
816
if ((ic->ic_flags & IEEE80211_F_SHPREAMBLE) &&
usr/src/uts/common/io/arn/arn_rc.c
868
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_rc.c
931
if (IEEE80211_IS_CHAN_HTG(ic->ic_curchan)) {
usr/src/uts/common/io/arn/arn_recv.c
155
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_recv.c
179
ic->ic_opmode, rfilt, mfilt[0], mfilt[1]));
usr/src/uts/common/io/arn/arn_recv.c
256
struct ieee80211com *ic;
usr/src/uts/common/io/arn/arn_recv.c
259
if ((in == NULL) || (frm == NULL) || (ic = in->in_ic) == NULL) {
usr/src/uts/common/io/arn/arn_recv.c
265
sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_recv.c
335
arn_recv_mgmt(struct ieee80211com *ic, mblk_t *mp, struct ieee80211_node *in,
usr/src/uts/common/io/arn/arn_recv.c
338
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_recv.c
344
sc->sc_recv_mgmt(ic, mp, in, subtype, rssi, rstamp);
usr/src/uts/common/io/arn/arn_recv.c
350
if (sc->sc_bsync && in == ic->ic_bss &&
usr/src/uts/common/io/arn/arn_recv.c
351
ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/arn/arn_recv.c
360
if (ic->ic_opmode == IEEE80211_M_IBSS &&
usr/src/uts/common/io/arn/arn_recv.c
361
ic->ic_state == IEEE80211_S_RUN &&
usr/src/uts/common/io/arn/arn_recv.c
422
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_recv.c
569
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/arn/arn_recv.c
635
if (cur_signal <= 2 && ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/arn/arn_recv.c
636
(void) ieee80211_input(ic, rx_mp, in,
usr/src/uts/common/io/arn/arn_recv.c
640
(void) ieee80211_input(ic, rx_mp, in, rs->rs_rssi,
usr/src/uts/common/io/arn/arn_recv.c
651
if (ic->ic_opmode == IEEE80211_M_STA &&
usr/src/uts/common/io/arn/arn_xmit.c
1007
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_xmit.c
1009
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/arn/arn_xmit.c
113
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_xmit.c
114
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/arn/arn_xmit.c
1175
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_xmit.c
1184
if (pktlen > ic->ic_rtsthreshold) {
usr/src/uts/common/io/arn/arn_xmit.c
1197
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_xmit.c
1227
((ic->ic_flags & IEEE80211_F_SHPREAMBLE) &&
usr/src/uts/common/io/arn/arn_xmit.c
1859
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_xmit.c
1879
hdrlen = ieee80211_hdrspace(ic, mp->b_rptr);
usr/src/uts/common/io/arn/arn_xmit.c
1892
k = ieee80211_crypto_encap(ic, mp);
usr/src/uts/common/io/arn/arn_xmit.c
2038
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/arn/arn_xmit.c
2039
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/arn/arn_xmit.c
2051
arn_tx(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/arn/arn_xmit.c
2053
struct arn_softc *sc = (struct arn_softc *)ic;
usr/src/uts/common/io/arn/arn_xmit.c
2075
ic->ic_stats.is_tx_nobuf++;
usr/src/uts/common/io/arn/arn_xmit.c
2092
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/arn/arn_xmit.c
2101
(void) ieee80211_encap(ic, mp, in);
usr/src/uts/common/io/arn/arn_xmit.c
2126
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/arn/arn_xmit.c
2187
ieee80211com_t *ic = (ieee80211com_t *)sc;
usr/src/uts/common/io/arn/arn_xmit.c
2296
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/ath/ath_aux.c
1007
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/ath/ath_aux.c
114
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_aux.c
120
if (ic->ic_opmode != IEEE80211_M_STA)
usr/src/uts/common/io/ath/ath_aux.c
122
if (ic->ic_opmode != IEEE80211_M_HOSTAP && asc->asc_promisc)
usr/src/uts/common/io/ath/ath_aux.c
124
if (ic->ic_opmode == IEEE80211_M_STA ||
usr/src/uts/common/io/ath/ath_aux.c
125
ic->ic_opmode == IEEE80211_M_IBSS ||
usr/src/uts/common/io/ath/ath_aux.c
126
ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/ath/ath_aux.c
249
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_aux.c
261
ic->ic_opmode, rfilt,
usr/src/uts/common/io/ath/ath_aux.c
300
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_aux.c
352
if (ic->ic_sup_channels[ix].ich_freq == 0) {
usr/src/uts/common/io/ath/ath_aux.c
353
ic->ic_sup_channels[ix].ich_freq = c->channel;
usr/src/uts/common/io/ath/ath_aux.c
354
ic->ic_sup_channels[ix].ich_flags = flags;
usr/src/uts/common/io/ath/ath_aux.c
357
ic->ic_sup_channels[ix].ich_flags |= flags;
usr/src/uts/common/io/ath/ath_aux.c
446
struct ieee80211com *ic = &asc->asc_isc;
usr/src/uts/common/io/ath/ath_aux.c
453
mode = ieee80211_chan2mode(ic, chan);
usr/src/uts/common/io/ath/ath_aux.c
467
ieee80211com_t *ic = &asc->asc_isc;
usr/src/uts/common/io/ath/ath_aux.c
469
if (chan != ic->ic_ibss_chan) {
usr/src/uts/common/io/ath/ath_aux.c
488
hchan.channelFlags = ath_chan2flags(ic, chan);
usr/src/uts/common/io/ath/ath_aux.c
489
if (!ATH_HAL_RESET(ah, (HAL_OPMODE)ic->ic_opmode,
usr/src/uts/common/io/ath/ath_aux.c
494
ieee80211_chan2ieee(ic, chan), hchan.channel,
usr/src/uts/common/io/ath/ath_aux.c
514
ic->ic_ibss_chan = chan;
usr/src/uts/common/io/ath/ath_aux.c
544
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_aux.c
545
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/ath/ath_aux.c
552
if (ic->ic_opmode != IEEE80211_M_HOSTAP) {
usr/src/uts/common/io/ath/ath_aux.c
567
bs.bs_bmissthreshold = ic->ic_bmissthreshold;
usr/src/uts/common/io/ath/ath_aux.c
736
ath_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/ath/ath_aux.c
739
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_aux.c
766
ath_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k)
usr/src/uts/common/io/ath/ath_aux.c
768
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_aux.c
920
ath_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/ath/ath_aux.c
931
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_aux.c
964
ath_set_shortslot(ieee80211com_t *ic, int onoff)
usr/src/uts/common/io/ath/ath_aux.c
966
struct ath_hal *ah = ((ath_t *)ic)->asc_ah;
usr/src/uts/common/io/ath/ath_aux.c
975
ath_reset(ieee80211com_t *ic)
usr/src/uts/common/io/ath/ath_aux.c
977
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_aux.c
986
ch = ic->ic_curchan;
usr/src/uts/common/io/ath/ath_aux.c
988
asc->asc_curchan.channelFlags = ath_chan2flags(ic, ch);
usr/src/uts/common/io/ath/ath_aux.c
995
if (!ATH_HAL_RESET(ah, (HAL_OPMODE)ic->ic_opmode,
usr/src/uts/common/io/ath/ath_aux.h
50
int ath_reset(ieee80211com_t *ic);
usr/src/uts/common/io/ath/ath_aux.h
65
int ath_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/ath/ath_aux.h
67
int ath_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k);
usr/src/uts/common/io/ath/ath_aux.h
68
int ath_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/ath/ath_aux.h
70
void ath_set_shortslot(ieee80211com_t *ic, int onoff);
usr/src/uts/common/io/ath/ath_main.c
1005
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/ath/ath_main.c
1014
(void) ieee80211_encap(ic, mp, in);
usr/src/uts/common/io/ath/ath_main.c
1038
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/ath/ath_main.c
1059
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
1068
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/ath/ath_main.c
1070
"discard, state %u\n", ic->ic_state));
usr/src/uts/common/io/ath/ath_main.c
1079
error = ath_xmit(ic, mp, IEEE80211_FC0_TYPE_DATA);
usr/src/uts/common/io/ath/ath_main.c
1098
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
1182
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/ath/ath_main.c
1206
ath_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/ath/ath_main.c
1209
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_main.c
1219
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/ath/ath_main.c
1220
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_main.c
1239
ic->ic_node_cleanup(in);
usr/src/uts/common/io/ath/ath_main.c
1248
ieee80211com_t *ic = arg;
usr/src/uts/common/io/ath/ath_main.c
1249
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_main.c
1252
if (ic->ic_state == IEEE80211_S_SCAN) {
usr/src/uts/common/io/ath/ath_main.c
1255
ieee80211_next_scan(ic);
usr/src/uts/common/io/ath/ath_main.c
1272
ath_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/ath/ath_main.c
1274
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_main.c
1292
ostate = ic->ic_state;
usr/src/uts/common/io/ath/ath_main.c
1308
in = ic->ic_bss;
usr/src/uts/common/io/ath/ath_main.c
1309
error = ath_chan_set(asc, ic->ic_curchan);
usr/src/uts/common/io/ath/ath_main.c
1313
ieee80211_reset_chan(ic);
usr/src/uts/common/io/ath/ath_main.c
1321
bssid = ic->ic_macaddr;
usr/src/uts/common/io/ath/ath_main.c
1326
if (nstate == IEEE80211_S_RUN && ic->ic_opmode != IEEE80211_M_IBSS)
usr/src/uts/common/io/ath/ath_main.c
1330
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/ath/ath_main.c
1355
error = asc->asc_newstate(ic, nstate, arg);
usr/src/uts/common/io/ath/ath_main.c
1360
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/ath/ath_main.c
1405
ieee80211com_t *ic = &asc->asc_isc;
usr/src/uts/common/io/ath/ath_main.c
1409
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/ath/ath_main.c
1415
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/ath/ath_main.c
1423
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/ath/ath_main.c
1425
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/ath/ath_main.c
1426
ath_rate_ctl(ic, ic->ic_bss);
usr/src/uts/common/io/ath/ath_main.c
1428
ieee80211_iterate_nodes(&ic->ic_sta,
usr/src/uts/common/io/ath/ath_main.c
1436
ieee80211_watchdog(ic);
usr/src/uts/common/io/ath/ath_main.c
1438
ieee80211_start_watchdog(ic, ntimer);
usr/src/uts/common/io/ath/ath_main.c
1456
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
1511
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/ath/ath_main.c
1512
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/ath/ath_main.c
1521
(void) ath_reset(ic);
usr/src/uts/common/io/ath/ath_main.c
1561
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
1584
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/ath/ath_main.c
1585
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/ath/ath_main.c
1614
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
1627
asc->asc_curchan.channel = ic->ic_curchan->ich_freq;
usr/src/uts/common/io/ath/ath_main.c
1628
asc->asc_curchan.channelFlags = ath_chan2flags(ic, ic->ic_curchan);
usr/src/uts/common/io/ath/ath_main.c
1629
if (!ATH_HAL_RESET(ah, (HAL_OPMODE)ic->ic_opmode,
usr/src/uts/common/io/ath/ath_main.c
1652
ath_chan_change(asc, ic->ic_curchan);
usr/src/uts/common/io/ath/ath_main.c
1833
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
1834
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/ath/ath_main.c
1851
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/ath/ath_main.c
1854
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/ath/ath_main.c
1857
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/ath/ath_main.c
1860
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/ath/ath_main.c
1886
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/ath/ath_main.c
1961
ieee80211com_t *ic;
usr/src/uts/common/io/ath/ath_main.c
1995
ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
2160
ATH_HAL_GETMAC(ah, ic->ic_macaddr);
usr/src/uts/common/io/ath/ath_main.c
2168
ic->ic_caps |= IEEE80211_C_SHPREAMBLE |
usr/src/uts/common/io/ath/ath_main.c
2174
ic->ic_caps |= IEEE80211_C_WEP;
usr/src/uts/common/io/ath/ath_main.c
2176
ic->ic_caps |= IEEE80211_C_AES;
usr/src/uts/common/io/ath/ath_main.c
2179
ic->ic_caps |= IEEE80211_C_AES_CCM;
usr/src/uts/common/io/ath/ath_main.c
2182
ic->ic_caps |= IEEE80211_C_CKIP;
usr/src/uts/common/io/ath/ath_main.c
2185
ic->ic_caps |= IEEE80211_C_TKIP;
usr/src/uts/common/io/ath/ath_main.c
2193
ic->ic_caps |= IEEE80211_C_TKIPMIC;
usr/src/uts/common/io/ath/ath_main.c
2205
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/ath/ath_main.c
2222
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/ath/ath_main.c
2223
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/ath/ath_main.c
2224
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/ath/ath_main.c
2225
ic->ic_maxrssi = ATH_MAX_RSSI;
usr/src/uts/common/io/ath/ath_main.c
2226
ic->ic_set_shortslot = ath_set_shortslot;
usr/src/uts/common/io/ath/ath_main.c
2227
ic->ic_xmit = ath_xmit;
usr/src/uts/common/io/ath/ath_main.c
2228
ieee80211_attach(ic);
usr/src/uts/common/io/ath/ath_main.c
2231
(void) snprintf(ic->ic_wpadoor, MAX_IEEE80211STR, "%s_%s%d", WPA_DOOR,
usr/src/uts/common/io/ath/ath_main.c
2236
ic->ic_reset = ath_reset;
usr/src/uts/common/io/ath/ath_main.c
2237
asc->asc_newstate = ic->ic_newstate;
usr/src/uts/common/io/ath/ath_main.c
2238
ic->ic_newstate = ath_newstate;
usr/src/uts/common/io/ath/ath_main.c
2239
ic->ic_watchdog = ath_watchdog;
usr/src/uts/common/io/ath/ath_main.c
2240
ic->ic_node_alloc = ath_node_alloc;
usr/src/uts/common/io/ath/ath_main.c
2241
ic->ic_node_free = ath_node_free;
usr/src/uts/common/io/ath/ath_main.c
2242
ic->ic_crypto.cs_key_alloc = ath_key_alloc;
usr/src/uts/common/io/ath/ath_main.c
2243
ic->ic_crypto.cs_key_delete = ath_key_delete;
usr/src/uts/common/io/ath/ath_main.c
2244
ic->ic_crypto.cs_key_set = ath_key_set;
usr/src/uts/common/io/ath/ath_main.c
2245
ieee80211_media_init(ic);
usr/src/uts/common/io/ath/ath_main.c
2249
ic->ic_def_txkey = 0;
usr/src/uts/common/io/ath/ath_main.c
2279
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/ath/ath_main.c
2281
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/ath/ath_main.c
2292
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/ath/ath_main.c
2299
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/ath/ath_main.c
2316
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/ath/ath_main.c
2328
(void) ieee80211_detach(ic);
usr/src/uts/common/io/ath/ath_main.c
530
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
625
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/ath/ath_main.c
630
(void) ieee80211_input(ic, rx_mp, in,
usr/src/uts/common/io/ath/ath_main.c
672
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_main.c
705
k = ieee80211_crypto_encap(ic, mp);
usr/src/uts/common/io/ath/ath_main.c
756
if ((ic->ic_flags & IEEE80211_F_SHPREAMBLE) &&
usr/src/uts/common/io/ath/ath_main.c
825
} else if (pktlen > ic->ic_rtsthreshold) {
usr/src/uts/common/io/ath/ath_main.c
942
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/ath/ath_main.c
943
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/ath/ath_main.c
955
ath_xmit(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/ath/ath_main.c
957
ath_t *asc = (ath_t *)ic;
usr/src/uts/common/io/ath/ath_main.c
988
ic->ic_stats.is_tx_nobuf++;
usr/src/uts/common/io/ath/ath_rate.c
154
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_rate.c
157
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/ath/ath_rate.c
181
for (; srate >= 0 && IEEE80211_RATE(srate) != ic->ic_fixed_rate;
usr/src/uts/common/io/ath/ath_rate.c
201
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_rate.c
204
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/ath/ath_rate.c
209
in = (struct ieee80211_node *)ic->ic_bss;
usr/src/uts/common/io/ath/ath_rate.c
222
ieee80211_iterate_nodes(&ic->ic_sta, ath_rate_cb, asc);
usr/src/uts/common/io/ath/ath_rate.c
223
ath_rate_update(asc, ic->ic_bss, 0);
usr/src/uts/common/io/ath/ath_rate.c
305
ieee80211com_t *ic = (ieee80211com_t *)asc;
usr/src/uts/common/io/ath/ath_rate.c
340
rs = &ic->ic_sup_rates[mode];
usr/src/uts/common/io/atu/atu.c
1123
struct ieee80211com *ic;
usr/src/uts/common/io/atu/atu.c
1126
ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1128
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/atu/atu.c
1129
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/atu/atu.c
1170
struct ieee80211com *ic;
usr/src/uts/common/io/atu/atu.c
1198
ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1244
ic->ic_phytype = IEEE80211_T_DS;
usr/src/uts/common/io/atu/atu.c
1245
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/atu/atu.c
1246
ic->ic_caps = IEEE80211_C_SHPREAMBLE | IEEE80211_C_WEP;
usr/src/uts/common/io/atu/atu.c
1247
ic->ic_sup_rates[IEEE80211_MODE_11B] = atu_rateset;
usr/src/uts/common/io/atu/atu.c
1248
ic->ic_maxrssi = atu_fw_table[sc->sc_radio].max_rssi;
usr/src/uts/common/io/atu/atu.c
1249
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/atu/atu.c
1251
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/atu/atu.c
1253
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/atu/atu.c
1257
ic->ic_xmit = atu_send;
usr/src/uts/common/io/atu/atu.c
1258
ieee80211_attach(ic);
usr/src/uts/common/io/atu/atu.c
1260
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/atu/atu.c
1261
ic->ic_newstate = atu_newstate;
usr/src/uts/common/io/atu/atu.c
1262
ic->ic_watchdog = atu_watchdog;
usr/src/uts/common/io/atu/atu.c
1263
ieee80211_media_init(ic);
usr/src/uts/common/io/atu/atu.c
1265
ic->ic_def_txkey = 0;
usr/src/uts/common/io/atu/atu.c
1266
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/atu/atu.c
1268
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/atu/atu.c
1277
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/atu/atu.c
1284
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/atu/atu.c
1300
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/atu/atu.c
1304
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/atu/atu.c
1441
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1443
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/atu/atu.c
1444
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/atu/atu.c
1484
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1487
err = ieee80211_setprop(ic, name, id, len, buf);
usr/src/uts/common/io/atu/atu.c
1490
if (ic->ic_des_esslen == 0)
usr/src/uts/common/io/atu/atu.c
1506
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/atu/atu.c
1519
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1521
return (ieee80211_getprop(ic, name, id, length, buf));
usr/src/uts/common/io/atu/atu.c
1529
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1531
ieee80211_propinfo(ic, name, id, mph);
usr/src/uts/common/io/atu/atu.c
1538
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1541
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/atu/atu.c
1542
if (err != ENETRESET || ic->ic_des_esslen == 0)
usr/src/uts/common/io/atu/atu.c
1558
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/atu/atu.c
1569
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1572
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/atu/atu.c
158
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1580
if (atu_send(ic, mp, IEEE80211_FC0_TYPE_DATA) == ENOMEM) {
usr/src/uts/common/io/atu/atu.c
1598
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
1604
in = ic->ic_bss;
usr/src/uts/common/io/atu/atu.c
1605
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/atu/atu.c
1607
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/atu/atu.c
1619
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/atu/atu.c
1622
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/atu/atu.c
1625
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/atu/atu.c
1628
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/atu/atu.c
1631
*val = ic->ic_stats.is_tx_failed;
usr/src/uts/common/io/atu/atu.c
1647
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/atu/atu.c
176
bcopy(rfmd_conf.MACAddr, ic->ic_macaddr, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/atu/atu.c
188
bcopy(intersil_conf.MACAddr, ic->ic_macaddr,
usr/src/uts/common/io/atu/atu.c
307
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
313
err = atu_send_mib(sc, MIB_MAC_ADDR_STA, ic->ic_macaddr);
usr/src/uts/common/io/atu/atu.c
332
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/atu/atu.c
333
k = ic->ic_nw_keys + ic->ic_def_txkey;
usr/src/uts/common/io/atu/atu.c
348
cmd.WEP_DefaultKeyID = ic->ic_def_txkey;
usr/src/uts/common/io/atu/atu.c
350
k = ic->ic_nw_keys + i;
usr/src/uts/common/io/atu/atu.c
360
bcopy(ic->ic_des_essid, cmd.SSID, ic->ic_des_esslen);
usr/src/uts/common/io/atu/atu.c
361
cmd.SSID_Len = ic->ic_des_esslen;
usr/src/uts/common/io/atu/atu.c
386
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
398
bcopy(ic->ic_des_essid, scan.SSID, ic->ic_des_esslen);
usr/src/uts/common/io/atu/atu.c
399
scan.SSID_Len = ic->ic_des_esslen;
usr/src/uts/common/io/atu/atu.c
401
scan.Channel = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/atu/atu.c
468
atu_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/atu/atu.c
470
struct atu_softc *sc = (struct atu_softc *)ic;
usr/src/uts/common/io/atu/atu.c
471
enum ieee80211_state ostate = ic->ic_state;
usr/src/uts/common/io/atu/atu.c
482
ostate = ic->ic_state;
usr/src/uts/common/io/atu/atu.c
492
sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/atu/atu.c
496
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/atu/atu.c
514
err = atu_join(sc, ic->ic_bss);
usr/src/uts/common/io/atu/atu.c
528
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/atu/atu.c
600
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
637
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/atu/atu.c
638
(void) ieee80211_input(ic, mp, ni, h->rssi, h->rx_time);
usr/src/uts/common/io/atu/atu.c
660
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
663
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/atu/atu.c
671
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/atu/atu.c
770
atu_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/atu/atu.c
772
struct atu_softc *sc = (struct atu_softc *)ic;
usr/src/uts/common/io/atu/atu.c
803
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/atu/atu.c
805
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/atu/atu.c
812
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/atu/atu.c
832
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/atu/atu.c
833
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/atu/atu.c
835
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/atu/atu.c
894
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/atu/atu.c
896
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/atu/atu.c
905
switch (ic->ic_state) {
usr/src/uts/common/io/atu/atu.c
908
if (ic->ic_bss->in_fails > 0)
usr/src/uts/common/io/atu/atu.c
909
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/atu/atu.c
911
ieee80211_watchdog(ic);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1123
ic = &pdev->vars.int_coal;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1131
hc_rx_timeout = (u8_t)(ic->hc_usec_u_sb[HC_INDEX_VF_ETH_RX_CQ_CONS] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1133
hc_tx_timeout = (u8_t)(ic->hc_usec_c_sb[HC_INDEX_VF_ETH_TX_CQ_CONS - HC_USTORM_SB_NUM_INDICES] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1137
hc_rx_timeout = (u8_t)(ic->hc_usec_u_sb[HC_INDEX_VF_ETH_RX_CQ_CONS] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
1138
hc_tx_timeout = (u8_t)(ic->hc_usec_c_sb[HC_INDEX_VF_ETH_TX_CQ_CONS - HC_USTORM_SB_NUM_INDICES] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1340
lm_int_coalesing_info *ic = &pdev->vars.int_coal;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1439
if (dhc_enable && ic->hc_usec_u_sb[index]) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1442
timeout = (u8_t)(ic->hc_usec_u_sb[index] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1451
if (dhc_enable && ic->hc_usec_c_sb[0]) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1458
timeout = (u8_t)(ic->hc_usec_c_sb[0] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1472
timeout = (u8_t)(ic->hc_usec_c_sb[1] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1482
timeout = (u8_t)(ic->hc_usec_c_sb[2] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1491
timeout = (u8_t)(ic->hc_usec_c_sb[3] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1552
lm_int_coalesing_info *ic = &pdev->vars.int_coal;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1633
if (dhc_enable && ic->hc_usec_u_sb[index]) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1636
timeout = (u8_t)(ic->hc_usec_u_sb[index] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1645
if (dhc_enable && ic->hc_usec_c_sb[0]) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1652
timeout = (u8_t)(ic->hc_usec_c_sb[0] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1666
timeout = (u8_t)(ic->hc_usec_c_sb[1] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1676
timeout = (u8_t)(ic->hc_usec_c_sb[2] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
1685
timeout = (u8_t)(ic->hc_usec_c_sb[3] / HC_TIMEOUT_RESOLUTION_IN_US);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
734
lm_int_coalesing_info* ic = &pdev->vars.int_coal;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
739
mm_mem_zero( ic, sizeof(lm_int_coalesing_info) );
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
791
ic->hc_usec_c_sb[i] = tx_coal_usec[i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
795
ic->hc_usec_u_sb[i] = rx_coal_usec[i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
801
ic->hc_usec_u_sb[HC_INDEX_U_TOE_RX_CQ_CONS] = pdev->params.l4_hc_ustorm_thresh; /* 12usec */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
811
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].hc_timeout0[i] = (u8_t)pdev->params.hc_timeout0[SM_RX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
812
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].hc_timeout1[i] = (u8_t)pdev->params.hc_timeout1[SM_RX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
813
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].hc_timeout2[i] = (u8_t)pdev->params.hc_timeout2[SM_RX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
814
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].hc_timeout3[i] = (u8_t)pdev->params.hc_timeout3[SM_RX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
816
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].threshold[0] = pdev->params.hc_threshold0[SM_RX_ID];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
817
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].threshold[1] = pdev->params.hc_threshold1[SM_RX_ID];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
818
ic->eth_dynamic_hc_cfg.sm_config[SM_RX_ID].threshold[2] = pdev->params.hc_threshold2[SM_RX_ID];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
821
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].hc_timeout0[i] = (u8_t)pdev->params.hc_timeout0[SM_TX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
822
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].hc_timeout1[i] = (u8_t)pdev->params.hc_timeout1[SM_TX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
823
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].hc_timeout2[i] = (u8_t)pdev->params.hc_timeout2[SM_TX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
824
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].hc_timeout3[i] = (u8_t)pdev->params.hc_timeout3[SM_TX_ID][i];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
826
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].threshold[0] = pdev->params.hc_threshold0[SM_TX_ID];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
827
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].threshold[1] = pdev->params.hc_threshold1[SM_TX_ID];
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sb.c
828
ic->eth_dynamic_hc_cfg.sm_config[SM_TX_ID].threshold[2] = pdev->params.hc_threshold2[SM_TX_ID];
usr/src/uts/common/io/comstar/port/fct/fct.c
2931
fct_i_cmd_t *ic = NULL;
usr/src/uts/common/io/comstar/port/fct/fct.c
2978
if ((ic = iport->iport_cmd_slots[i].slot_cmd) == NULL)
usr/src/uts/common/io/comstar/port/fct/fct.c
2980
if ((ic->icmd_flags & ICMD_KNOWN_TO_FCA) == 0)
usr/src/uts/common/io/comstar/port/fct/fct.c
2982
c = ic->icmd_cmd;
usr/src/uts/common/io/comstar/port/fct/fct.c
3017
if (c->cmd_link && (ic->icmd_flags & ICMD_ABTS_RECEIVED)) {
usr/src/uts/common/io/comstar/port/fct/fct.c
3028
atomic_or_32(&ic->icmd_flags, ICMD_ABTS_RECEIVED);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1015
iscsit_client_notify(idm_conn_t *ic, idm_client_notify_t icn,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1028
rc = iscsit_conn_accept(ic); /* No data */
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1031
rc = iscsit_ffp_enabled(ic); /* No data */
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1038
rc = iscsit_ffp_disabled(ic, (idm_ffp_disable_t)data);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1041
rc = iscsit_conn_lost(ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1044
rc = iscsit_conn_destroy(ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1050
rc = iscsit_login_fail(ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1149
iscsit_keepalive(idm_conn_t *ic)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1153
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1165
idm_pdu_init(nop_in_pdu, ic, NULL, NULL);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1196
iscsit_conn_accept(idm_conn_t *ic)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1220
ict->ict_ic = ic;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1223
ic->ic_handle = ict;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1291
iscsit_login_fail(idm_conn_t *ic)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1293
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1302
iscsit_ffp_enabled(idm_conn_t *ic)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1304
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1313
iscsit_ffp_disabled(idm_conn_t *ic, idm_ffp_disable_t disable_class)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1315
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1336
iscsit_conn_lost(idm_conn_t *ic)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1338
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1356
(rx_pdu->isp_ic == ic)) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1359
iscsit_sess_t *, ist, idm_conn_t *, ic,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1382
iscsit_conn_destroy(idm_conn_t *ic)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1384
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
149
iscsit_post_scsi_cmd(idm_conn_t *ic, idm_pdu_t *rx_pdu);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
181
iscsit_conn_accept(idm_conn_t *ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
184
iscsit_ffp_enabled(idm_conn_t *ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
187
iscsit_ffp_disabled(idm_conn_t *ic, idm_ffp_disable_t disable_class);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
190
iscsit_conn_lost(idm_conn_t *ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
193
iscsit_conn_destroy(idm_conn_t *ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1933
iscsit_op_scsi_cmd(idm_conn_t *ic, idm_pdu_t *rx_pdu)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1935
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1938
iscsit_post_scsi_cmd(ic, rx_pdu);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1963
iscsit_post_scsi_cmd(idm_conn_t *ic, idm_pdu_t *rx_pdu)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
1974
ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2128
DTRACE_ISCSI_3(scsi__command, idm_conn_t *, ic,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2162
DTRACE_ISCSI_8(xfer__start, idm_conn_t *, ic,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2177
DTRACE_ISCSI_8(xfer__done, idm_conn_t *, ic,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2232
idm_conn_t *ic = rx_pdu->isp_ic;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2233
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2285
idm_conn_t *ic;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2290
ic = ict->ict_ic;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2293
idm_pdu_init(rsp_pdu, ic, NULL, NULL);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
242
iscsit_login_fail(idm_conn_t *ic);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
3129
idm_conn_t *ic = rx_pdu->isp_ic;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
3130
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
901
iscsit_rx_pdu(idm_conn_t *ic, idm_pdu_t *rx_pdu)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
903
iscsit_conn_t *ict = ic->ic_handle;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
915
idm_conn_event(ic, CE_TRANSPORT_FAIL, 0);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
936
idm_conn_event(ic, CE_TRANSPORT_FAIL, 0);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
943
iscsit_rx_pdu_error(idm_conn_t *ic, idm_pdu_t *rx_pdu, idm_status_t status)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
958
iscsit_rx_scsi_rsp(idm_conn_t *ic, idm_pdu_t *rx_pdu)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
961
idm_conn_event(ic, CE_TRANSPORT_FAIL, 0);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
606
iscsit_login_sm_event(iscsit_conn_t *ic, iscsit_login_event_t event,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
610
iscsit_login_sm_event_locked(iscsit_conn_t *ic, iscsit_login_event_t event,
usr/src/uts/common/io/dedump.c
136
struct iocblk *ic = (struct iocblk *)mp->b_rptr;
usr/src/uts/common/io/dedump.c
139
"err %d\n", hdr, ic->ioc_cmd, (void *)ic->ioc_cr, ic->ioc_id,
usr/src/uts/common/io/dedump.c
140
ic->ioc_flag, ic->ioc_count, ic->ioc_rval, ic->ioc_error);
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
220
idm_conn_t *ic;
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
248
IDM_TRANSPORT_TYPE_ISER, &ic);
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
266
idm_conn_hold(ic);
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
269
ic->ic_transport_ops = &iser_transport_ops;
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
270
ic->ic_transport_private = (void *)iser_conn;
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
271
ic->ic_transport_hdrlen = ISER_HEADER_LENGTH;
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
272
iser_conn->ic_idmc = ic;
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
277
iser_ib_conv_ibtaddr2sockaddr(&ic->ic_laddr,
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
279
iser_ib_conv_ibtaddr2sockaddr(&ic->ic_raddr,
usr/src/uts/common/io/ib/clients/iser/iser_cm.c
286
idm_conn_event(ic, CE_CONNECT_ACCEPT, (uintptr_t)NULL);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
152
iser_ini_conn_create(idm_conn_req_t *cr, idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
193
iser_conn->ic_idmc = ic;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
202
ic->ic_transport_private = (void *)iser_conn;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
205
ic->ic_transport_hdrlen = ISER_HEADER_LENGTH;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
217
iser_internal_conn_destroy(iser_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
219
mutex_enter(&ic->ic_lock);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
220
iser_channel_free(ic->ic_chan);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
221
if ((ic->ic_type == ISER_CONN_TYPE_TGT) &&
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
222
(ic->ic_stage == ISER_CONN_STAGE_ALLOCATED)) {
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
228
iser_tgt_svc_rele(ic->ic_idms->is_iser_svc);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
230
cv_destroy(&ic->ic_stage_cv);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
231
mutex_exit(&ic->ic_lock);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
232
mutex_destroy(&ic->ic_lock);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
233
kmem_free(ic, sizeof (iser_conn_t));
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
241
iser_conn_destroy(idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
244
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
247
ic->ic_transport_private = NULL;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
256
iser_ini_conn_connect(idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
261
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
272
iser_ib_conv_ibtaddr2sockaddr(&ic->ic_laddr,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
274
iser_ib_conv_ibtaddr2sockaddr(&ic->ic_raddr,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
279
idm_conn_hold(ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
291
iser_conn_disconnect(idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
295
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
42
static void iser_pdu_tx(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
438
iser_tgt_conn_connect(idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
449
iser_tgt_enable_datamover(idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
453
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
46
static idm_status_t iser_tgt_enable_datamover(idm_conn_t *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
47
static idm_status_t iser_ini_enable_datamover(idm_conn_t *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
475
iser_ini_enable_datamover(idm_conn_t *ic)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
48
static void iser_notice_key_values(struct idm_conn_s *ic,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
482
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
50
static kv_status_t iser_declare_key_values(struct idm_conn_s *ic,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
53
static kv_status_t iser_negotiate_key_values(idm_conn_t *ic,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
554
iser_negotiate_key_values(idm_conn_t *ic, nvlist_t *request_nvl,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
564
ic->ic_rdma_extensions = B_TRUE;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
66
static boolean_t iser_conn_is_capable(idm_conn_req_t *ic,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
75
static idm_status_t iser_tgt_conn_connect(struct idm_conn_s *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
77
struct idm_conn_s *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
78
static void iser_conn_destroy(struct idm_conn_s *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
79
static idm_status_t iser_ini_conn_connect(struct idm_conn_s *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
80
static void iser_conn_disconnect(struct idm_conn_s *ic);
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
803
iser_declare_key_values(idm_conn_t *ic, nvlist_t *config_nvl,
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
828
iser_notice_key_values(idm_conn_t *ic, nvlist_t *negotiated_nvl)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
836
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
944
iser_pdu_tx(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
949
iser_conn = (iser_conn_t *)ic->ic_transport_private;
usr/src/uts/common/io/ib/clients/iser/iser_idm.c
954
"ic (0x%p) pdu (0x%p)", (void *) ic, (void *) pdu);
usr/src/uts/common/io/ib/clients/iser/iser_xfer.c
235
idm_conn_t *ic;
usr/src/uts/common/io/ib/clients/iser/iser_xfer.c
249
ic = chan->ic_conn->ic_idmc;
usr/src/uts/common/io/ib/clients/iser/iser_xfer.c
262
(ic->ic_conn_ops.icb_update_statsn)(NULL, pdu);
usr/src/uts/common/io/ib/clients/iser/iser_xfer.c
295
if ((ic->ic_conn_type == CONN_TYPE_INI) &&
usr/src/uts/common/io/ib/clients/iser/iser_xfer.c
297
((idt = idm_task_find(ic, bhs->itt, bhs->ttt)) != NULL)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
278
struct rdsv3_ib_connection *ic;
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
296
ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
297
dev_addr = &ic->i_cm_id->route.addr.dev_addr;
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
302
rds_ibdev = ib_get_client_data(ic->i_cm_id->device,
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
304
iinfo->max_send_wr = ic->i_send_ring.w_nr;
usr/src/uts/common/io/ib/clients/rdsv3/ib.c
305
iinfo->max_recv_wr = ic->i_recv_ring.w_nr;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1001
if (ic->i_snd_cq)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1002
(void) ib_destroy_cq(ic->i_snd_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1004
if (ic->i_soft_cq) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1005
rdsv3_af_thr_destroy(ic->i_soft_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1006
ic->i_soft_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1008
if (ic->i_refill_rq) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1009
rdsv3_af_thr_destroy(ic->i_refill_rq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1010
ic->i_refill_rq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1012
if (ic->i_cq)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1013
(void) ib_destroy_cq(ic->i_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1015
if (ic->i_mr)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1016
rdsv3_ib_free_hdrs(dev, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1018
if (ic->i_sends)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1019
rdsv3_ib_send_clear_ring(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1020
if (ic->i_recvs)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1021
rdsv3_ib_recv_clear_ring(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1023
rdma_destroy_id(ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1028
if (ic->i_on_dev_list)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1029
rdsv3_ib_remove_conn(ic->rds_ibdev, conn);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1031
ic->i_cm_id = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1032
ic->i_pd = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1033
ic->i_mr = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1034
ic->i_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1035
ic->i_snd_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1036
ic->i_send_hdrs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1037
ic->i_recv_hdrs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1038
ic->i_ack = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1040
ASSERT(!ic->i_on_dev_list);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1043
if (ic->i_rm) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1044
rdsv3_message_put(ic->i_rm);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1045
ic->i_rm = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1049
clear_bit(IB_ACK_IN_FLIGHT, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1050
ic->i_ack_next = 0;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1051
ic->i_ack_recv = 0;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1054
ic->i_flowctl = 0;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1055
ic->i_credits = 0;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1057
rdsv3_ib_ring_init(&ic->i_send_ring, rdsv3_ib_sysctl_max_send_wr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1058
rdsv3_ib_ring_init(&ic->i_recv_ring, rdsv3_ib_sysctl_max_recv_wr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
106
rdsv3_ib_tune_rnr(struct rdsv3_ib_connection *ic, struct ib_qp_attr *attr)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1060
if (ic->i_ibinc) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1061
rdsv3_inc_put(&ic->i_ibinc->ii_inc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1062
ic->i_ibinc = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1065
if (ic->i_sends) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1066
kmem_free(ic->i_sends,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1067
ic->i_send_ring.w_nr * sizeof (struct rdsv3_ib_send_work));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1068
ic->i_sends = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1070
if (ic->i_send_wrs) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1071
kmem_free(ic->i_send_wrs, ic->i_send_ring.w_nr *
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1074
ic->i_send_wrs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1076
if (ic->i_recvs) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1077
kmem_free(ic->i_recvs,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1078
ic->i_recv_ring.w_nr * sizeof (struct rdsv3_ib_recv_work));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1079
ic->i_recvs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1081
if (ic->i_recv_wrs) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1082
kmem_free(ic->i_recv_wrs, ic->i_recv_ring.w_nr *
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1084
ic->i_recv_wrs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1094
struct rdsv3_ib_connection *ic;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1099
ic = kmem_zalloc(sizeof (struct rdsv3_ib_connection), gfp);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1100
if (!ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1103
list_link_init(&ic->ib_node);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1105
mutex_init(&ic->i_recv_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1106
mutex_init(&ic->i_ack_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
111
ic, attr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1112
rdsv3_ib_ring_init(&ic->i_send_ring, rdsv3_ib_sysctl_max_send_wr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1113
rdsv3_ib_ring_init(&ic->i_recv_ring, rdsv3_ib_sysctl_max_recv_wr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1115
ic->conn = conn;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1116
conn->c_transport_data = ic;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1119
list_insert_tail(&ib_nodev_conns, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1133
struct rdsv3_ib_connection *ic = arg;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1136
RDSV3_DPRINTF2("rdsv3_ib_conn_free", "ic %p\n", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
114
ret = ib_modify_qp(ic->i_cm_id->qp, attr, IB_QP_MIN_RNR_TIMER);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1144
lock_ptr = ic->i_on_dev_list ?
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1145
&ic->rds_ibdev->spinlock : &ib_nodev_conns_lock;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1148
list_remove_node(&ic->ib_node);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
1151
kmem_free(ic, sizeof (*ic));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
129
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
131
ib_get_client_data(ic->i_cm_id->device, &rdsv3_ib_client);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
165
ic->i_flowctl ? ", flow control" : "");
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
168
ASSERT(ic->i_soft_cq == NULL);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
169
ic->i_soft_cq = rdsv3_af_intr_thr_create(rdsv3_ib_tasklet_fn,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
170
(void *)ic, SCQ_INTR_BIND_CPU, rds_ibdev->aft_hcagp,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
171
ic->i_cq->ibt_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
173
ic->i_snd_soft_cq = rdsv3_af_intr_thr_create(
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
175
(void *)ic, SCQ_INTR_BIND_CPU, rds_ibdev->aft_hcagp,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
176
ic->i_snd_cq->ibt_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
179
ic->i_max_recv_alloc = rdsv3_ib_sysctl_max_recv_allocation;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
180
ic->i_refill_rq = rdsv3_af_thr_create(rdsv3_ib_refill_fn, (void *)conn,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
184
(void) ib_req_notify_cq(ic->i_cq, IB_CQ_SOLICITED);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
186
(void) ib_req_notify_cq(ic->i_snd_cq, IB_CQ_NEXT_COMP);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
194
rdsv3_ib_send_init_ring(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
195
rdsv3_ib_recv_init_ring(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
203
rdsv3_ib_tune_rnr(ic, &qp_attr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
206
err = ib_modify_qp(ic->i_cm_id->qp, &qp_attr, IB_QP_STATE);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
240
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
249
rds_ibdev = ib_get_client_data(ic->i_cm_id->device, &rdsv3_ib_client);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
266
dp->dp_ack_seq = rdsv3_ib_piggyb_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
269
if (ic->i_flowctl) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
273
atomic_get(&ic->i_credits));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
275
atomic_add_32(&ic->i_credits,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
299
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
302
"Enter(conn: %p ic: %p cq: %p)", conn, ic, cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
304
rdsv3_af_thr_fire(ic->i_snd_soft_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
310
struct rdsv3_ib_connection *ic = (struct rdsv3_ib_connection *)data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
311
struct rdsv3_connection *conn = ic->conn;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
317
"Enter(conn: %p ic: %p)", conn, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
322
while (ibt_poll_cq(RDSV3_CQ2CQHDL(ic->i_snd_cq), &wc, 1, &polled) ==
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
330
rdsv3_ib_send_cqe_handler(ic, &wc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
332
(void) ibt_enable_cq_notify(RDSV3_CQ2CQHDL(ic->i_snd_cq),
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
334
while (ibt_poll_cq(RDSV3_CQ2CQHDL(ic->i_snd_cq), &wc, 1, &polled) ==
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
342
rdsv3_ib_send_cqe_handler(ic, &wc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
350
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
357
rdsv3_af_thr_fire(ic->i_soft_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
371
struct rdsv3_ib_connection *ic = (struct rdsv3_ib_connection *)data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
372
struct rdsv3_connection *conn = ic->conn;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
379
"Enter(conn: %p ic: %p)", conn, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
386
while (ibt_poll_cq(RDSV3_CQ2CQHDL(ic->i_cq), &wc[0],
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
397
rdsv3_ib_send_cqe_handler(ic, &wc[i]);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
399
rdsv3_ib_recv_cqe_handler(ic, &wc[i],
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
404
(void) ibt_enable_cq_notify(RDSV3_CQ2CQHDL(ic->i_cq),
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
406
while (ibt_poll_cq(RDSV3_CQ2CQHDL(ic->i_cq), &wc[0],
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
417
rdsv3_ib_send_cqe_handler(ic, &wc[i]);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
419
rdsv3_ib_recv_cqe_handler(ic, &wc[i],
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
426
rdsv3_ib_set_ack(ic, ack_state.ack_next,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
429
if (ack_state.ack_recv_valid && ack_state.ack_recv > ic->i_ack_recv) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
431
ic->i_ack_recv = ack_state.ack_recv;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
435
(void) rdsv3_send_xmit(ic->conn);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
436
rdsv3_ib_attempt_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
444
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
447
conn, ic, event->event);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
451
(void) rdma_notify(ic->i_cm_id, IB_EVENT_COMM_EST);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
475
struct rdsv3_ib_connection *ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
477
struct rdsv3_ib_connection *ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
486
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
487
struct ib_device *dev = ic->i_cm_id->device;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
508
ic->rds_ibdev = rds_ibdev;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
510
if (rds_ibdev->max_wrs < ic->i_send_ring.w_nr + 1)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
511
rdsv3_ib_ring_resize(&ic->i_send_ring, rds_ibdev->max_wrs - 1);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
512
if (rds_ibdev->max_wrs < ic->i_recv_ring.w_nr + 1)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
513
rdsv3_ib_ring_resize(&ic->i_recv_ring, rds_ibdev->max_wrs - 1);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
516
ic->i_pd = rds_ibdev->pd;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
523
ic->i_cq = ib_create_cq(dev, rdsv3_ib_cq_comp_handler,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
525
ic->i_recv_ring.w_nr + ic->i_send_ring.w_nr + 1,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
526
rdsv3_af_grp_get_sched(ic->rds_ibdev->aft_hcagp));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
527
if (IS_ERR(ic->i_cq)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
528
ret = PTR_ERR(ic->i_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
529
ic->i_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
535
ic->i_snd_cq = ib_create_cq(dev, rdsv3_ib_snd_cq_comp_handler,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
536
rdsv3_ib_cq_event_handler, conn, ic->i_send_ring.w_nr + 1,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
537
rdsv3_af_grp_get_sched(ic->rds_ibdev->aft_hcagp));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
538
if (IS_ERR(ic->i_snd_cq)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
539
ret = PTR_ERR(ic->i_snd_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
540
(void) ib_destroy_cq(ic->i_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
541
ic->i_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
542
ic->i_snd_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
554
attr.cap.max_send_wr = ic->i_send_ring.w_nr + 1;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
555
attr.cap.max_recv_wr = ic->i_recv_ring.w_nr + 1;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
561
attr.send_cq = ic->i_snd_cq;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
563
attr.send_cq = ic->i_cq;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
565
attr.recv_cq = ic->i_cq;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
571
ret = rdma_create_qp(ic->i_cm_id, ic->i_pd, &attr);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
578
ret = rdsv3_ib_alloc_hdrs(dev, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
586
ic->i_sends = kmem_alloc(ic->i_send_ring.w_nr *
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
588
if (ic->i_sends == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
594
(void) memset(ic->i_sends, 0, ic->i_send_ring.w_nr *
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
597
ic->i_send_wrs =
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
598
kmem_alloc(ic->i_send_ring.w_nr * (sizeof (ibt_send_wr_t) +
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
600
if (ic->i_send_wrs == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
606
sgl = (ibt_wr_ds_t *)((uint8_t *)ic->i_send_wrs +
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
607
(ic->i_send_ring.w_nr * sizeof (ibt_send_wr_t)));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
608
for (i = 0; i < ic->i_send_ring.w_nr; i++) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
609
wrp = &ic->i_send_wrs[i];
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
613
ic->i_recvs = kmem_alloc(ic->i_recv_ring.w_nr *
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
615
if (ic->i_recvs == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
621
(void) memset(ic->i_recvs, 0, ic->i_recv_ring.w_nr *
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
624
ic->i_recv_wrs =
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
625
kmem_alloc(ic->i_recv_ring.w_nr * sizeof (ibt_recv_wr_t),
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
627
if (ic->i_recv_wrs == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
634
rdsv3_ib_recv_init_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
637
conn, ic->i_pd, ic->i_mr, ic->i_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
710
struct rdsv3_ib_connection *ic = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
73
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
773
ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
786
ASSERT(!ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
788
if (ic->i_cm_id != NULL)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
791
ic->i_cm_id = cm_id;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
80
ic->i_flowctl = 1;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
83
ic->i_flowctl = 0;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
838
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
851
ic->i_flowctl =
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
882
if (ic->i_cm_id == cm_id)
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
891
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
902
ic->i_cm_id = rdma_create_id(rdsv3_rdma_cm_event_handler, conn,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
904
if (IS_ERR(ic->i_cm_id)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
905
ret = PTR_ERR(ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
906
ic->i_cm_id = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
913
"created cm id %p for conn %p", ic->i_cm_id, conn);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
932
ret = rdma_resolve_addr(ic->i_cm_id, (struct sockaddr *)&src,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
937
"addr resolve failed for cm id %p: %d", ic->i_cm_id, ret);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
938
rdma_destroy_id(ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
939
ic->i_cm_id = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
956
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
960
"cm %p pd %p cq %p qp %p", ic->i_cm_id,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
961
ic->i_pd, ic->i_cq, ic->i_cm_id ? ic->i_cm_id->qp : NULL);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
963
if (ic->i_cm_id) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
964
struct ib_device *dev = ic->i_cm_id->device;
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
967
"disconnecting cm %p", ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
968
err = rdma_disconnect(ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
976
ic->i_cm_id, err);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
979
if (ic->i_cm_id->qp) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
981
ib_get_ibt_channel_hdl(ic->i_cm_id));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
987
rdsv3_wait_event(&ic->i_recv_ring.w_empty_wait,
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
988
rdsv3_ib_ring_empty(&ic->i_recv_ring));
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
993
rdma_destroy_qp(ic->i_cm_id);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
997
if (ic->i_snd_soft_cq) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
998
rdsv3_af_thr_destroy(ic->i_snd_soft_cq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_cm.c
999
ic->i_snd_soft_cq = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
187
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
195
ASSERT(list_link_active(&ic->ib_node));
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
196
list_remove_node(&ic->ib_node);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
199
list_insert_tail(&rds_ibdev->conn_list, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
200
ic->i_on_dev_list = B_TRUE;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
209
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
218
ASSERT(list_link_active(&ic->ib_node));
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
219
list_remove_node(&ic->ib_node);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
220
ic->i_on_dev_list = B_FALSE;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
223
list_insert_tail(&ib_nodev_conns, ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
234
struct rdsv3_ib_connection *ic, *_ic;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
244
RDSV3_FOR_EACH_LIST_NODE_SAFE(ic, _ic, &tmp_list, ib_node) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
245
rdsv3_conn_destroy(ic->conn);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
100
rdsv3_ib_recv_clear_ring(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
104
RDSV3_DPRINTF4("rdsv3_ib_recv_clear_ring", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
106
for (i = 0; i < ic->i_recv_ring.w_nr; i++)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
107
rdsv3_ib_recv_clear_one(ic, &ic->i_recvs[i]);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
116
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
126
ic->i_max_recv_alloc)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
137
recv->r_ibinc->ii_ibdev = ic->rds_ibdev;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
138
recv->r_ibinc->ii_pool = ic->rds_ibdev->inc_pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
142
recv->r_frag = kmem_cache_alloc(ic->rds_ibdev->ib_frag_slab,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
175
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
185
uint_t w_nr = ic->i_recv_ring.w_nr;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
187
avail = rdsv3_ib_ring_alloc(&ic->i_recv_ring, w_nr, &pos);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
197
recv = &ic->i_recvs[pos];
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
200
rdsv3_ib_ring_unalloc(&ic->i_recv_ring,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
204
ic->i_recv_wrs[i].wr_id = (ibt_wrid_t)pos;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
205
ic->i_recv_wrs[i].wr_nds = RDSV3_IB_RECV_SGE;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
206
ic->i_recv_wrs[i].wr_sgl = &recv->r_sge[0];
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
213
ret = ibt_post_recv(ib_get_ibt_channel_hdl(ic->i_cm_id),
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
214
&ic->i_recv_wrs[0], i, &posted);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
222
rdsv3_ib_ring_unalloc(&ic->i_recv_ring,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
230
if (ic->i_flowctl && posted)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
386
rdsv3_ib_recv_init_ack(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
388
ibt_send_wr_t *wr = &ic->i_ack_wr;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
389
ibt_wr_ds_t *sge = &ic->i_ack_sge;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
391
RDSV3_DPRINTF4("rdsv3_ib_recv_init_ack", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
393
sge->ds_va = ic->i_ack_dma;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
395
sge->ds_key = ic->i_mr->lkey;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
427
rdsv3_ib_set_ack(struct rdsv3_ib_connection *ic, uint64_t seq,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
431
ic, seq, ack_required);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
433
mutex_enter(&ic->i_ack_lock);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
434
ic->i_ack_next = seq;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
436
set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
437
mutex_exit(&ic->i_ack_lock);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
441
rdsv3_ib_get_ack(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
445
RDSV3_DPRINTF4("rdsv3_ib_get_ack", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
447
clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
449
mutex_enter(&ic->i_ack_lock);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
450
seq = ic->i_ack_next;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
451
mutex_exit(&ic->i_ack_lock);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
457
rdsv3_ib_send_ack(struct rdsv3_ib_connection *ic, unsigned int adv_credits)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
459
struct rdsv3_header *hdr = ic->i_ack;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
464
ic, adv_credits);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
466
seq = rdsv3_ib_get_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
469
ic, (unsigned long long) seq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
474
ic->i_ack_queued = jiffies;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
476
ret = ibt_post_send(RDSV3_QP2CHANHDL(ic->i_cm_id->qp), &ic->i_ack_wr, 1,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
483
clear_bit(IB_ACK_IN_FLIGHT, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
484
set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
487
rdsv3_conn_drop(ic->conn);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
492
ic, adv_credits);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
534
rdsv3_ib_attempt_ack(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
538
RDSV3_DPRINTF4("rdsv3_ib_attempt_ack", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
540
if (!test_bit(IB_ACK_REQUESTED, &ic->i_ack_flags))
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
543
if (test_and_set_bit(IB_ACK_IN_FLIGHT, &ic->i_ack_flags)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
549
if (!rdsv3_ib_send_grab_credits(ic, 1, &adv_credits, 0)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
551
clear_bit(IB_ACK_IN_FLIGHT, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
555
clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
556
rdsv3_ib_send_ack(ic, adv_credits);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
558
RDSV3_DPRINTF4("rdsv3_ib_attempt_ack", "Return: ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
566
rdsv3_ib_ack_send_complete(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
568
RDSV3_DPRINTF4("rdsv3_ib_ack_send_complete", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
569
clear_bit(IB_ACK_IN_FLIGHT, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
570
rdsv3_ib_attempt_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
578
rdsv3_ib_piggyb_ack(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
58
rdsv3_ib_recv_init_ring(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
580
RDSV3_DPRINTF4("rdsv3_ib_piggyb_ack", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
581
if (test_and_clear_bit(IB_ACK_REQUESTED, &ic->i_ack_flags)) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
584
return (rdsv3_ib_get_ack(ic));
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
64
RDSV3_DPRINTF4("rdsv3_ib_recv_init_ring", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
66
hdrp = ic->i_recv_hdrs;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
67
for (i = 0, recv = ic->i_recvs; i < ic->i_recv_ring.w_nr; i++, recv++) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
681
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
682
struct rdsv3_ib_incoming *ibinc = ic->i_ibinc;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
688
"ic %p ibinc %p recv %p byte len %u", ic, ibinc, recv, data_len);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
700
ihdr = &ic->i_recv_hdrs[recv - ic->i_recvs];
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
74
recv->r_sge[0].ds_key = ic->i_mr->lkey;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
740
ic->i_ibinc = ibinc;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
744
ic->i_recv_data_rem = ntohl(hdr->h_len);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
747
"ic %p ibinc %p rem %u flag 0x%x", ic, ibinc,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
748
ic->i_recv_data_rem, hdr->h_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
769
if (ic->i_recv_data_rem > RDSV3_FRAG_SIZE)
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
770
ic->i_recv_data_rem -= RDSV3_FRAG_SIZE;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
772
ic->i_recv_data_rem = 0;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
773
ic->i_ibinc = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
79
rdsv3_ib_recv_clear_one(struct rdsv3_ib_connection *ic,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
803
rdsv3_ib_recv_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc,
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
806
struct rdsv3_connection *conn = ic->conn;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
808
struct rdsv3_ib_work_ring *recv_ringp = &ic->i_recv_ring;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
817
recv = &ic->i_recvs[rdsv3_ib_ring_oldest(recv_ringp)];
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
83
ic, recv);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
851
rdsv3_af_thr_fire(ic->i_refill_rq);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
858
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
864
rdsv3_ib_attempt_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
91
kmem_cache_free(ic->rds_ibdev->ib_frag_slab, recv->r_frag);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
96
ic, recv);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1001
RDSV3_DPRINTF4("rdsv3_ib_xmit_rdma", "rdsv3_ib_conn: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1005
op->r_count = rdsv3_ib_dma_map_sg_rdma(ic->i_cm_id->device,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1008
ic, op, op->r_count);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1013
ic, op, op->r_count);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1024
work_alloc = rdsv3_ib_ring_alloc(&ic->i_send_ring, op->r_count, &pos);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1026
rdsv3_ib_ring_unalloc(&ic->i_send_ring, work_alloc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
103
rdsv3_ib_send_unmap_rm(struct rdsv3_ib_connection *ic,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1043
send = &ic->i_sends[pos];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1049
wr = &ic->i_send_wrs[k];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1087
if (ic->i_unsignaled_wrs-- == 0) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1088
ic->i_unsignaled_wrs =
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1093
pos = (pos + 1) % ic->i_send_ring.w_nr;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1097
status = ibt_post_send(ib_get_ibt_channel_hdl(ic->i_cm_id),
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1098
ic->i_send_wrs, k, &posted);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
110
ic, send, rm);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1103
rdsv3_ib_ring_unalloc(&ic->i_send_ring, work_alloc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1105
RDSV3_DPRINTF4("rdsv3_ib_xmit_rdma", "Ret: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1112
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
1120
rdsv3_ib_attempt_ack(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
114
rdsv3_ib_dma_unmap_sg(ic->i_cm_id->device,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
121
rdsv3_ib_send_unmap_rdma(ic, rm->m_rdma_op);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
168
rdsv3_ib_send_init_ring(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
173
RDSV3_DPRINTF4("rdsv3_ib_send_init_ring", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
175
for (i = 0, send = ic->i_sends; i < ic->i_send_ring.w_nr; i++, send++) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
182
rdsv3_ib_send_clear_ring(struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
187
RDSV3_DPRINTF4("rdsv3_ib_send_clear_ring", "ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
189
for (i = 0, send = ic->i_sends; i < ic->i_send_ring.w_nr; i++, send++) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
193
rdsv3_ib_send_unmap_rm(ic, send, IBT_WC_WR_FLUSHED_ERR);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
195
rdsv3_ib_send_unmap_rdma(ic, send->s_op);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
198
RDSV3_DPRINTF4("rdsv3_ib_send_clear_ring", "Return: ic: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
208
rdsv3_ib_send_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
210
struct rdsv3_connection *conn = ic->conn;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
225
if (ic->i_ack_queued + HZ/2 < jiffies)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
227
rdsv3_ib_ack_send_complete(ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
231
oldest = rdsv3_ib_ring_oldest(&ic->i_send_ring);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
233
completed = rdsv3_ib_ring_completed(&ic->i_send_ring,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
237
send = &ic->i_sends[oldest];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
246
rdsv3_ib_send_unmap_rm(ic, send,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
287
rdsv3_ib_send_unmap_rdma(ic,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
295
oldest = (oldest + 1) % ic->i_send_ring.w_nr;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
298
rdsv3_ib_ring_free(&ic->i_send_ring, completed);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
311
RDSV3_DPRINTF4("rdsv3_ib_send_cqe_handler", "Return: conn: %p", ic);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
359
rdsv3_ib_send_grab_credits(struct rdsv3_ib_connection *ic,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
366
ic, wanted, *adv_credits, need_posted);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
369
if (!ic->i_flowctl)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
374
oldval = newval = atomic_get(&ic->i_credits);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
386
struct rdsv3_connection *conn = ic->i_cm_id->context;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
408
if (atomic_cmpxchg(&ic->i_credits, oldval, newval) != oldval)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
414
ic, got, *adv_credits, need_posted);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
422
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
430
IB_GET_SEND_CREDITS(atomic_get(&ic->i_credits)),
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
434
atomic_add_32(&ic->i_credits, IB_SET_SEND_CREDITS(credits));
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
450
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
458
atomic_add_32(&ic->i_credits, IB_SET_POST_CREDITS(posted));
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
473
if (IB_GET_POST_CREDITS(atomic_get(&ic->i_credits)) >= 16)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
474
set_bit(IB_ACK_REQUESTED, &ic->i_ack_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
478
rdsv3_ib_xmit_populate_wr(struct rdsv3_ib_connection *ic,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
487
ic, wr, scat, pos, off, length, send_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
535
sge->ds_va = ic->i_send_hdrs_dma + (pos * sizeof (struct rdsv3_header));
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
537
sge->ds_key = ic->i_mr->lkey;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
540
"Return: ic: %p, wr: %p scat: %p", ic, wr, scat);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
560
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
561
struct ib_device *dev = ic->i_cm_id->device;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
598
work_alloc = rdsv3_ib_ring_alloc(&ic->i_send_ring, i, &pos);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
600
rdsv3_ib_ring_unalloc(&ic->i_send_ring, work_alloc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
608
if (ic->i_flowctl) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
609
credit_alloc = rdsv3_ib_send_grab_credits(ic, work_alloc,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
613
rdsv3_ib_ring_unalloc(&ic->i_send_ring,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
619
rdsv3_ib_ring_unalloc(&ic->i_send_ring, work_alloc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
627
if (ic->i_rm == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
639
"ic %p mapping rm %p: %d\n", ic, rm, rm->m_count);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
642
rdsv3_ib_ring_unalloc(&ic->i_send_ring,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
647
ic, rm, rm->m_count);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
654
ic->i_unsignaled_wrs = rdsv3_ib_sysctl_max_unsig_wrs;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
655
ic->i_unsignaled_bytes = rdsv3_ib_sysctl_max_unsig_bytes;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
657
ic->i_rm = rm;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
690
rm->m_inc.i_hdr.h_ack = htonll(rdsv3_ib_piggyb_ack(ic));
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
696
(void) rdsv3_ib_send_grab_credits(ic, 0, &posted, 1);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
701
send = &ic->i_sends[pos];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
729
wr = &ic->i_send_wrs[0];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
730
rdsv3_ib_xmit_populate_wr(ic, wr, pos, NULL, 0, 0, send_flags);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
741
send = &ic->i_sends[pos];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
743
wr = &ic->i_send_wrs[i];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
746
rdsv3_ib_xmit_populate_wr(ic, wr, pos, scat, off, len,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
758
if (ic->i_unsignaled_wrs-- == 0) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
759
ic->i_unsignaled_wrs = rdsv3_ib_sysctl_max_unsig_wrs;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
764
ic->i_unsignaled_bytes -= len;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
765
if (ic->i_unsignaled_bytes <= 0) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
766
ic->i_unsignaled_bytes =
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
797
(void) memcpy(&ic->i_send_hdrs[pos], &rm->m_inc.i_hdr,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
801
struct rdsv3_header *hdr = &ic->i_send_hdrs[pos];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
810
struct rdsv3_header *hdr = &ic->i_send_hdrs[pos];
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
821
pos = (pos + 1) % ic->i_send_ring.w_nr;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
833
prev->s_rm = ic->i_rm;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
835
ic->i_rm = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
839
rdsv3_ib_ring_unalloc(&ic->i_send_ring, work_alloc - i);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
842
if (ic->i_flowctl && i < credit_alloc)
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
846
ret = ibt_post_send(ib_get_ibt_channel_hdl(ic->i_cm_id),
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
847
ic->i_send_wrs, i, &posted);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
851
ic, first, i, ret, posted);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
857
rdsv3_ib_ring_unalloc(&ic->i_send_ring, work_alloc);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
859
ic->i_rm = prev->s_rm;
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
86
rdsv3_ib_send_unmap_rdma(struct rdsv3_ib_connection *ic,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
863
rdsv3_conn_drop(ic->conn);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
89
RDSV3_DPRINTF4("rdsv3_ib_send_unmap_rdma", "ic: %p, op: %p", ic, op);
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
92
if (ic->i_cm_id) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
93
rdsv3_ib_dma_unmap_sg_rdma(ic->i_cm_id->device,
usr/src/uts/common/io/ib/clients/rdsv3/ib_send.c
987
struct rdsv3_ib_connection *ic = conn->c_transport_data;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1239
rdsv3_ib_alloc_hdrs(ib_device_t *dev, struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1250
ASSERT(ic->i_mr == NULL);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1252
size = (ic->i_send_ring.w_nr + ic->i_recv_ring.w_nr + 1) *
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1263
ret = ibt_register_mr(ib_get_ibt_hca_hdl(dev), RDSV3_PD2PDHDL(ic->i_pd),
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1271
ic->i_mr =
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1274
ic->i_mr->addr = addr;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1275
ic->i_mr->size = size;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1276
ic->i_mr->hdl = mr_hdl;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1277
ic->i_mr->lkey = mr_desc.md_lkey;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1279
ic->i_send_hdrs = (struct rdsv3_header *)addr;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1280
ic->i_send_hdrs_dma = (uint64_t)(uintptr_t)addr;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1282
ic->i_recv_hdrs = (struct rdsv3_header *)(addr +
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1283
(ic->i_send_ring.w_nr * sizeof (struct rdsv3_header)));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1284
ic->i_recv_hdrs_dma = (uint64_t)(uintptr_t)(addr +
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1285
(ic->i_send_ring.w_nr * sizeof (struct rdsv3_header)));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1287
ic->i_ack = (struct rdsv3_header *)(addr +
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1288
((ic->i_send_ring.w_nr + ic->i_recv_ring.w_nr) *
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1290
ic->i_ack_dma = (uint64_t)(uintptr_t)(addr +
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1291
((ic->i_send_ring.w_nr + ic->i_recv_ring.w_nr) *
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1300
rdsv3_ib_free_hdrs(ib_device_t *dev, struct rdsv3_ib_connection *ic)
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1303
ASSERT(ic->i_mr != NULL);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1305
ic->i_send_hdrs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1306
ic->i_send_hdrs_dma = 0;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1308
ic->i_recv_hdrs = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1309
ic->i_recv_hdrs_dma = 0;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1311
ic->i_ack = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1312
ic->i_ack_dma = 0;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1314
(void) ibt_deregister_mr(ib_get_ibt_hca_hdl(dev), ic->i_mr->hdl);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1316
kmem_free(ic->i_mr->addr, ic->i_mr->size);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1317
kmem_free(ic->i_mr, sizeof (struct rdsv3_hdrs_mr));
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1319
ic->i_mr = NULL;
usr/src/uts/common/io/ib/clients/rdsv3/send.c
537
void *ic;
usr/src/uts/common/io/ib/clients/rdsv3/send.c
68
extern void rdsv3_ib_send_unmap_rdma(void *ic, struct rdsv3_rdma_op *op);
usr/src/uts/common/io/idm/idm.c
1022
rc = ic->ic_transport_ops->it_buf_alloc(buf, buflen);
usr/src/uts/common/io/idm/idm.c
1024
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm.c
1042
rc = ic->ic_transport_ops->it_buf_setup(buf);
usr/src/uts/common/io/idm/idm.c
1044
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm.c
1068
idm_conn_t *ic = buf->idb_ic;
usr/src/uts/common/io/idm/idm.c
1074
ic->ic_transport_ops->it_buf_free(buf);
usr/src/uts/common/io/idm/idm.c
1076
ic->ic_transport_ops->it_buf_teardown(buf);
usr/src/uts/common/io/idm/idm.c
1079
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm.c
1258
idm_task_alloc(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
1262
ASSERT(ic != NULL);
usr/src/uts/common/io/idm/idm.c
1265
if (!ic->ic_ffp) {
usr/src/uts/common/io/idm/idm.c
1276
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
1277
if (!ic->ic_ffp) {
usr/src/uts/common/io/idm/idm.c
1278
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
1282
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm.c
1283
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
1286
idt->idt_ic = ic;
usr/src/uts/common/io/idm/idm.c
1353
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm.c
1359
ic = idt->idt_ic;
usr/src/uts/common/io/idm/idm.c
1376
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm.c
1385
idm_task_find_common(idm_conn_t *ic, uint32_t itt, uint32_t ttt,
usr/src/uts/common/io/idm/idm.c
1395
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm.c
1414
(idt->idt_ic != ic) ||
usr/src/uts/common/io/idm/idm.c
1415
(IDM_CONN_ISTGT(ic) &&
usr/src/uts/common/io/idm/idm.c
1421
if ((idt->idt_ic != ic) &&
usr/src/uts/common/io/idm/idm.c
1423
(IDM_CONN_ISINI(ic) || idt->idt_client_handle ==
usr/src/uts/common/io/idm/idm.c
1427
(void *)ic, (void *)idt->idt_ic);
usr/src/uts/common/io/idm/idm.c
1451
idm_task_find(idm_conn_t *ic, uint32_t itt, uint32_t ttt)
usr/src/uts/common/io/idm/idm.c
1453
return (idm_task_find_common(ic, itt, ttt, B_FALSE));
usr/src/uts/common/io/idm/idm.c
1461
idm_task_find_and_complete(idm_conn_t *ic, uint32_t itt, uint32_t ttt)
usr/src/uts/common/io/idm/idm.c
1463
return (idm_task_find_common(ic, itt, ttt, B_TRUE));
usr/src/uts/common/io/idm/idm.c
1476
idm_task_find_by_handle(idm_conn_t *ic, uintptr_t handle)
usr/src/uts/common/io/idm/idm.c
1530
idm_task_abort(idm_conn_t *ic, idm_task_t *idt, idm_abort_type_t abort_type)
usr/src/uts/common/io/idm/idm.c
1545
ASSERT(!ic->ic_ffp);
usr/src/uts/common/io/idm/idm.c
1554
(task->idt_ic == ic)) {
usr/src/uts/common/io/idm/idm.c
1556
s = idm_task_abort_one(ic, task, abort_type);
usr/src/uts/common/io/idm/idm.c
1564
s = idm_task_abort_one(ic, idt, abort_type);
usr/src/uts/common/io/idm/idm.c
1598
idm_task_abort_one(idm_conn_t *ic, idm_task_t *idt, idm_abort_type_t abort_type)
usr/src/uts/common/io/idm/idm.c
1611
ic->ic_transport_ops->it_free_task_rsrc(idt);
usr/src/uts/common/io/idm/idm.c
1625
ic->ic_transport_ops->it_free_task_rsrc(idt);
usr/src/uts/common/io/idm/idm.c
1725
idm_conn_t *ic = pdu->isp_ic;
usr/src/uts/common/io/idm/idm.c
1745
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
1746
if (ic->ic_ffp && (ic->ic_pdu_events == 0)) {
usr/src/uts/common/io/idm/idm.c
1747
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
1751
DTRACE_ISCSI_2(scsi__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1754
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1758
DTRACE_ISCSI_2(task__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1761
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1765
DTRACE_ISCSI_2(data__send, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1768
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1772
DTRACE_ISCSI_2(data__request, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1775
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1779
DTRACE_ISCSI_2(nop__send, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1782
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1786
DTRACE_ISCSI_2(text__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1789
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1797
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm.c
1803
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
1820
idm_conn_tx_pdu_event(ic, CE_LOGIN_SND, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1823
DTRACE_ISCSI_2(login__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1826
idm_parse_login_rsp(ic, pdu, /* Is RX */ B_FALSE);
usr/src/uts/common/io/idm/idm.c
1829
idm_parse_logout_req(ic, pdu, /* Is RX */ B_FALSE);
usr/src/uts/common/io/idm/idm.c
1832
DTRACE_ISCSI_2(logout__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1835
idm_parse_logout_rsp(ic, pdu, /* Is RX */ B_FALSE);
usr/src/uts/common/io/idm/idm.c
1838
DTRACE_ISCSI_2(async__send, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1844
idm_conn_tx_pdu_event(ic, CE_ASYNC_LOGOUT_SND,
usr/src/uts/common/io/idm/idm.c
1848
idm_conn_tx_pdu_event(ic, CE_ASYNC_DROP_CONN_SND,
usr/src/uts/common/io/idm/idm.c
1852
idm_conn_tx_pdu_event(ic, CE_ASYNC_DROP_ALL_CONN_SND,
usr/src/uts/common/io/idm/idm.c
1858
idm_conn_tx_pdu_event(ic, CE_MISC_TX,
usr/src/uts/common/io/idm/idm.c
1865
DTRACE_ISCSI_2(scsi__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1868
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
187
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm.c
1872
DTRACE_ISCSI_2(task__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1875
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1879
DTRACE_ISCSI_2(data__send, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1882
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1886
DTRACE_ISCSI_2(data__request, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1889
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1893
DTRACE_ISCSI_2(nop__send, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1896
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1900
DTRACE_ISCSI_2(text__response, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm.c
1903
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1919
idm_conn_tx_pdu_event(ic, CE_MISC_TX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm.c
1922
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
193
ic = idm_conn_create_common(CONN_TYPE_INI, it->it_type,
usr/src/uts/common/io/idm/idm.c
196
bcopy(&cr->cr_ini_dst_addr, &ic->ic_ini_dst_addr,
usr/src/uts/common/io/idm/idm.c
200
rc = it->it_ops->it_ini_conn_create(cr, ic);
usr/src/uts/common/io/idm/idm.c
2000
idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb)
usr/src/uts/common/io/idm/idm.c
2010
pdu->isp_ic = ic;
usr/src/uts/common/io/idm/idm.c
203
idm_conn_destroy_common(ic);
usr/src/uts/common/io/idm/idm.c
220
*new_con = ic;
usr/src/uts/common/io/idm/idm.c
223
list_insert_tail(&idm.idm_ini_conn_list, ic);
usr/src/uts/common/io/idm/idm.c
2299
idm_conn_hold(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
2301
idm_refcnt_hold(&ic->ic_refcnt);
usr/src/uts/common/io/idm/idm.c
2305
idm_conn_rele(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
2307
idm_refcnt_rele(&ic->ic_refcnt);
usr/src/uts/common/io/idm/idm.c
2311
idm_conn_set_target_name(idm_conn_t *ic, char *target_name)
usr/src/uts/common/io/idm/idm.c
2313
(void) strlcpy(ic->ic_target_name, target_name, ISCSI_MAX_NAME_LEN + 1);
usr/src/uts/common/io/idm/idm.c
2317
idm_conn_set_initiator_name(idm_conn_t *ic, char *initiator_name)
usr/src/uts/common/io/idm/idm.c
2319
(void) strlcpy(ic->ic_initiator_name, initiator_name,
usr/src/uts/common/io/idm/idm.c
2324
idm_conn_set_isid(idm_conn_t *ic, uint8_t isid[ISCSI_ISID_LEN])
usr/src/uts/common/io/idm/idm.c
2326
(void) snprintf(ic->ic_isid, ISCSI_MAX_ISID_LEN + 1,
usr/src/uts/common/io/idm/idm.c
240
idm_conn_t *ic = ic_void;
usr/src/uts/common/io/idm/idm.c
242
ic->ic_transport_ops->it_ini_conn_destroy(ic);
usr/src/uts/common/io/idm/idm.c
243
idm_conn_destroy_common(ic);
usr/src/uts/common/io/idm/idm.c
247
idm_ini_conn_destroy(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
258
list_remove(&idm.idm_ini_conn_list, ic);
usr/src/uts/common/io/idm/idm.c
262
&idm_ini_conn_destroy_task, ic, TQ_SLEEP) == TASKQID_INVALID) {
usr/src/uts/common/io/idm/idm.c
286
idm_ini_conn_connect(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
290
rc = idm_conn_sm_init(ic);
usr/src/uts/common/io/idm/idm.c
292
return (ic->ic_conn_sm_status);
usr/src/uts/common/io/idm/idm.c
296
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm.c
299
idm_conn_event(ic, CE_CONNECT_REQ, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm.c
302
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
303
while (!(ic->ic_state_flags & CF_LOGIN_READY) &&
usr/src/uts/common/io/idm/idm.c
304
!(ic->ic_state_flags & CF_ERROR)) {
usr/src/uts/common/io/idm/idm.c
305
cv_wait(&ic->ic_state_cv, &ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
314
if (ic->ic_state_flags & CF_ERROR) {
usr/src/uts/common/io/idm/idm.c
315
rc = ic->ic_conn_sm_status;
usr/src/uts/common/io/idm/idm.c
317
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
318
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm.c
336
idm_ini_conn_disconnect(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
338
idm_conn_event(ic, CE_TRANSPORT_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm.c
352
idm_ini_conn_disconnect_sync(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm.c
354
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
355
if ((ic->ic_state != CS_S9_INIT_ERROR) &&
usr/src/uts/common/io/idm/idm.c
356
(ic->ic_state != CS_S11_COMPLETE)) {
usr/src/uts/common/io/idm/idm.c
357
idm_conn_event_locked(ic, CE_TRANSPORT_FAIL, (uintptr_t)NULL,
usr/src/uts/common/io/idm/idm.c
359
while ((ic->ic_state != CS_S9_INIT_ERROR) &&
usr/src/uts/common/io/idm/idm.c
360
(ic->ic_state != CS_S11_COMPLETE))
usr/src/uts/common/io/idm/idm.c
361
cv_wait(&ic->ic_state_cv, &ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
363
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
638
idm_negotiate_key_values(idm_conn_t *ic, nvlist_t *request_nvl,
usr/src/uts/common/io/idm/idm.c
641
ASSERT(ic->ic_transport_ops != NULL);
usr/src/uts/common/io/idm/idm.c
642
return (ic->ic_transport_ops->it_negotiate_key_values(ic,
usr/src/uts/common/io/idm/idm.c
65
static stmf_status_t idm_task_abort_one(idm_conn_t *ic, idm_task_t *idt,
usr/src/uts/common/io/idm/idm.c
653
idm_notice_key_values(idm_conn_t *ic, nvlist_t *negotiated_nvl)
usr/src/uts/common/io/idm/idm.c
655
ASSERT(ic->ic_transport_ops != NULL);
usr/src/uts/common/io/idm/idm.c
656
ic->ic_transport_ops->it_notice_key_values(ic, negotiated_nvl);
usr/src/uts/common/io/idm/idm.c
665
idm_declare_key_values(idm_conn_t *ic, nvlist_t *config_nvl,
usr/src/uts/common/io/idm/idm.c
668
ASSERT(ic->ic_transport_ops != NULL);
usr/src/uts/common/io/idm/idm.c
669
return (ic->ic_transport_ops->it_declare_key_values(ic, config_nvl,
usr/src/uts/common/io/idm/idm.c
972
idm_buf_alloc(idm_conn_t *ic, void *bufptr, uint64_t buflen)
usr/src/uts/common/io/idm/idm.c
977
ASSERT(ic != NULL);
usr/src/uts/common/io/idm/idm.c
982
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
983
if (!ic->ic_ffp) {
usr/src/uts/common/io/idm/idm.c
984
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
989
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm.c
990
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm.c
994
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm.c
998
buf->idb_ic = ic;
usr/src/uts/common/io/idm/idm_conn_sm.c
100
idm_update_state(idm_conn_t *ic, idm_conn_state_t new_state,
usr/src/uts/common/io/idm/idm_conn_sm.c
1005
idm_state_s9b_wait_snd_done(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
1016
pdu->isp_callback = ic->ic_client_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
1017
ic->ic_client_callback = NULL;
usr/src/uts/common/io/idm/idm_conn_sm.c
1019
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1030
idm_state_s10_in_cleanup(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
1041
idm_update_state(ic, CS_S8_CLEANUP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1046
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1049
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1055
pdu->isp_callback = ic->ic_client_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
1056
ic->ic_client_callback = NULL;
usr/src/uts/common/io/idm/idm_conn_sm.c
1074
idm_state_s11_complete(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
1093
pdu->isp_callback = ic->ic_client_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
1094
ic->ic_client_callback = NULL;
usr/src/uts/common/io/idm/idm_conn_sm.c
110
idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx,
usr/src/uts/common/io/idm/idm_conn_sm.c
1102
idm_state_s12_enable_dm(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
1107
idm_update_state(ic, CS_S5_LOGGED_IN, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1111
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1132
idm_update_state(idm_conn_t *ic, idm_conn_state_t new_state,
usr/src/uts/common/io/idm/idm_conn_sm.c
114
idm_ffp_enable(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1153
"%s(%d) --> %s(%d)", (void *)ic,
usr/src/uts/common/io/idm/idm_conn_sm.c
1155
idm_cs_name[ic->ic_state], ic->ic_state,
usr/src/uts/common/io/idm/idm_conn_sm.c
1159
idm_conn_t *, ic, idm_conn_state_t, new_state);
usr/src/uts/common/io/idm/idm_conn_sm.c
1161
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1162
idm_sm_audit_state_change(&ic->ic_state_audit, SAS_IDM_CONN,
usr/src/uts/common/io/idm/idm_conn_sm.c
1163
(int)ic->ic_state, (int)new_state);
usr/src/uts/common/io/idm/idm_conn_sm.c
1164
ic->ic_last_state = ic->ic_state;
usr/src/uts/common/io/idm/idm_conn_sm.c
1165
ic->ic_state = new_state;
usr/src/uts/common/io/idm/idm_conn_sm.c
1166
cv_signal(&ic->ic_state_cv);
usr/src/uts/common/io/idm/idm_conn_sm.c
1167
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1169
switch (ic->ic_state) {
usr/src/uts/common/io/idm/idm_conn_sm.c
117
idm_ffp_disable(idm_conn_t *ic, idm_ffp_disable_t disable_type);
usr/src/uts/common/io/idm/idm_conn_sm.c
1174
if ((rc = idm_ini_conn_finish(ic)) != 0) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1175
idm_conn_event(ic, CE_CONNECT_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
1177
idm_conn_event(ic, CE_CONNECT_SUCCESS, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
1187
if ((rc = idm_tgt_conn_finish(ic)) != IDM_STATUS_SUCCESS) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1190
idm_conn_event(ic, CE_CONNECT_REJECT,
usr/src/uts/common/io/idm/idm_conn_sm.c
1194
idm_conn_event(ic, CE_CONNECT_FAIL,
usr/src/uts/common/io/idm/idm_conn_sm.c
120
idm_initial_login_actions(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1204
IDM_SM_TIMER_CHECK(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1205
ic->ic_state_timeout = timeout(idm_login_timeout, ic,
usr/src/uts/common/io/idm/idm_conn_sm.c
1209
if (ic->ic_conn_type == CONN_TYPE_INI) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1210
(void) idm_notify_client(ic, CN_READY_FOR_LOGIN,
usr/src/uts/common/io/idm/idm_conn_sm.c
1212
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1213
ic->ic_state_flags |= CF_LOGIN_READY;
usr/src/uts/common/io/idm/idm_conn_sm.c
1214
cv_signal(&ic->ic_state_cv);
usr/src/uts/common/io/idm/idm_conn_sm.c
1215
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1219
ASSERT(!ic->ic_ffp);
usr/src/uts/common/io/idm/idm_conn_sm.c
1225
idm_status = idm_ffp_enable(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1227
idm_conn_event(ic, CE_TRANSPORT_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
123
idm_login_success_actions(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
1230
if (ic->ic_reinstate_conn) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1232
idm_conn_event(ic->ic_reinstate_conn,
usr/src/uts/common/io/idm/idm_conn_sm.c
1240
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1241
IDM_SM_TIMER_CHECK(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1242
ic->ic_state_timeout = timeout(idm_logout_req_timeout,
usr/src/uts/common/io/idm/idm_conn_sm.c
1243
ic, drv_usectohz(IDM_LOGOUT_SECONDS*1000000));
usr/src/uts/common/io/idm/idm_conn_sm.c
1248
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1249
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1251
ic->ic_transport_ops->it_ini_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1255
(void) idm_task_abort(ic, NULL, AT_INTERNAL_SUSPEND);
usr/src/uts/common/io/idm/idm_conn_sm.c
1258
IDM_SM_TIMER_CHECK(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1259
ic->ic_state_timeout = timeout(idm_cleanup_timeout, ic,
usr/src/uts/common/io/idm/idm_conn_sm.c
126
idm_conn_sm_init(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_conn_sm.c
1270
idm_refcnt_async_wait_ref(&ic->ic_refcnt,
usr/src/uts/common/io/idm/idm_conn_sm.c
1276
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1277
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1279
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1280
ic->ic_state_flags |= CF_ERROR;
usr/src/uts/common/io/idm/idm_conn_sm.c
1281
ic->ic_conn_sm_status = IDM_STATUS_FAIL;
usr/src/uts/common/io/idm/idm_conn_sm.c
1282
cv_signal(&ic->ic_state_cv);
usr/src/uts/common/io/idm/idm_conn_sm.c
1283
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1284
if (ic->ic_last_state != CS_S1_FREE &&
usr/src/uts/common/io/idm/idm_conn_sm.c
1285
ic->ic_last_state != CS_S2_XPT_WAIT) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1286
ic->ic_transport_ops->it_ini_conn_disconnect(
usr/src/uts/common/io/idm/idm_conn_sm.c
1287
ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1289
(void) idm_notify_client(ic, CN_CONNECT_FAIL,
usr/src/uts/common/io/idm/idm_conn_sm.c
1303
if (IDM_CONN_ISTGT(ic) ||
usr/src/uts/common/io/idm/idm_conn_sm.c
1304
((ic->ic_last_state != CS_S1_FREE) &&
usr/src/uts/common/io/idm/idm_conn_sm.c
1305
(ic->ic_last_state != CS_S2_XPT_WAIT))) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1306
(void) idm_notify_client(ic, CN_CONNECT_LOST,
usr/src/uts/common/io/idm/idm_conn_sm.c
1307
(uintptr_t)(ic->ic_last_state == CS_S4_IN_LOGIN));
usr/src/uts/common/io/idm/idm_conn_sm.c
1311
(void) idm_task_abort(ic, NULL, AT_INTERNAL_ABORT);
usr/src/uts/common/io/idm/idm_conn_sm.c
1318
idm_refcnt_async_wait_ref(&ic->ic_refcnt, &idm_conn_unref);
usr/src/uts/common/io/idm/idm_conn_sm.c
1327
idm_status = (IDM_CONN_ISINI(ic)) ?
usr/src/uts/common/io/idm/idm_conn_sm.c
1328
ic->ic_transport_ops->it_ini_enable_datamover(ic) :
usr/src/uts/common/io/idm/idm_conn_sm.c
1329
ic->ic_transport_ops->it_tgt_enable_datamover(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1332
idm_conn_event(ic, CE_ENABLE_DM_SUCCESS,
usr/src/uts/common/io/idm/idm_conn_sm.c
1335
idm_conn_event(ic, CE_ENABLE_DM_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
134
ASSERT(ic->ic_internal_cid != 0);
usr/src/uts/common/io/idm/idm_conn_sm.c
1351
idm_conn_t *ic = ic_void;
usr/src/uts/common/io/idm/idm_conn_sm.c
136
ic->ic_internal_cid);
usr/src/uts/common/io/idm/idm_conn_sm.c
1361
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1362
(void) idm_notify_client(ic, CN_CONNECT_DESTROY,
usr/src/uts/common/io/idm/idm_conn_sm.c
1364
idm_svc_conn_destroy(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1367
(void) idm_notify_client(ic, CN_CONNECT_DESTROY,
usr/src/uts/common/io/idm/idm_conn_sm.c
1375
idm_conn_t *ic = ic_void;
usr/src/uts/common/io/idm/idm_conn_sm.c
1377
ASSERT(IDM_CONN_ISTGT(ic));
usr/src/uts/common/io/idm/idm_conn_sm.c
138
ic->ic_state_taskq = taskq_create(taskq_name, 1, minclsyspri, 4, 16384,
usr/src/uts/common/io/idm/idm_conn_sm.c
1380
idm_svc_conn_destroy(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
1386
idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx,
usr/src/uts/common/io/idm/idm_conn_sm.c
140
if (ic->ic_state_taskq == NULL) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1415
if (IDM_CONN_ISINI(ic) &&
usr/src/uts/common/io/idm/idm_conn_sm.c
1422
if (IDM_CONN_ISTGT(ic) &&
usr/src/uts/common/io/idm/idm_conn_sm.c
144
idm_sm_audit_init(&ic->ic_state_audit);
usr/src/uts/common/io/idm/idm_conn_sm.c
1443
if (IDM_CONN_ISTGT(ic) &&
usr/src/uts/common/io/idm/idm_conn_sm.c
145
mutex_init(&ic->ic_state_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
1450
if (IDM_CONN_ISINI(ic) &&
usr/src/uts/common/io/idm/idm_conn_sm.c
146
cv_init(&ic->ic_state_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
1476
switch (ic->ic_state) {
usr/src/uts/common/io/idm/idm_conn_sm.c
148
ic->ic_state = CS_S1_FREE;
usr/src/uts/common/io/idm/idm_conn_sm.c
149
ic->ic_last_state = CS_S1_FREE;
usr/src/uts/common/io/idm/idm_conn_sm.c
1503
switch (ic->ic_state) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1523
switch (ic->ic_state) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1541
switch (ic->ic_state) {
usr/src/uts/common/io/idm/idm_conn_sm.c
155
idm_conn_sm_fini(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_conn_sm.c
1573
idm_pdu_tx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_conn_sm.c
1583
idm_pdu_rx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_conn_sm.c
1589
(*ic->ic_conn_ops.icb_rx_error)(ic, pdu, IDM_STATUS_PROTOCOL_ERROR);
usr/src/uts/common/io/idm/idm_conn_sm.c
1593
idm_notify_client(idm_conn_t *ic, idm_client_notify_t cn, uintptr_t data)
usr/src/uts/common/io/idm/idm_conn_sm.c
1600
ASSERT(!mutex_owned(&ic->ic_state_mutex));
usr/src/uts/common/io/idm/idm_conn_sm.c
1603
(void *)ic, idm_cn_strings[cn], cn);
usr/src/uts/common/io/idm/idm_conn_sm.c
1604
return ((*ic->ic_conn_ops.icb_client_notify)(ic, cn, data));
usr/src/uts/common/io/idm/idm_conn_sm.c
1608
idm_ffp_enable(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_conn_sm.c
162
if (ic->ic_state_taskq == NULL) {
usr/src/uts/common/io/idm/idm_conn_sm.c
1620
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1621
ic->ic_ffp = B_TRUE;
usr/src/uts/common/io/idm/idm_conn_sm.c
1622
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1624
rc = idm_notify_client(ic, CN_FFP_ENABLED, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
1626
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1627
ic->ic_ffp = B_FALSE;
usr/src/uts/common/io/idm/idm_conn_sm.c
1628
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1634
idm_ffp_disable(idm_conn_t *ic, idm_ffp_disable_t disable_type)
usr/src/uts/common/io/idm/idm_conn_sm.c
1636
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1637
ic->ic_ffp = B_FALSE;
usr/src/uts/common/io/idm/idm_conn_sm.c
1638
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1641
(void) idm_notify_client(ic, CN_FFP_DISABLED,
usr/src/uts/common/io/idm/idm_conn_sm.c
1646
idm_initial_login_actions(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
1657
ic->ic_state_flags |= CF_INITIAL_LOGIN;
usr/src/uts/common/io/idm/idm_conn_sm.c
166
taskq_destroy(ic->ic_state_taskq);
usr/src/uts/common/io/idm/idm_conn_sm.c
1661
idm_login_success_actions(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
1673
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
1674
ic->ic_login_cid = ntohs(login_req->cid);
usr/src/uts/common/io/idm/idm_conn_sm.c
1675
ic->ic_login_info_valid = B_TRUE;
usr/src/uts/common/io/idm/idm_conn_sm.c
1677
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
168
cv_destroy(&ic->ic_state_cv);
usr/src/uts/common/io/idm/idm_conn_sm.c
174
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
175
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
176
mutex_destroy(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
180
idm_conn_event(idm_conn_t *ic, idm_conn_event_t event, uintptr_t event_info)
usr/src/uts/common/io/idm/idm_conn_sm.c
182
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
183
idm_conn_event_locked(ic, event, event_info, CT_NONE);
usr/src/uts/common/io/idm/idm_conn_sm.c
184
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
211
idm_conn_tx_pdu_event(idm_conn_t *ic, idm_conn_event_t event,
usr/src/uts/common/io/idm/idm_conn_sm.c
214
ASSERT(mutex_owned(&ic->ic_state_mutex));
usr/src/uts/common/io/idm/idm_conn_sm.c
215
ic->ic_pdu_events++;
usr/src/uts/common/io/idm/idm_conn_sm.c
216
idm_conn_event_locked(ic, event, event_info, CT_TX_PDU);
usr/src/uts/common/io/idm/idm_conn_sm.c
220
idm_conn_rx_pdu_event(idm_conn_t *ic, idm_conn_event_t event,
usr/src/uts/common/io/idm/idm_conn_sm.c
223
ASSERT(mutex_owned(&ic->ic_state_mutex));
usr/src/uts/common/io/idm/idm_conn_sm.c
224
ic->ic_pdu_events++;
usr/src/uts/common/io/idm/idm_conn_sm.c
225
idm_conn_event_locked(ic, event, event_info, CT_RX_PDU);
usr/src/uts/common/io/idm/idm_conn_sm.c
229
idm_conn_event_locked(idm_conn_t *ic, idm_conn_event_t event,
usr/src/uts/common/io/idm/idm_conn_sm.c
234
ASSERT(mutex_owned(&ic->ic_state_mutex));
usr/src/uts/common/io/idm/idm_conn_sm.c
236
idm_sm_audit_event(&ic->ic_state_audit, SAS_IDM_CONN,
usr/src/uts/common/io/idm/idm_conn_sm.c
237
(int)ic->ic_state, (int)event, event_info);
usr/src/uts/common/io/idm/idm_conn_sm.c
250
if ((ic->ic_state == CS_S9_INIT_ERROR) ||
usr/src/uts/common/io/idm/idm_conn_sm.c
251
(ic->ic_state == CS_S9A_REJECTED) ||
usr/src/uts/common/io/idm/idm_conn_sm.c
252
(ic->ic_state == CS_S11_COMPLETE)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
255
ic->ic_pdu_events--;
usr/src/uts/common/io/idm/idm_conn_sm.c
262
idm_cs_name[ic->ic_state], ic->ic_state);
usr/src/uts/common/io/idm/idm_conn_sm.c
269
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
272
event_ctx->iec_ic = ic;
usr/src/uts/common/io/idm/idm_conn_sm.c
277
(void) taskq_dispatch(ic->ic_state_taskq, &idm_conn_event_handler,
usr/src/uts/common/io/idm/idm_conn_sm.c
285
idm_conn_t *ic = event_ctx->iec_ic;
usr/src/uts/common/io/idm/idm_conn_sm.c
290
(void *)ic, idm_ce_name[event_ctx->iec_event],
usr/src/uts/common/io/idm/idm_conn_sm.c
293
idm_conn_t *, ic, idm_conn_event_ctx_t *, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
304
ASSERT(ic->ic_state != CS_S0_UNDEFINED);
usr/src/uts/common/io/idm/idm_conn_sm.c
305
ASSERT3U(ic->ic_state, <, CS_MAX_STATE);
usr/src/uts/common/io/idm/idm_conn_sm.c
318
action = idm_conn_sm_validate_pdu(ic, event_ctx, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
353
switch (ic->ic_state) {
usr/src/uts/common/io/idm/idm_conn_sm.c
355
idm_state_s1_free(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
358
idm_state_s2_xpt_wait(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
361
idm_state_s3_xpt_up(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
364
idm_state_s4_in_login(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
367
idm_state_s5_logged_in(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
370
idm_state_s6_in_logout(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
373
idm_state_s7_logout_req(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
376
idm_state_s8_cleanup(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
379
idm_state_s9a_rejected(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
382
idm_state_s9b_wait_snd_done(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
385
idm_state_s9_init_error(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
388
idm_state_s10_in_cleanup(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
391
idm_state_s11_complete(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
394
idm_state_s12_enable_dm(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
410
idm_pdu_tx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
413
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
419
idm_pdu_rx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
421
idm_pdu_tx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
441
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
442
ic->ic_pdu_events--;
usr/src/uts/common/io/idm/idm_conn_sm.c
443
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
446
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
451
idm_state_s1_free(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
456
idm_update_state(ic, CS_S2_XPT_WAIT, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
460
idm_update_state(ic, CS_S3_XPT_UP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
465
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
475
idm_state_s2_xpt_wait(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
480
idm_update_state(ic, CS_S4_IN_LOGIN, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
488
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
50
idm_state_s1_free(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
500
idm_conn_t *ic = arg;
usr/src/uts/common/io/idm/idm_conn_sm.c
502
ic->ic_state_timeout = 0;
usr/src/uts/common/io/idm/idm_conn_sm.c
503
idm_conn_event(ic, CE_LOGIN_TIMEOUT, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
507
idm_state_s3_xpt_up(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
513
idm_initial_login_actions(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
514
idm_update_state(ic, CS_S4_IN_LOGIN, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
521
(void) idm_notify_client(ic, CN_LOGIN_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
522
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
53
idm_state_s2_xpt_wait(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
531
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
532
idm_update_state(ic, CS_S9A_REJECTED, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
538
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
539
(void) idm_notify_client(ic, CN_LOGIN_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
540
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
553
idm_state_s4_in_login(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
56
idm_state_s3_xpt_up(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
564
ASSERT(ic->ic_client_callback == NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
566
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
567
idm_login_success_actions(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
568
if (ic->ic_rdma_extensions) {
usr/src/uts/common/io/idm/idm_conn_sm.c
570
idm_update_state(ic, CS_S12_ENABLE_DM, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
573
idm_update_state(ic, CS_S5_LOGGED_IN, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
578
(void) idm_notify_client(ic, CN_LOGIN_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
579
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
587
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
589
ASSERT(ic->ic_client_callback == NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
59
idm_state_s4_in_login(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
590
ic->ic_client_callback = pdu->isp_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
593
idm_update_state(ic, CS_S9B_WAIT_SND_DONE,
usr/src/uts/common/io/idm/idm_conn_sm.c
597
ASSERT(ic->ic_client_callback == NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
605
idm_pdu_rx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
611
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
612
(void) idm_notify_client(ic, CN_LOGIN_FAIL, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
613
idm_update_state(ic, CS_S9_INIT_ERROR, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
62
idm_state_s5_logged_in(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
623
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
624
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
625
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
627
ic->ic_transport_ops->it_ini_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
629
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
633
ASSERT(ic->ic_client_callback == NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
639
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
640
if (!(ic->ic_state_flags & CF_INITIAL_LOGIN)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
641
idm_initial_login_actions(ic, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
643
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_conn_sm.c
65
idm_state_s6_in_logout(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
660
idm_state_s5_logged_in(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
670
idm_ffp_disable(ic, FD_CONN_LOGOUT); /* Explicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
671
idm_update_state(ic, CS_S6_IN_LOGOUT, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
676
idm_ffp_disable(ic, FD_SESS_LOGOUT); /* Explicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
677
idm_update_state(ic, CS_S6_IN_LOGOUT, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
681
idm_ffp_disable(ic, FD_SESS_LOGOUT); /* Explicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
684
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
685
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
687
ic->ic_transport_ops->it_ini_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
690
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
695
idm_update_state(ic, CS_S7_LOGOUT_REQ, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
703
idm_ffp_disable(ic, FD_CONN_FAIL); /* Implicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
704
idm_update_state(ic, CS_S8_CLEANUP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
71
idm_state_s7_logout_req(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
720
idm_conn_t *ic = pdu->isp_ic;
usr/src/uts/common/io/idm/idm_conn_sm.c
727
idm_conn_event(ic, CE_LOGOUT_SUCCESS_SND_DONE, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
733
idm_conn_t *ic = pdu->isp_ic;
usr/src/uts/common/io/idm/idm_conn_sm.c
74
idm_state_s8_cleanup(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
740
idm_conn_event(ic, CE_LOGOUT_FAIL_SND_DONE, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
744
idm_state_s6_in_logout(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
753
ASSERT(IDM_CONN_ISTGT(ic));
usr/src/uts/common/io/idm/idm_conn_sm.c
754
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
757
pdu->isp_callback = ic->ic_client_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
758
ic->ic_client_callback = NULL;
usr/src/uts/common/io/idm/idm_conn_sm.c
760
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
765
pdu->isp_callback = ic->ic_client_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
766
ic->ic_client_callback = NULL;
usr/src/uts/common/io/idm/idm_conn_sm.c
768
idm_update_state(ic, CS_S8_CLEANUP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
77
idm_state_s9_init_error(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
778
ASSERT(ic->ic_client_callback == NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
779
ic->ic_client_callback = pdu->isp_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
796
idm_pdu_rx_forward(ic, pdu);
usr/src/uts/common/io/idm/idm_conn_sm.c
80
idm_state_s9a_rejected(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
802
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
803
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
805
ic->ic_transport_ops->it_ini_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
808
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
819
idm_update_state(ic, CS_S8_CLEANUP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
837
idm_conn_t *ic = arg;
usr/src/uts/common/io/idm/idm_conn_sm.c
839
ic->ic_state_timeout = 0;
usr/src/uts/common/io/idm/idm_conn_sm.c
840
idm_conn_event(ic, CE_LOGOUT_TIMEOUT, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
844
idm_state_s7_logout_req(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
853
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
854
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
856
idm_ffp_disable(ic, FD_CONN_LOGOUT); /* Explicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
857
idm_update_state(ic, CS_S6_IN_LOGOUT, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
862
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
863
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
865
idm_ffp_disable(ic, FD_SESS_LOGOUT); /* Explicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
866
idm_update_state(ic, CS_S6_IN_LOGOUT, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
87
idm_state_s9b_wait_snd_done(idm_conn_t *ic,
usr/src/uts/common/io/idm/idm_conn_sm.c
878
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
879
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
883
idm_ffp_disable(ic, FD_CONN_FAIL); /* Implicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
884
idm_update_state(ic, CS_S8_CLEANUP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
888
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
889
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
891
idm_ffp_disable(ic, FD_SESS_LOGOUT); /* Explicit logout */
usr/src/uts/common/io/idm/idm_conn_sm.c
894
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_conn_sm.c
895
ic->ic_transport_ops->it_tgt_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
897
ic->ic_transport_ops->it_ini_conn_disconnect(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
900
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
91
idm_state_s10_in_cleanup(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
918
idm_conn_t *ic = arg;
usr/src/uts/common/io/idm/idm_conn_sm.c
920
ic->ic_state_timeout = 0;
usr/src/uts/common/io/idm/idm_conn_sm.c
921
idm_conn_event(ic, CE_CLEANUP_TIMEOUT, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_conn_sm.c
925
idm_state_s8_cleanup(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
937
IDM_SM_TIMER_CLEAR(ic);
usr/src/uts/common/io/idm/idm_conn_sm.c
94
idm_state_s11_complete(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
941
idm_update_state(ic, CS_S11_COMPLETE, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
946
idm_update_state(ic, CS_S10_IN_CLEANUP, event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
952
pdu->isp_callback = ic->ic_client_callback;
usr/src/uts/common/io/idm/idm_conn_sm.c
953
ic->ic_client_callback = NULL;
usr/src/uts/common/io/idm/idm_conn_sm.c
97
idm_state_s12_enable_dm(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx);
usr/src/uts/common/io/idm/idm_conn_sm.c
974
idm_state_s9_init_error(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
981
idm_state_s9a_rejected(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx)
usr/src/uts/common/io/idm/idm_conn_sm.c
990
idm_conn_t *ic = pdu->isp_ic;
usr/src/uts/common/io/idm/idm_conn_sm.c
997
idm_conn_event(ic, CE_LOGIN_FAIL_SND_DONE, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
101
idm_parse_logout_rsp(ic, pdu, /* RX */ B_TRUE);
usr/src/uts/common/io/idm/idm_impl.c
107
idm_conn_rx_pdu_event(ic, CE_ASYNC_LOGOUT_RCV,
usr/src/uts/common/io/idm/idm_impl.c
1097
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm_impl.c
1108
for (ic = list_head(&idm.idm_tgt_conn_list);
usr/src/uts/common/io/idm/idm_impl.c
1109
ic != NULL;
usr/src/uts/common/io/idm/idm_impl.c
111
idm_conn_rx_pdu_event(ic, CE_ASYNC_DROP_CONN_RCV,
usr/src/uts/common/io/idm/idm_impl.c
1110
ic = list_next(&idm.idm_tgt_conn_list, ic)) {
usr/src/uts/common/io/idm/idm_impl.c
1111
idle_time = ddi_get_lbolt() - ic->ic_timestamp;
usr/src/uts/common/io/idm/idm_impl.c
1119
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
1120
if (ic->ic_ffp) {
usr/src/uts/common/io/idm/idm_impl.c
1121
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm_impl.c
1123
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
1137
!ic->ic_keepalive) {
usr/src/uts/common/io/idm/idm_impl.c
1138
ic->ic_keepalive = B_TRUE;
usr/src/uts/common/io/idm/idm_impl.c
1139
if (ic->ic_conn_ops.icb_keepalive) {
usr/src/uts/common/io/idm/idm_impl.c
1140
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
1142
(*ic->ic_conn_ops.icb_keepalive)(ic);
usr/src/uts/common/io/idm/idm_impl.c
1144
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
1149
ic->ic_keepalive = B_FALSE;
usr/src/uts/common/io/idm/idm_impl.c
115
idm_conn_rx_pdu_event(ic, CE_ASYNC_DROP_ALL_CONN_RCV,
usr/src/uts/common/io/idm/idm_impl.c
1167
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
1172
(void *)ic, (int)idle_time);
usr/src/uts/common/io/idm/idm_impl.c
1173
idm_conn_event(ic, CE_TRANSPORT_FAIL,
usr/src/uts/common/io/idm/idm_impl.c
1176
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
1179
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm_impl.c
1181
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
121
idm_conn_rx_pdu_event(ic, CE_MISC_RX,
usr/src/uts/common/io/idm/idm_impl.c
146
idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
149
DTRACE_ISCSI_2(data__receive, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
152
idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
155
DTRACE_ISCSI_2(task__command, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
158
idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
161
DTRACE_ISCSI_2(nop__receive, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
164
idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
167
DTRACE_ISCSI_2(text__command, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
170
idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
181
idm_conn_rx_pdu_event(ic, CE_MISC_RX,
usr/src/uts/common/io/idm/idm_impl.c
185
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
189
idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_impl.c
191
(*ic->ic_transport_ops->it_tx_pdu)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
195
idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_impl.c
203
(*ic->ic_conn_ops.icb_rx_scsi_cmd)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
206
DTRACE_ISCSI_2(data__receive, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
209
(*ic->ic_transport_ops->it_rx_dataout)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
212
DTRACE_ISCSI_2(task__command, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
215
(*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
218
DTRACE_ISCSI_2(nop__receive, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
221
(*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
224
DTRACE_ISCSI_2(text__command, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
227
(*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
231
(*ic->ic_conn_ops.icb_rx_scsi_rsp)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
234
(*ic->ic_transport_ops->it_rx_datain)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
237
(*ic->ic_transport_ops->it_rx_rtt)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
242
(*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
251
idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_impl.c
260
if (idm_pdu_rx_forward_ffp(ic, pdu) == B_FALSE) {
usr/src/uts/common/io/idm/idm_impl.c
264
(*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
usr/src/uts/common/io/idm/idm_impl.c
269
idm_parse_login_rsp(idm_conn_t *ic, idm_pdu_t *login_rsp_pdu, boolean_t rx)
usr/src/uts/common/io/idm/idm_impl.c
290
idm_conn_rx_pdu_event(ic, new_event, (uintptr_t)login_rsp_pdu);
usr/src/uts/common/io/idm/idm_impl.c
292
idm_conn_tx_pdu_event(ic, new_event, (uintptr_t)login_rsp_pdu);
usr/src/uts/common/io/idm/idm_impl.c
298
idm_parse_logout_req(idm_conn_t *ic, idm_pdu_t *logout_req_pdu, boolean_t rx)
usr/src/uts/common/io/idm/idm_impl.c
330
if (ntohs(logout_req->cid) == ic->ic_login_cid) {
usr/src/uts/common/io/idm/idm_impl.c
350
idm_conn_rx_pdu_event(ic, new_event, (uintptr_t)logout_req_pdu);
usr/src/uts/common/io/idm/idm_impl.c
352
idm_conn_tx_pdu_event(ic, new_event, (uintptr_t)logout_req_pdu);
usr/src/uts/common/io/idm/idm_impl.c
359
idm_parse_logout_rsp(idm_conn_t *ic, idm_pdu_t *logout_rsp_pdu, boolean_t rx)
usr/src/uts/common/io/idm/idm_impl.c
372
idm_conn_rx_pdu_event(ic, new_event, (uintptr_t)logout_rsp_pdu);
usr/src/uts/common/io/idm/idm_impl.c
374
idm_conn_tx_pdu_event(ic, new_event, (uintptr_t)logout_rsp_pdu);
usr/src/uts/common/io/idm/idm_impl.c
387
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm_impl.c
402
ic = idm_conn_create_common(CONN_TYPE_TGT, tt,
usr/src/uts/common/io/idm/idm_impl.c
404
if (ic == NULL) {
usr/src/uts/common/io/idm/idm_impl.c
407
ic->ic_svc_binding = is;
usr/src/uts/common/io/idm/idm_impl.c
412
if ((rc = idm_conn_sm_init(ic)) != 0) {
usr/src/uts/common/io/idm/idm_impl.c
413
idm_conn_destroy_common(ic);
usr/src/uts/common/io/idm/idm_impl.c
418
*ic_result = ic;
usr/src/uts/common/io/idm/idm_impl.c
421
list_insert_tail(&idm.idm_tgt_conn_list, ic);
usr/src/uts/common/io/idm/idm_impl.c
429
idm_svc_conn_destroy(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_impl.c
432
list_remove(&idm.idm_tgt_conn_list, ic);
usr/src/uts/common/io/idm/idm_impl.c
436
if (ic->ic_transport_private != NULL) {
usr/src/uts/common/io/idm/idm_impl.c
437
ic->ic_transport_ops->it_tgt_conn_destroy(ic);
usr/src/uts/common/io/idm/idm_impl.c
439
idm_conn_destroy_common(ic);
usr/src/uts/common/io/idm/idm_impl.c
451
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm_impl.c
465
ic = kmem_zalloc(sizeof (idm_conn_t), KM_SLEEP);
usr/src/uts/common/io/idm/idm_impl.c
468
ic->ic_target_name[0] = '\0';
usr/src/uts/common/io/idm/idm_impl.c
469
ic->ic_initiator_name[0] = '\0';
usr/src/uts/common/io/idm/idm_impl.c
470
ic->ic_isid[0] = '\0';
usr/src/uts/common/io/idm/idm_impl.c
471
ic->ic_tsih[0] = '\0';
usr/src/uts/common/io/idm/idm_impl.c
472
ic->ic_conn_type = conn_type;
usr/src/uts/common/io/idm/idm_impl.c
473
ic->ic_conn_ops = *conn_ops;
usr/src/uts/common/io/idm/idm_impl.c
474
ic->ic_transport_ops = it->it_ops;
usr/src/uts/common/io/idm/idm_impl.c
475
ic->ic_transport_type = tt;
usr/src/uts/common/io/idm/idm_impl.c
476
ic->ic_transport_private = NULL; /* Set by transport service */
usr/src/uts/common/io/idm/idm_impl.c
477
ic->ic_internal_cid = idm_cid_alloc();
usr/src/uts/common/io/idm/idm_impl.c
478
if (ic->ic_internal_cid == 0) {
usr/src/uts/common/io/idm/idm_impl.c
479
kmem_free(ic, sizeof (idm_conn_t));
usr/src/uts/common/io/idm/idm_impl.c
482
mutex_init(&ic->ic_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/idm/idm_impl.c
483
cv_init(&ic->ic_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/io/idm/idm_impl.c
484
idm_refcnt_init(&ic->ic_refcnt, ic);
usr/src/uts/common/io/idm/idm_impl.c
486
return (ic);
usr/src/uts/common/io/idm/idm_impl.c
490
idm_conn_destroy_common(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_impl.c
492
idm_conn_sm_fini(ic);
usr/src/uts/common/io/idm/idm_impl.c
493
idm_refcnt_destroy(&ic->ic_refcnt);
usr/src/uts/common/io/idm/idm_impl.c
494
cv_destroy(&ic->ic_cv);
usr/src/uts/common/io/idm/idm_impl.c
495
mutex_destroy(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_impl.c
496
idm_cid_free(ic->ic_internal_cid);
usr/src/uts/common/io/idm/idm_impl.c
498
kmem_free(ic, sizeof (idm_conn_t));
usr/src/uts/common/io/idm/idm_impl.c
506
idm_ini_conn_finish(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_impl.c
509
return (ic->ic_transport_ops->it_ini_conn_connect(ic));
usr/src/uts/common/io/idm/idm_impl.c
51
idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_impl.c
513
idm_tgt_conn_finish(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_impl.c
517
rc = idm_notify_client(ic, CN_CONNECT_ACCEPT, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_impl.c
523
return (ic->ic_transport_ops->it_tgt_conn_connect(ic));
usr/src/uts/common/io/idm/idm_impl.c
59
ic->ic_timestamp = ddi_get_lbolt();
usr/src/uts/common/io/idm/idm_impl.c
60
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
61
if (ic->ic_ffp && ic->ic_pdu_events == 0) {
usr/src/uts/common/io/idm/idm_impl.c
62
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
64
if (idm_pdu_rx_forward_ffp(ic, pdu) == B_TRUE) {
usr/src/uts/common/io/idm/idm_impl.c
68
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_impl.c
87
DTRACE_ISCSI_2(login__command, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
89
idm_conn_rx_pdu_event(ic, CE_LOGIN_RCV, (uintptr_t)pdu);
usr/src/uts/common/io/idm/idm_impl.c
92
idm_parse_login_rsp(ic, pdu, /* RX */ B_TRUE);
usr/src/uts/common/io/idm/idm_impl.c
95
DTRACE_ISCSI_2(logout__command, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_impl.c
98
idm_parse_logout_req(ic, pdu, /* RX */ B_TRUE);
usr/src/uts/common/io/idm/idm_so.c
100
static void idm_so_tx(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/idm/idm_so.c
1006
&ic->ic_ini_dst_addr.sin,
usr/src/uts/common/io/idm/idm_so.c
1007
(SIZEOF_SOCKADDR(&ic->ic_ini_dst_addr.sin)),
usr/src/uts/common/io/idm/idm_so.c
103
static void idm_so_rx_datain(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/idm/idm_so.c
1037
SEC_TO_TICK(ic->ic_conn_params.conn_login_interval);
usr/src/uts/common/io/idm/idm_so.c
104
static void idm_so_rx_rtt(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/idm/idm_so.c
1044
rc = ksocket_connect(so_conn->ic_so, &ic->ic_ini_dst_addr.sin,
usr/src/uts/common/io/idm/idm_so.c
1045
(SIZEOF_SOCKADDR(&ic->ic_ini_dst_addr.sin)), CRED());
usr/src/uts/common/io/idm/idm_so.c
105
static void idm_so_rx_dataout(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/idm/idm_so.c
1053
idm_so_conn_connect_common(ic);
usr/src/uts/common/io/idm/idm_so.c
1061
idm_so_tgt_conn_create(idm_conn_t *ic, ksocket_t new_so)
usr/src/uts/common/io/idm/idm_so.c
1066
idmrc = idm_so_conn_create_common(ic, new_so);
usr/src/uts/common/io/idm/idm_so.c
1072
idm_so_tgt_conn_destroy(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
1074
idm_so_conn_destroy_common(ic);
usr/src/uts/common/io/idm/idm_so.c
1083
idm_so_tgt_conn_connect(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
1085
idm_so_conn_connect_common(ic);
usr/src/uts/common/io/idm/idm_so.c
1091
idm_so_conn_create_common(idm_conn_t *ic, ksocket_t new_so)
usr/src/uts/common/io/idm/idm_so.c
1098
ic->ic_transport_private = so_conn;
usr/src/uts/common/io/idm/idm_so.c
1099
ic->ic_transport_hdrlen = 0;
usr/src/uts/common/io/idm/idm_so.c
1102
ic->ic_conn_flags |= IDM_CONN_USE_SCOREBOARD;
usr/src/uts/common/io/idm/idm_so.c
1103
ic->ic_conn_params.max_recv_dataseglen =
usr/src/uts/common/io/idm/idm_so.c
1105
ic->ic_conn_params.max_xmit_dataseglen =
usr/src/uts/common/io/idm/idm_so.c
1120
idm_so_conn_destroy_common(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
1122
idm_so_conn_t *so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
1124
ic->ic_transport_private = NULL;
usr/src/uts/common/io/idm/idm_so.c
113
static boolean_t idm_so_conn_is_capable(idm_conn_req_t *ic,
usr/src/uts/common/io/idm/idm_so.c
1134
idm_so_conn_connect_common(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
1140
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
1147
bcopy(&t_addr, &ic->ic_laddr, t_addrlen);
usr/src/uts/common/io/idm/idm_so.c
1150
bcopy(&t_addr, &ic->ic_raddr, t_addrlen);
usr/src/uts/common/io/idm/idm_so.c
1152
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
1153
so_conn->ic_tx_thread = thread_create(NULL, 0, idm_sotx_thread, ic, 0,
usr/src/uts/common/io/idm/idm_so.c
1155
so_conn->ic_rx_thread = thread_create(NULL, 0, idm_sorx_thread, ic, 0,
usr/src/uts/common/io/idm/idm_so.c
1160
cv_wait(&ic->ic_cv, &ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
1161
mutex_exit(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
1169
idm_so_conn_disconnect(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
1173
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
1175
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
1182
mutex_exit(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
123
static void idm_so_tgt_conn_destroy(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
124
static idm_status_t idm_so_tgt_conn_connect(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
125
static void idm_so_conn_disconnect(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
126
static idm_status_t idm_so_ini_conn_create(idm_conn_req_t *cr, idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
127
static void idm_so_ini_conn_destroy(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
128
static idm_status_t idm_so_ini_conn_connect(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
1328
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm_so.c
1373
&ic);
usr/src/uts/common/io/idm/idm_so.c
1382
idmrc = idm_so_tgt_conn_create(ic, new_so);
usr/src/uts/common/io/idm/idm_so.c
1384
idm_svc_conn_destroy(ic);
usr/src/uts/common/io/idm/idm_so.c
1395
idm_conn_event(ic, CE_CONNECT_ACCEPT, (uintptr_t)NULL);
usr/src/uts/common/io/idm/idm_so.c
1634
idm_so_conn_is_capable(idm_conn_req_t *ic, idm_transport_caps_t *caps)
usr/src/uts/common/io/idm/idm_so.c
1645
idm_so_rx_datain(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
1655
ASSERT(ic != NULL);
usr/src/uts/common/io/idm/idm_so.c
1667
idt = idm_task_find(ic, bhs->itt, bhs->ttt);
usr/src/uts/common/io/idm/idm_so.c
1670
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1679
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1692
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1703
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1719
(*ic->ic_conn_ops.icb_rx_scsi_rsp)(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1734
idm_so_rx_dataout(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
1742
ASSERT(ic != NULL);
usr/src/uts/common/io/idm/idm_so.c
1753
idt = idm_task_find(ic, bhs->itt, bhs->ttt);
usr/src/uts/common/io/idm/idm_so.c
1757
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1766
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1775
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1815
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1870
idm_so_rx_rtt(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
1878
ASSERT(ic != NULL);
usr/src/uts/common/io/idm/idm_so.c
1884
idt = idm_task_find(ic, rtt_hdr->itt, rtt_hdr->ttt);
usr/src/uts/common/io/idm/idm_so.c
1888
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1899
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1910
idm_pdu_rx_protocol_error(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
1917
idm_so_send_rtt_data(ic, idt, idb, data_offset,
usr/src/uts/common/io/idm/idm_so.c
1929
idm_sorecvdata(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
1938
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
1956
if ((ic->ic_conn_flags & IDM_CONN_DATA_DIGEST) != 0) {
usr/src/uts/common/io/idm/idm_so.c
1972
if ((ic->ic_conn_flags & IDM_CONN_DATA_DIGEST) != 0) {
usr/src/uts/common/io/idm/idm_so.c
1999
idm_sorecv_scsidata(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
2010
ASSERT(ic != NULL);
usr/src/uts/common/io/idm/idm_so.c
2037
task = idm_task_find(ic, bhs->itt, bhs->ttt);
usr/src/uts/common/io/idm/idm_so.c
2070
status = idm_sorecvdata(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
2094
idm_sorecv_nonscsidata(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
2111
return (idm_sorecvdata(ic, pdu));
usr/src/uts/common/io/idm/idm_so.c
2118
idm_conn_t *ic = (idm_conn_t *)arg;
usr/src/uts/common/io/idm/idm_so.c
2123
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm_so.c
2125
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2127
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
2130
cv_signal(&ic->ic_cv);
usr/src/uts/common/io/idm/idm_so.c
2133
mutex_exit(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2142
pdu->isp_ic = ic;
usr/src/uts/common/io/idm/idm_so.c
2146
if ((rc = idm_sorecvhdr(ic, pdu)) != 0) {
usr/src/uts/common/io/idm/idm_so.c
2163
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2181
rc = idm_sorecv_scsidata(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
2196
rc = idm_sorecv_nonscsidata(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
2215
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2227
idm_pdu_rx(ic, pdu);
usr/src/uts/common/io/idm/idm_so.c
2229
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2232
mutex_exit(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2251
idm_conn_event(ic, CE_TRANSPORT_FAIL, rc);
usr/src/uts/common/io/idm/idm_so.c
2254
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm_so.c
2269
idm_so_tx(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
2271
idm_so_conn_t *so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
2273
ASSERT(pdu->isp_ic == ic);
usr/src/uts/common/io/idm/idm_so.c
2290
idm_conn_t *ic = pdu->isp_ic;
usr/src/uts/common/io/idm/idm_so.c
2301
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
2311
(ic->ic_conn_flags & IDM_CONN_HEADER_DIGEST)) {
usr/src/uts/common/io/idm/idm_so.c
2327
if (ic->ic_ffp &&
usr/src/uts/common/io/idm/idm_so.c
2330
idt = idm_task_find(ic, ihp->itt, ihp->ttt);
usr/src/uts/common/io/idm/idm_so.c
2375
if ((ic->ic_conn_flags & IDM_CONN_DATA_DIGEST) &&
usr/src/uts/common/io/idm/idm_so.c
2403
"data: %p", (void *) so_conn->ic_so, (void *) ic,
usr/src/uts/common/io/idm/idm_so.c
2598
idm_so_send_rtt_data(idm_conn_t *ic, idm_task_t *idt, idm_buf_t *idb,
usr/src/uts/common/io/idm/idm_so.c
2601
idm_so_conn_t *so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
2613
rtt_buf = idm_buf_alloc(ic, (uint8_t *)idb->idb_buf + offset, length);
usr/src/uts/common/io/idm/idm_so.c
2624
mutex_enter(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_so.c
2625
if (ic->ic_ffp)
usr/src/uts/common/io/idm/idm_so.c
2626
idm_conn_event_locked(ic, CE_TRANSPORT_FAIL,
usr/src/uts/common/io/idm/idm_so.c
2628
mutex_exit(&ic->ic_state_mutex);
usr/src/uts/common/io/idm/idm_so.c
2692
idm_conn_t *ic;
usr/src/uts/common/io/idm/idm_so.c
2702
ic = idt->idt_ic;
usr/src/uts/common/io/idm/idm_so.c
2704
max_dataseglen = ic->ic_conn_params.max_xmit_dataseglen;
usr/src/uts/common/io/idm/idm_so.c
2723
pdu->isp_ic = ic;
usr/src/uts/common/io/idm/idm_so.c
2884
idm_conn_t *ic = arg;
usr/src/uts/common/io/idm/idm_so.c
2889
idm_conn_hold(ic);
usr/src/uts/common/io/idm/idm_so.c
2891
mutex_enter(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2892
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
2895
cv_signal(&ic->ic_cv);
usr/src/uts/common/io/idm/idm_so.c
2896
mutex_exit(&ic->ic_mutex);
usr/src/uts/common/io/idm/idm_so.c
2902
DTRACE_PROBE1(soconn__tx__sleep, idm_conn_t *, ic);
usr/src/uts/common/io/idm/idm_so.c
2904
DTRACE_PROBE1(soconn__tx__wakeup, idm_conn_t *, ic);
usr/src/uts/common/io/idm/idm_so.c
2918
DTRACE_PROBE2(soconn__tx__pdu, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_so.c
2923
(ic->ic_conn_ops.icb_update_statsn)(NULL, pdu);
usr/src/uts/common/io/idm/idm_so.c
2932
DTRACE_PROBE2(soconn__tx__buf, idm_conn_t *, ic,
usr/src/uts/common/io/idm/idm_so.c
2944
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_so.c
2974
idm_conn_event(ic, CE_TRANSPORT_FAIL, status);
usr/src/uts/common/io/idm/idm_so.c
3006
if (IDM_CONN_ISTGT(ic)) {
usr/src/uts/common/io/idm/idm_so.c
3037
idm_conn_rele(ic);
usr/src/uts/common/io/idm/idm_so.c
72
static idm_status_t idm_so_conn_create_common(idm_conn_t *ic, ksocket_t new_so);
usr/src/uts/common/io/idm/idm_so.c
73
static void idm_so_conn_destroy_common(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
738
idm_dataseglenokay(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
74
static void idm_so_conn_connect_common(idm_conn_t *ic);
usr/src/uts/common/io/idm/idm_so.c
742
if (ic->ic_conn_type == CONN_TYPE_TGT &&
usr/src/uts/common/io/idm/idm_so.c
743
pdu->isp_datalen > ic->ic_conn_params.max_recv_dataseglen) {
usr/src/uts/common/io/idm/idm_so.c
81
static idm_status_t idm_sorecvdata(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/idm/idm_so.c
82
static void idm_so_send_rtt_data(idm_conn_t *ic, idm_task_t *idt,
usr/src/uts/common/io/idm/idm_so.c
836
idm_sorecvhdr(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/idm/idm_so.c
849
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
872
if (!idm_dataseglenokay(ic, pdu)) {
usr/src/uts/common/io/idm/idm_so.c
902
if (ic->ic_conn_flags & IDM_CONN_HEADER_DIGEST) {
usr/src/uts/common/io/idm/idm_so.c
918
if (ic->ic_conn_flags & IDM_CONN_HEADER_DIGEST) {
usr/src/uts/common/io/idm/idm_so.c
935
idm_so_ini_conn_create(idm_conn_req_t *cr, idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
956
idmrc = idm_so_conn_create_common(ic, so);
usr/src/uts/common/io/idm/idm_so.c
963
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
975
idm_so_ini_conn_destroy(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
977
idm_so_conn_destroy_common(ic);
usr/src/uts/common/io/idm/idm_so.c
986
idm_so_ini_conn_connect(idm_conn_t *ic)
usr/src/uts/common/io/idm/idm_so.c
994
so_conn = ic->ic_transport_private;
usr/src/uts/common/io/idm/idm_so.c
995
nonblock = ic->ic_conn_params.nonblock_socket;
usr/src/uts/common/io/idm/idm_so.c
996
conn_login_max = ic->ic_conn_params.conn_login_max;
usr/src/uts/common/io/idm/idm_so.c
998
SEC_TO_TICK(ic->ic_conn_params.conn_login_interval);
usr/src/uts/common/io/ipw/ipw2100.c
1320
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
1353
ic->ic_stats.is_tx_frags = (uint32_t)atbl[2];
usr/src/uts/common/io/ipw/ipw2100.c
1355
ic->ic_stats.is_tx_mcast = (uint32_t)atbl[2] - (uint32_t)atbl[3];
usr/src/uts/common/io/ipw/ipw2100.c
1357
ic->ic_stats.is_tx_retries = (uint32_t)atbl[42];
usr/src/uts/common/io/ipw/ipw2100.c
1359
ic->ic_stats.is_tx_failed = (uint32_t)atbl[51];
usr/src/uts/common/io/ipw/ipw2100.c
1361
ic->ic_stats.is_tx_bytes = (uint32_t)atbl[41];
usr/src/uts/common/io/ipw/ipw2100.c
1363
ic->ic_stats.is_rx_frags = (uint32_t)atbl[61];
usr/src/uts/common/io/ipw/ipw2100.c
1365
ic->ic_stats.is_rx_mcast = (uint32_t)atbl[71];
usr/src/uts/common/io/ipw/ipw2100.c
1367
ic->ic_stats.is_rx_bytes = (uint32_t)atbl[101];
usr/src/uts/common/io/ipw/ipw2100.c
1369
ic->ic_stats.is_ack_failure = (uint32_t)atbl[59];
usr/src/uts/common/io/ipw/ipw2100.c
1371
ic->ic_stats.is_rts_success = (uint32_t)atbl[22];
usr/src/uts/common/io/ipw/ipw2100.c
151
static int ipw2100_send(struct ieee80211com *ic, mblk_t *mp, uint8_t type);
usr/src/uts/common/io/ipw/ipw2100.c
158
static int ipw2100_newstate(struct ieee80211com *ic,
usr/src/uts/common/io/ipw/ipw2100.c
1663
ipw2100_newstate(struct ieee80211com *ic, enum ieee80211_state state, int arg)
usr/src/uts/common/io/ipw/ipw2100.c
1665
struct ipw2100_softc *sc = (struct ipw2100_softc *)ic;
usr/src/uts/common/io/ipw/ipw2100.c
1673
ieee80211_state_name[ic->ic_state], ieee80211_state_name[state]));
usr/src/uts/common/io/ipw/ipw2100.c
1685
in = ieee80211_find_node(&ic->ic_scan, macaddr);
usr/src/uts/common/io/ipw/ipw2100.c
1689
(void) ieee80211_sta_join(ic, in);
usr/src/uts/common/io/ipw/ipw2100.c
1696
if (ic->ic_flags & IEEE80211_F_PRIVACY)
usr/src/uts/common/io/ipw/ipw2100.c
1700
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/ipw/ipw2100.c
1701
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/ipw/ipw2100.c
1702
(void) mac_pdata_update(ic->ic_mach, &wd, sizeof (wd));
usr/src/uts/common/io/ipw/ipw2100.c
1716
if ((ic->ic_state != IEEE80211_S_RUN) && (state == IEEE80211_S_RUN)) {
usr/src/uts/common/io/ipw/ipw2100.c
1722
} else if ((ic->ic_state == IEEE80211_S_RUN) &&
usr/src/uts/common/io/ipw/ipw2100.c
1731
ic->ic_state = state;
usr/src/uts/common/io/ipw/ipw2100.c
1742
ieee80211com_t *ic = (ieee80211com_t *)arg;
usr/src/uts/common/io/ipw/ipw2100.c
1751
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/ipw/ipw2100.c
1754
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/ipw/ipw2100.c
1757
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/ipw/ipw2100.c
1760
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/ipw/ipw2100.c
1780
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/ipw/ipw2100.c
1812
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
1826
if (ic->ic_mach && (sc->sc_flags & IPW2100_FLAG_LINK_CHANGE)) {
usr/src/uts/common/io/ipw/ipw2100.c
1835
mac_link_update(ic->ic_mach, nlstate);
usr/src/uts/common/io/ipw/ipw2100.c
1842
if (ic->ic_mach &&
usr/src/uts/common/io/ipw/ipw2100.c
1915
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
1927
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/ipw/ipw2100.c
1928
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/ipw/ipw2100.c
1987
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
1995
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/ipw/ipw2100.c
1998
ic->ic_state));
usr/src/uts/common/io/ipw/ipw2100.c
2006
if (ipw2100_send(ic, mp, IEEE80211_FC0_TYPE_DATA) !=
usr/src/uts/common/io/ipw/ipw2100.c
2018
ipw2100_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/ipw/ipw2100.c
2020
struct ipw2100_softc *sc = (struct ipw2100_softc *)ic;
usr/src/uts/common/io/ipw/ipw2100.c
2065
ic->ic_stats.is_tx_nobuf++; /* no enough buffer */
usr/src/uts/common/io/ipw/ipw2100.c
2076
in = ieee80211_find_txnode(ic, wh_tmp->i_addr1);
usr/src/uts/common/io/ipw/ipw2100.c
2083
(void) ieee80211_encap(ic, mp, in);
usr/src/uts/common/io/ipw/ipw2100.c
2120
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/ipw/ipw2100.c
2190
h->encrypted = ic->ic_flags & IEEE80211_F_PRIVACY ? 1 : 0;
usr/src/uts/common/io/ipw/ipw2100.c
2196
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/ipw/ipw2100.c
2276
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2288
err = ieee80211_ioctl(ic, q, m);
usr/src/uts/common/io/ipw/ipw2100.c
2292
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/ipw/ipw2100.c
2476
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2490
err = ieee80211_getprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/ipw/ipw2100.c
2503
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2505
ieee80211_propinfo(ic, pr_name, wldp_pr_num, prh);
usr/src/uts/common/io/ipw/ipw2100.c
2514
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2531
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/ipw/ipw2100.c
2539
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/ipw/ipw2100.c
2582
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2587
if (ic->ic_state != IEEE80211_S_INIT) {
usr/src/uts/common/io/ipw/ipw2100.c
2588
(void) ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/ipw/ipw2100.c
259
struct ieee80211com *ic;
usr/src/uts/common/io/ipw/ipw2100.c
2601
ipw2100_fix_channel(struct ieee80211com *ic, mblk_t *m)
usr/src/uts/common/io/ipw/ipw2100.c
2630
ic->ic_curchan = &ic->ic_sup_channels[frm[2]];
usr/src/uts/common/io/ipw/ipw2100.c
2641
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2647
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/ipw/ipw2100.c
2653
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/ipw/ipw2100.c
2654
ipw2100_fix_channel(ic, m);
usr/src/uts/common/io/ipw/ipw2100.c
2655
(void) ieee80211_input(ic, m, in, status->rssi, 0);
usr/src/uts/common/io/ipw/ipw2100.c
2668
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
2789
ieee80211_new_state(ic,
usr/src/uts/common/io/ipw/ipw2100.c
2794
ieee80211_new_state(ic,
usr/src/uts/common/io/ipw/ipw2100.c
2808
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/ipw/ipw2100.c
2811
if (ic->ic_state != IEEE80211_S_RUN)
usr/src/uts/common/io/ipw/ipw2100.c
2812
ieee80211_new_state(ic,
usr/src/uts/common/io/ipw/ipw2100.c
2814
ic->ic_flags |= IEEE80211_F_SCAN;
usr/src/uts/common/io/ipw/ipw2100.c
2859
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/ipw/ipw2100.c
375
ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
376
ic->ic_phytype = IEEE80211_T_DS;
usr/src/uts/common/io/ipw/ipw2100.c
377
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/ipw/ipw2100.c
378
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/ipw/ipw2100.c
379
ic->ic_maxrssi = 49;
usr/src/uts/common/io/ipw/ipw2100.c
384
ic->ic_caps = IEEE80211_C_SHPREAMBLE | IEEE80211_C_TXPMGT |
usr/src/uts/common/io/ipw/ipw2100.c
386
ic->ic_sup_rates[IEEE80211_MODE_11B] = ipw2100_rateset_11b;
usr/src/uts/common/io/ipw/ipw2100.c
387
IEEE80211_ADDR_COPY(ic->ic_macaddr, sc->sc_macaddr);
usr/src/uts/common/io/ipw/ipw2100.c
391
ic->ic_sup_channels[i].ich_freq = ieee80211_ieee2mhz(i,
usr/src/uts/common/io/ipw/ipw2100.c
393
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/ipw/ipw2100.c
397
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/ipw/ipw2100.c
398
ic->ic_xmit = ipw2100_send;
usr/src/uts/common/io/ipw/ipw2100.c
402
ieee80211_attach(ic);
usr/src/uts/common/io/ipw/ipw2100.c
407
ieee80211_media_init(ic);
usr/src/uts/common/io/ipw/ipw2100.c
408
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/ipw/ipw2100.c
409
ic->ic_newstate = ipw2100_newstate;
usr/src/uts/common/io/ipw/ipw2100.c
413
ic->ic_def_txkey = 0;
usr/src/uts/common/io/ipw/ipw2100.c
434
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/ipw/ipw2100.c
435
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/ipw/ipw2100.c
447
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/ipw/ipw2100.c
457
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/ipw/ipw2100.c
484
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/ipw/ipw2100.c
500
ieee80211_detach(ic);
usr/src/uts/common/io/ipw/ipw2100.c
618
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
655
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/ipw/ipw2100.c
723
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
730
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/ipw/ipw2100.c
736
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ipw/ipw2100.c
747
switch (ic->ic_opmode) {
usr/src/uts/common/io/ipw/ipw2100.c
770
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/ipw/ipw2100.c
772
data = LE_32(ieee80211_chan2ieee(ic, ic->ic_ibss_chan));
usr/src/uts/common/io/ipw/ipw2100.c
789
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/ipw/ipw2100.c
790
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]));
usr/src/uts/common/io/ipw/ipw2100.c
791
err = ipw2100_cmd(sc, IPW2100_CMD_SET_MAC_ADDRESS, ic->ic_macaddr,
usr/src/uts/common/io/ipw/ipw2100.c
801
if (ic->ic_opmode == IEEE80211_M_IBSS)
usr/src/uts/common/io/ipw/ipw2100.c
855
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/ipw/ipw2100.c
869
ic->ic_rtsthreshold = 2346;
usr/src/uts/common/io/ipw/ipw2100.c
870
data = LE_32(ic->ic_rtsthreshold);
usr/src/uts/common/io/ipw/ipw2100.c
881
ic->ic_fragthreshold = 2346;
usr/src/uts/common/io/ipw/ipw2100.c
882
data = LE_32(ic->ic_fragthreshold);
usr/src/uts/common/io/ipw/ipw2100.c
895
ic->ic_des_esslen, ic->ic_des_essid[0]));
usr/src/uts/common/io/ipw/ipw2100.c
897
ic->ic_des_essid, ic->ic_des_esslen);
usr/src/uts/common/io/ipw/ipw2100.c
911
if (ic->ic_flags & IEEE80211_F_DESBSSID) {
usr/src/uts/common/io/ipw/ipw2100.c
916
ic->ic_des_bssid, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/ipw/ipw2100.c
928
sec.authmode = (ic->ic_bss->in_authmode == WL_SHAREDKEY) ?
usr/src/uts/common/io/ipw/ipw2100.c
941
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/ipw/ipw2100.c
943
if (ic->ic_nw_keys[i].wk_keylen == 0)
usr/src/uts/common/io/ipw/ipw2100.c
946
wkey.len = ic->ic_nw_keys[i].wk_keylen;
usr/src/uts/common/io/ipw/ipw2100.c
948
if (ic->ic_nw_keys[i].wk_keylen)
usr/src/uts/common/io/ipw/ipw2100.c
950
ic->ic_nw_keys[i].wk_key,
usr/src/uts/common/io/ipw/ipw2100.c
951
ic->ic_nw_keys[i].wk_keylen);
usr/src/uts/common/io/ipw/ipw2100.c
957
data = LE_32(ic->ic_def_txkey);
usr/src/uts/common/io/ipw/ipw2100.c
967
data = LE_32((ic->ic_flags & IEEE80211_F_PRIVACY) ? 0x8 : 0);
usr/src/uts/common/io/ipw/ipw2100.c
977
if (ic->ic_opmode == IEEE80211_M_IBSS ||
usr/src/uts/common/io/ipw/ipw2100.c
978
ic->ic_opmode == IEEE80211_M_HOSTAP) {
usr/src/uts/common/io/ipw/ipw2100.c
980
data = LE_32(ic->ic_lintval);
usr/src/uts/common/io/iwh/iwh.c
1001
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
1014
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwh/iwh.c
1796
iwh_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/iwh/iwh.c
1815
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
1823
ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
1825
if (ic->ic_node_cleanup != NULL) {
usr/src/uts/common/io/iwh/iwh.c
1826
ic->ic_node_cleanup(in);
usr/src/uts/common/io/iwh/iwh.c
1849
iwh_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/iwh/iwh.c
1859
if (NULL == ic) {
usr/src/uts/common/io/iwh/iwh.c
1862
sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
1863
in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
1864
ostate = ic->ic_state;
usr/src/uts/common/io/iwh/iwh.c
1919
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/iwh/iwh.c
1925
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/iwh/iwh.c
1964
if (IEEE80211_M_MONITOR == ic->ic_opmode) {
usr/src/uts/common/io/iwh/iwh.c
2006
if (IEEE80211_FIXED_RATE_NONE == ic->ic_fixed_rate) {
usr/src/uts/common/io/iwh/iwh.c
2050
return (sc->sc_newstate(ic, nstate, arg));
usr/src/uts/common/io/iwh/iwh.c
2309
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
2411
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/iwh/iwh.c
2420
(void) ieee80211_input(ic, mp, in, rssi, 0);
usr/src/uts/common/io/iwh/iwh.c
2439
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
2444
if (NULL == ic->ic_bss) {
usr/src/uts/common/io/iwh/iwh.c
2448
amrr = (iwh_amrr_t *)ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
2476
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwh/iwh.c
2708
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
2717
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
2797
ic->ic_curchan = &ic->ic_sup_channels[scan->chan];
usr/src/uts/common/io/iwh/iwh.c
3024
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3031
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3038
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/iwh/iwh.c
3053
if (iwh_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != 0) {
usr/src/uts/common/io/iwh/iwh.c
3067
iwh_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/iwh/iwh.c
3087
if (ic == NULL) {
usr/src/uts/common/io/iwh/iwh.c
3091
sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
3111
in = ieee80211_find_txnode(ic, mp_wh->i_addr1);
usr/src/uts/common/io/iwh/iwh.c
3190
hdrlen = ieee80211_hdrspace(ic, mp->b_rptr);
usr/src/uts/common/io/iwh/iwh.c
3203
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwh/iwh.c
3228
(void) ieee80211_encap(ic, m, in);
usr/src/uts/common/io/iwh/iwh.c
3247
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/iwh/iwh.c
3257
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwh/iwh.c
3331
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/iwh/iwh.c
3332
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/iwh/iwh.c
3472
ic->ic_stats.is_tx_bytes += len;
usr/src/uts/common/io/iwh/iwh.c
3473
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/iwh/iwh.c
3492
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3499
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3501
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/iwh/iwh.c
3511
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwh/iwh.c
3515
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwh/iwh.c
3557
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3564
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3566
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/iwh/iwh.c
3570
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwh/iwh.c
3574
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwh/iwh.c
3590
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3597
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3603
in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
3604
*val = ((IEEE80211_FIXED_RATE_NONE == ic->ic_fixed_rate) ?
usr/src/uts/common/io/iwh/iwh.c
3606
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/iwh/iwh.c
3622
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/iwh/iwh.c
3626
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/iwh/iwh.c
3630
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/iwh/iwh.c
3634
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/iwh/iwh.c
3657
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/iwh/iwh.c
3676
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3683
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3696
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwh/iwh.c
3710
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3716
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3725
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwh/iwh.c
3741
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
3748
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3750
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/iwh/iwh.c
3751
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/iwh/iwh.c
3786
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
3813
if (ic->ic_mach &&
usr/src/uts/common/io/iwh/iwh.c
3828
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwh/iwh.c
3853
ieee80211_new_state(ic,
usr/src/uts/common/io/iwh/iwh.c
3859
if (ic->ic_mach &&
usr/src/uts/common/io/iwh/iwh.c
3866
ieee80211_next_scan(ic);
usr/src/uts/common/io/iwh/iwh.c
3872
if (ic->ic_mach &&
usr/src/uts/common/io/iwh/iwh.c
3880
if ((ic->ic_state == IEEE80211_S_RUN) &&
usr/src/uts/common/io/iwh/iwh.c
3881
(ic->ic_beaconmiss++ > 100)) { /* 10 seconds */
usr/src/uts/common/io/iwh/iwh.c
3883
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwh/iwh.c
4005
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
4006
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
4014
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic, in->in_chan));
usr/src/uts/common/io/iwh/iwh.c
4016
if (ic->ic_curmode != IEEE80211_MODE_11NG) {
usr/src/uts/common/io/iwh/iwh.c
4022
if (IEEE80211_MODE_11B == ic->ic_curmode) {
usr/src/uts/common/io/iwh/iwh.c
4038
if (ic->ic_flags & IEEE80211_F_SHSLOT) {
usr/src/uts/common/io/iwh/iwh.c
4044
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE) {
usr/src/uts/common/io/iwh/iwh.c
4105
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
4113
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
4147
hdr->direct_scan[0].len = ic->ic_des_esslen;
usr/src/uts/common/io/iwh/iwh.c
4153
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwh/iwh.c
4154
bcopy(ic->ic_des_essid, essid, ic->ic_des_esslen);
usr/src/uts/common/io/iwh/iwh.c
4155
essid[ic->ic_des_esslen] = '\0';
usr/src/uts/common/io/iwh/iwh.c
4159
bcopy(ic->ic_des_essid, hdr->direct_scan[0].ssid,
usr/src/uts/common/io/iwh/iwh.c
4160
ic->ic_des_esslen);
usr/src/uts/common/io/iwh/iwh.c
4174
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/iwh/iwh.c
4196
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/iwh/iwh.c
4197
rs = &ic->ic_sup_rates[mode];
usr/src/uts/common/io/iwh/iwh.c
4226
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/iwh/iwh.c
4227
bcopy(ic->ic_opt_ie, frm, ic->ic_opt_ie_len);
usr/src/uts/common/io/iwh/iwh.c
4228
frm += ic->ic_opt_ie_len;
usr/src/uts/common/io/iwh/iwh.c
4241
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwh/iwh.c
4247
chan.chan = LE_16(ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/iwh/iwh.c
4291
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
4333
IEEE80211_ADDR_COPY(sc->sc_config.node_addr, ic->ic_macaddr);
usr/src/uts/common/io/iwh/iwh.c
4334
IEEE80211_ADDR_COPY(sc->sc_config.wlap_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwh/iwh.c
4335
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/iwh/iwh.c
4340
switch (ic->ic_opmode) {
usr/src/uts/common/io/iwh/iwh.c
4778
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
4780
IEEE80211_ADDR_COPY(ic->ic_macaddr, &sc->sc_eep_map[EEP_MAC_ADDRESS]);
usr/src/uts/common/io/iwh/iwh.c
4784
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/iwh/iwh.c
4785
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]));
usr/src/uts/common/io/iwh/iwh.c
5021
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
5026
if (IEEE80211_M_STA == ic->ic_opmode) {
usr/src/uts/common/io/iwh/iwh.c
5027
iwh_amrr_ratectl(NULL, ic->ic_bss);
usr/src/uts/common/io/iwh/iwh.c
5029
ieee80211_iterate_nodes(&ic->ic_sta, iwh_amrr_ratectl, NULL);
usr/src/uts/common/io/iwh/iwh.c
5041
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
5042
iwh_sc_t *sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
5066
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
5067
iwh_sc_t *sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
5091
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
5092
iwh_sc_t *sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
510
ieee80211com_t *ic;
usr/src/uts/common/io/iwh/iwh.c
5122
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
5123
iwh_sc_t *sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
5693
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
5742
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwh/iwh.c
5750
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
5751
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
5768
if (ic->ic_flags & IEEE80211_F_SHSLOT) {
usr/src/uts/common/io/iwh/iwh.c
5773
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE) {
usr/src/uts/common/io/iwh/iwh.c
5800
if (ic->ic_opmode != IEEE80211_M_STA) {
usr/src/uts/common/io/iwh/iwh.c
5848
iwh_wme_update(ieee80211com_t *ic)
usr/src/uts/common/io/iwh/iwh.c
5929
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
5930
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
5937
(IEEE80211_M_STA == ic->ic_opmode)) {
usr/src/uts/common/io/iwh/iwh.c
5938
wmeparam = ic->ic_wme.wme_chanParams.cap_wmeParams;
usr/src/uts/common/io/iwh/iwh.c
6159
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
6161
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/iwh/iwh.c
6162
ic->ic_newstate = iwh_newstate;
usr/src/uts/common/io/iwh/iwh.c
6163
ic->ic_node_alloc = iwh_node_alloc;
usr/src/uts/common/io/iwh/iwh.c
6164
ic->ic_node_free = iwh_node_free;
usr/src/uts/common/io/iwh/iwh.c
6167
sc->sc_recv_action = ic->ic_recv_action;
usr/src/uts/common/io/iwh/iwh.c
6168
ic->ic_recv_action = iwh_recv_action;
usr/src/uts/common/io/iwh/iwh.c
6169
sc->sc_send_action = ic->ic_send_action;
usr/src/uts/common/io/iwh/iwh.c
6170
ic->ic_send_action = iwh_send_action;
usr/src/uts/common/io/iwh/iwh.c
6172
ic->ic_ampdu_rxmax = sc->sc_ht_conf.ampdu_p.factor;
usr/src/uts/common/io/iwh/iwh.c
6173
ic->ic_ampdu_density = sc->sc_ht_conf.ampdu_p.density;
usr/src/uts/common/io/iwh/iwh.c
6174
ic->ic_ampdu_limit = ic->ic_ampdu_rxmax;
usr/src/uts/common/io/iwh/iwh.c
6185
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
6186
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
6243
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
6244
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
6302
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
6303
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwh/iwh.c
6315
rs_sup = ieee80211_get_suprates(ic, in->in_chan);
usr/src/uts/common/io/iwh/iwh.c
6374
struct ieee80211com *ic;
usr/src/uts/common/io/iwh/iwh.c
6386
ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
6387
if (NULL == ic) {
usr/src/uts/common/io/iwh/iwh.c
6391
sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
6479
struct ieee80211com *ic;
usr/src/uts/common/io/iwh/iwh.c
6491
ic = in->in_ic;
usr/src/uts/common/io/iwh/iwh.c
6492
if (NULL == ic) {
usr/src/uts/common/io/iwh/iwh.c
6496
sc = (iwh_sc_t *)ic;
usr/src/uts/common/io/iwh/iwh.c
771
ic = &sc->sc_ic;
usr/src/uts/common/io/iwh/iwh.c
772
ic->ic_phytype = IEEE80211_T_HT;
usr/src/uts/common/io/iwh/iwh.c
773
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/iwh/iwh.c
774
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/iwh/iwh.c
775
ic->ic_maxrssi = 100; /* experimental number */
usr/src/uts/common/io/iwh/iwh.c
776
ic->ic_caps = IEEE80211_C_SHPREAMBLE | IEEE80211_C_TXPMGT |
usr/src/uts/common/io/iwh/iwh.c
782
ic->ic_caps |= IEEE80211_C_WPA;
usr/src/uts/common/io/iwh/iwh.c
787
ic->ic_caps |= IEEE80211_C_WME;
usr/src/uts/common/io/iwh/iwh.c
788
ic->ic_wme.wme_update = iwh_wme_update;
usr/src/uts/common/io/iwh/iwh.c
794
ic->ic_htcaps = IEEE80211_HTC_HT |
usr/src/uts/common/io/iwh/iwh.c
796
ic->ic_htcaps |= IEEE80211_HTCAP_MAXAMSDU_7935;
usr/src/uts/common/io/iwh/iwh.c
802
ic->ic_sup_rates[IEEE80211_MODE_11B] = iwh_rateset_11b;
usr/src/uts/common/io/iwh/iwh.c
803
ic->ic_sup_rates[IEEE80211_MODE_11G] = iwh_rateset_11g;
usr/src/uts/common/io/iwh/iwh.c
809
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/iwh/iwh.c
811
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/iwh/iwh.c
817
ic->ic_sup_channels[i].ich_flags |=
usr/src/uts/common/io/iwh/iwh.c
820
ic->ic_sup_channels[i].ich_flags |=
usr/src/uts/common/io/iwh/iwh.c
825
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/iwh/iwh.c
826
ic->ic_xmit = iwh_send;
usr/src/uts/common/io/iwh/iwh.c
831
ieee80211_attach(ic);
usr/src/uts/common/io/iwh/iwh.c
836
(void) snprintf(ic->ic_wpadoor, MAX_IEEE80211STR, "%s_%s%d", WPA_DOOR,
usr/src/uts/common/io/iwh/iwh.c
848
ieee80211_media_init(ic);
usr/src/uts/common/io/iwh/iwh.c
853
ic->ic_def_txkey = 0;
usr/src/uts/common/io/iwh/iwh.c
882
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/iwh/iwh.c
883
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwh/iwh.c
898
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/iwh/iwh.c
908
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/iwh/iwh.c
930
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/iwh/iwh.c
957
ieee80211_detach(ic);
usr/src/uts/common/io/iwh/iwh.c
996
ieee80211com_t *ic;
usr/src/uts/common/io/iwi/ipw2200.c
1268
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
1292
ic->ic_stats.is_tx_frags = (uint32_t)buf[5];
usr/src/uts/common/io/iwi/ipw2200.c
1294
ic->ic_stats.is_tx_mcast = (uint32_t)buf[31];
usr/src/uts/common/io/iwi/ipw2200.c
1296
ic->ic_stats.is_tx_retries = (uint32_t)buf[56];
usr/src/uts/common/io/iwi/ipw2200.c
1298
ic->ic_stats.is_tx_failed = (uint32_t)buf[57];
usr/src/uts/common/io/iwi/ipw2200.c
1300
ic->ic_stats.is_tx_bytes = (uint32_t)buf[64];
usr/src/uts/common/io/iwi/ipw2200.c
1570
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
1584
scan.type = (ic->ic_des_esslen != 0) ? IPW2200_SCAN_TYPE_BDIRECTED :
usr/src/uts/common/io/iwi/ipw2200.c
1594
if (IEEE80211_IS_CHAN_5GHZ(&ic->ic_sup_channels[i]) &&
usr/src/uts/common/io/iwi/ipw2200.c
1595
isset(ic->ic_chan_active, i)) {
usr/src/uts/common/io/iwi/ipw2200.c
1608
if (IEEE80211_IS_CHAN_2GHZ(&ic->ic_sup_channels[i]) &&
usr/src/uts/common/io/iwi/ipw2200.c
1609
isset(ic->ic_chan_active, i)) {
usr/src/uts/common/io/iwi/ipw2200.c
1622
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
1623
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/iwi/ipw2200.c
1695
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/iwi/ipw2200.c
1697
wpa_level = (uint8_t *)ic->ic_opt_ie;
usr/src/uts/common/io/iwi/ipw2200.c
172
static int ipw2200_send(struct ieee80211com *ic, mblk_t *mp, uint8_t type);
usr/src/uts/common/io/iwi/ipw2200.c
1724
ic->ic_opt_ie, ic->ic_opt_ie_len, 1);
usr/src/uts/common/io/iwi/ipw2200.c
1746
assoc.chan = ieee80211_chan2ieee(ic, in->in_chan);
usr/src/uts/common/io/iwi/ipw2200.c
1751
if (ic->ic_bss->in_authmode == WL_SHAREDKEY) {
usr/src/uts/common/io/iwi/ipw2200.c
1752
assoc.auth = (ic->ic_def_txkey << 4) | IPW2200_AUTH_SHARED;
usr/src/uts/common/io/iwi/ipw2200.c
1758
if (ic->ic_flags & IEEE80211_F_WPA)
usr/src/uts/common/io/iwi/ipw2200.c
1762
assoc.lintval = LE_16(ic->ic_lintval);
usr/src/uts/common/io/iwi/ipw2200.c
1765
if (ic->ic_opmode == IEEE80211_M_IBSS)
usr/src/uts/common/io/iwi/ipw2200.c
1797
ipw2200_newstate(struct ieee80211com *ic, enum ieee80211_state state, int arg)
usr/src/uts/common/io/iwi/ipw2200.c
1799
struct ipw2200_softc *sc = (struct ipw2200_softc *)ic;
usr/src/uts/common/io/iwi/ipw2200.c
1805
ic->ic_flags |= IEEE80211_F_SCAN | IEEE80211_F_ASCAN;
usr/src/uts/common/io/iwi/ipw2200.c
181
static int ipw2200_newstate(struct ieee80211com *ic,
usr/src/uts/common/io/iwi/ipw2200.c
1822
wd.wd_secalloc = ieee80211_crypto_getciphertype(ic);
usr/src/uts/common/io/iwi/ipw2200.c
1823
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/iwi/ipw2200.c
1824
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/iwi/ipw2200.c
1825
(void) mac_pdata_update(ic->ic_mach, &wd, sizeof (wd));
usr/src/uts/common/io/iwi/ipw2200.c
1835
if ((ic->ic_state != IEEE80211_S_RUN) && (state == IEEE80211_S_RUN)) {
usr/src/uts/common/io/iwi/ipw2200.c
1836
ieee80211_notify_node_join(ic, ic->ic_bss);
usr/src/uts/common/io/iwi/ipw2200.c
1837
} else if ((ic->ic_state == IEEE80211_S_RUN) &&
usr/src/uts/common/io/iwi/ipw2200.c
1839
ieee80211_notify_node_leave(ic, ic->ic_bss);
usr/src/uts/common/io/iwi/ipw2200.c
1844
ieee80211_state_name[ic->ic_state],
usr/src/uts/common/io/iwi/ipw2200.c
1847
ic->ic_state = state;
usr/src/uts/common/io/iwi/ipw2200.c
1857
ieee80211com_t *ic = (ieee80211com_t *)arg;
usr/src/uts/common/io/iwi/ipw2200.c
1858
struct ipw2200_softc *sc = (struct ipw2200_softc *)ic;
usr/src/uts/common/io/iwi/ipw2200.c
1868
*val = ic->ic_stats.is_tx_nobuf;
usr/src/uts/common/io/iwi/ipw2200.c
1880
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/iwi/ipw2200.c
1883
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/iwi/ipw2200.c
1886
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/iwi/ipw2200.c
1889
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/iwi/ipw2200.c
1909
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/iwi/ipw2200.c
1938
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
1960
if (ic->ic_mach && (sc->sc_flags & IPW2200_FLAG_LINK_CHANGE)) {
usr/src/uts/common/io/iwi/ipw2200.c
1970
mac_link_update(ic->ic_mach, nlstate);
usr/src/uts/common/io/iwi/ipw2200.c
1977
if (ic->ic_mach &&
usr/src/uts/common/io/iwi/ipw2200.c
198
extern uint8_t ieee80211_crypto_getciphertype(ieee80211com_t *ic);
usr/src/uts/common/io/iwi/ipw2200.c
1988
ostate = ic->ic_state;
usr/src/uts/common/io/iwi/ipw2200.c
199
extern void ieee80211_notify_node_join(ieee80211com_t *ic,
usr/src/uts/common/io/iwi/ipw2200.c
2002
ieee80211_begin_scan(ic, 0);
usr/src/uts/common/io/iwi/ipw2200.c
201
extern void ieee80211_notify_node_leave(ieee80211com_t *ic,
usr/src/uts/common/io/iwi/ipw2200.c
2035
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2047
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwi/ipw2200.c
2063
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2072
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwi/ipw2200.c
2081
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2093
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/iwi/ipw2200.c
2095
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/iwi/ipw2200.c
2129
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2148
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/iwi/ipw2200.c
2151
ic->ic_state));
usr/src/uts/common/io/iwi/ipw2200.c
2160
if (ipw2200_send(ic, mp, IEEE80211_FC0_TYPE_DATA) ==
usr/src/uts/common/io/iwi/ipw2200.c
2174
ipw2200_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/iwi/ipw2200.c
2176
struct ipw2200_softc *sc = (struct ipw2200_softc *)ic;
usr/src/uts/common/io/iwi/ipw2200.c
2221
ic->ic_stats.is_tx_nobuf++; /* no enough buffer */
usr/src/uts/common/io/iwi/ipw2200.c
2241
ic->ic_stats.is_tx_failed++; /* trans failed */
usr/src/uts/common/io/iwi/ipw2200.c
2256
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/iwi/ipw2200.c
2259
ic->ic_stats.is_tx_failed++; /* trans failed */
usr/src/uts/common/io/iwi/ipw2200.c
2266
(void) ieee80211_encap(ic, m, in);
usr/src/uts/common/io/iwi/ipw2200.c
2270
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/iwi/ipw2200.c
2276
ic->ic_stats.is_tx_failed++; /* trans failed */
usr/src/uts/common/io/iwi/ipw2200.c
2311
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/iwi/ipw2200.c
2320
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/iwi/ipw2200.c
2370
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2383
err = ieee80211_ioctl(ic, q, m);
usr/src/uts/common/io/iwi/ipw2200.c
2387
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwi/ipw2200.c
2566
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2580
err = ieee80211_getprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/iwi/ipw2200.c
2593
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2595
ieee80211_propinfo(ic, pr_name, wlpd_pr_num, mph);
usr/src/uts/common/io/iwi/ipw2200.c
2603
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2620
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/iwi/ipw2200.c
2628
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwi/ipw2200.c
2668
ipw2200_fix_channel(struct ieee80211com *ic, mblk_t *m)
usr/src/uts/common/io/iwi/ipw2200.c
2696
ic->ic_curchan = &ic->ic_sup_channels[frm[2]];
usr/src/uts/common/io/iwi/ipw2200.c
2704
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2733
if (ic->ic_state == IEEE80211_S_SCAN) {
usr/src/uts/common/io/iwi/ipw2200.c
2734
ic->ic_ibss_chan = &ic->ic_sup_channels[frame->chan];
usr/src/uts/common/io/iwi/ipw2200.c
2735
ipw2200_fix_channel(ic, m);
usr/src/uts/common/io/iwi/ipw2200.c
2739
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/iwi/ipw2200.c
2752
(void) ieee80211_input(ic, m, in, frame->rssi_dbm, 0);
usr/src/uts/common/io/iwi/ipw2200.c
2766
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
2786
ieee80211_new_state(ic, IEEE80211_S_RUN, -1);
usr/src/uts/common/io/iwi/ipw2200.c
2790
ieee80211_begin_scan(ic, 1);
usr/src/uts/common/io/iwi/ipw2200.c
2805
ieee80211_new_state(ic, IEEE80211_S_ASSOC, -1);
usr/src/uts/common/io/iwi/ipw2200.c
2834
ieee80211_end_scan(ic);
usr/src/uts/common/io/iwi/ipw2200.c
2856
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
3041
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwi/ipw2200.c
334
struct ieee80211com *ic;
usr/src/uts/common/io/iwi/ipw2200.c
472
ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
473
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/iwi/ipw2200.c
474
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/iwi/ipw2200.c
475
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/iwi/ipw2200.c
476
ic->ic_maxrssi = 100; /* experimental number */
usr/src/uts/common/io/iwi/ipw2200.c
477
ic->ic_caps =
usr/src/uts/common/io/iwi/ipw2200.c
486
IEEE80211_ADDR_COPY(ic->ic_macaddr, sc->sc_macaddr);
usr/src/uts/common/io/iwi/ipw2200.c
493
ic->ic_sup_rates[IEEE80211_MODE_11A] = ipw2200_rateset_11a;
usr/src/uts/common/io/iwi/ipw2200.c
496
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/iwi/ipw2200.c
498
ic->ic_sup_channels[i].ich_flags = /* CHAN_A */
usr/src/uts/common/io/iwi/ipw2200.c
502
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/iwi/ipw2200.c
504
ic->ic_sup_channels[i].ich_flags = /* CHAN_A */
usr/src/uts/common/io/iwi/ipw2200.c
512
ic->ic_sup_rates[IEEE80211_MODE_11B] = ipw2200_rateset_11b;
usr/src/uts/common/io/iwi/ipw2200.c
513
ic->ic_sup_rates[IEEE80211_MODE_11G] = ipw2200_rateset_11g;
usr/src/uts/common/io/iwi/ipw2200.c
519
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/iwi/ipw2200.c
521
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/iwi/ipw2200.c
529
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/iwi/ipw2200.c
530
ic->ic_xmit = ipw2200_send;
usr/src/uts/common/io/iwi/ipw2200.c
535
ieee80211_attach(ic);
usr/src/uts/common/io/iwi/ipw2200.c
540
ieee80211_register_door(ic, ddi_driver_name(dip), instance);
usr/src/uts/common/io/iwi/ipw2200.c
545
ieee80211_media_init(ic); /* initial the node table and bss */
usr/src/uts/common/io/iwi/ipw2200.c
546
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/iwi/ipw2200.c
547
ic->ic_newstate = ipw2200_newstate;
usr/src/uts/common/io/iwi/ipw2200.c
548
ic->ic_def_txkey = 0;
usr/src/uts/common/io/iwi/ipw2200.c
566
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/iwi/ipw2200.c
567
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/iwi/ipw2200.c
579
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/iwi/ipw2200.c
589
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/iwi/ipw2200.c
616
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/iwi/ipw2200.c
632
ieee80211_detach(ic);
usr/src/uts/common/io/iwi/ipw2200.c
764
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
777
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwi/ipw2200.c
788
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwi/ipw2200.c
799
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/iwi/ipw2200.c
828
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/iwi/ipw2200.c
829
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]));
usr/src/uts/common/io/iwi/ipw2200.c
830
err = ipw2200_cmd(sc, IPW2200_CMD_SET_MAC_ADDRESS, ic->ic_macaddr,
usr/src/uts/common/io/iwi/ipw2200.c
869
rs.nrates = ic->ic_sup_rates[IEEE80211_MODE_11G].ir_nrates;
usr/src/uts/common/io/iwi/ipw2200.c
870
(void) memcpy(rs.rates, ic->ic_sup_rates[IEEE80211_MODE_11G].ir_rates,
usr/src/uts/common/io/iwi/ipw2200.c
880
rs.nrates = ic->ic_sup_rates[IEEE80211_MODE_11A].ir_nrates;
usr/src/uts/common/io/iwi/ipw2200.c
881
(void) memcpy(rs.rates, ic->ic_sup_rates[IEEE80211_MODE_11A].ir_rates,
usr/src/uts/common/io/iwi/ipw2200.c
892
data = LE_32(ic->ic_rtsthreshold);
usr/src/uts/common/io/iwi/ipw2200.c
903
data = LE_32(ic->ic_fragthreshold);
usr/src/uts/common/io/iwi/ipw2200.c
915
if (ic->ic_des_esslen != 0) {
usr/src/uts/common/io/iwi/ipw2200.c
919
ic->ic_des_esslen,
usr/src/uts/common/io/iwi/ipw2200.c
920
ic->ic_des_essid[0], ic->ic_des_essid[1],
usr/src/uts/common/io/iwi/ipw2200.c
921
ic->ic_des_essid[2], ic->ic_des_essid[3],
usr/src/uts/common/io/iwi/ipw2200.c
922
ic->ic_des_essid[4], ic->ic_des_essid[5],
usr/src/uts/common/io/iwi/ipw2200.c
923
ic->ic_des_essid[6], ic->ic_des_essid[7]));
usr/src/uts/common/io/iwi/ipw2200.c
924
err = ipw2200_cmd(sc, IPW2200_CMD_SET_ESSID, ic->ic_des_essid,
usr/src/uts/common/io/iwi/ipw2200.c
925
ic->ic_des_esslen, 0);
usr/src/uts/common/io/iwi/ipw2200.c
944
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/iwi/ipw2200.c
950
wkey.len = ic->ic_nw_keys[i].wk_keylen;
usr/src/uts/common/io/iwi/ipw2200.c
952
if (ic->ic_nw_keys[i].wk_keylen)
usr/src/uts/common/io/iwi/ipw2200.c
954
ic->ic_nw_keys[i].wk_key,
usr/src/uts/common/io/iwi/ipw2200.c
955
ic->ic_nw_keys[i].wk_keylen);
usr/src/uts/common/io/iwk/iwk2.c
1523
iwk_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/iwk/iwk2.c
1536
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/iwk/iwk2.c
1538
ic->ic_node_cleanup(in);
usr/src/uts/common/io/iwk/iwk2.c
1546
iwk_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/iwk/iwk2.c
1548
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
1549
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
1550
enum ieee80211_state ostate = ic->ic_state;
usr/src/uts/common/io/iwk/iwk2.c
1614
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/iwk/iwk2.c
1620
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/iwk/iwk2.c
1658
if (ic->ic_opmode == IEEE80211_M_MONITOR) {
usr/src/uts/common/io/iwk/iwk2.c
1666
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/iwk/iwk2.c
1671
err = iwk_run_state_config_ibss(ic);
usr/src/uts/common/io/iwk/iwk2.c
1682
if (ic->ic_opmode != IEEE80211_M_IBSS) {
usr/src/uts/common/io/iwk/iwk2.c
1684
err = iwk_run_state_config_sta(ic);
usr/src/uts/common/io/iwk/iwk2.c
1709
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/iwk/iwk2.c
1714
err = iwk_start_tx_beacon(ic);
usr/src/uts/common/io/iwk/iwk2.c
1725
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/iwk/iwk2.c
1759
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/iwk/iwk2.c
1797
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
1799
timeout_id_t timeout_id = ic->ic_watchdog_timer;
usr/src/uts/common/io/iwk/iwk2.c
1802
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/iwk/iwk2.c
1804
if ((ic->ic_state != IEEE80211_S_AUTH) &&
usr/src/uts/common/io/iwk/iwk2.c
1805
(ic->ic_state != IEEE80211_S_ASSOC))
usr/src/uts/common/io/iwk/iwk2.c
1808
if (ic->ic_bss->in_fails > 0) {
usr/src/uts/common/io/iwk/iwk2.c
1810
"node (0x%x)\n", timeout_id, &ic->ic_bss));
usr/src/uts/common/io/iwk/iwk2.c
1811
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwk/iwk2.c
1815
timeout_id, &ic->ic_bss, ic->ic_bss->in_fails + 1));
usr/src/uts/common/io/iwk/iwk2.c
1816
ieee80211_watchdog(ic);
usr/src/uts/common/io/iwk/iwk2.c
1821
static int iwk_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/iwk/iwk2.c
1824
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
1848
} else if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/iwk/iwk2.c
1912
IEEE80211_ADDR_COPY(node.bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/iwk/iwk2.c
2086
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
2166
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/iwk/iwk2.c
2173
(void) ieee80211_input(ic, mp, in, rssi, 0);
usr/src/uts/common/io/iwk/iwk2.c
2187
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
2190
iwk_amrr_t *amrr = (iwk_amrr_t *)ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
2217
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwk/iwk2.c
2345
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
2430
ic->ic_curchan = &ic->ic_sup_channels[scan->chan];
usr/src/uts/common/io/iwk/iwk2.c
2601
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
2609
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/iwk/iwk2.c
2623
if (iwk_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != 0) {
usr/src/uts/common/io/iwk/iwk2.c
2634
iwk_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/iwk/iwk2.c
2636
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
2702
if (ic->ic_opmode == IEEE80211_M_IBSS &&
usr/src/uts/common/io/iwk/iwk2.c
2724
err = iwk_clean_add_node_ibss(ic,
usr/src/uts/common/io/iwk/iwk2.c
2745
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/iwk/iwk2.c
2753
(void) ieee80211_encap(ic, m, in);
usr/src/uts/common/io/iwk/iwk2.c
2770
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/iwk/iwk2.c
2815
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/iwk/iwk2.c
2816
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/iwk/iwk2.c
2835
if (ic->ic_opmode == IEEE80211_M_IBSS)
usr/src/uts/common/io/iwk/iwk2.c
2924
ic->ic_stats.is_tx_bytes += len;
usr/src/uts/common/io/iwk/iwk2.c
2925
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/iwk/iwk2.c
2938
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
2947
oldmod = ic->ic_opmode;
usr/src/uts/common/io/iwk/iwk2.c
2949
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/iwk/iwk2.c
2954
if ((0 == err || ENETRESET == err) && (oldmod != ic->ic_opmode) &&
usr/src/uts/common/io/iwk/iwk2.c
2955
(ic->ic_opmode == IEEE80211_M_STA)) {
usr/src/uts/common/io/iwk/iwk2.c
2958
IEEE80211_ADDR_COPY(sc->sc_config.node_addr, ic->ic_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
2959
IEEE80211_ADDR_COPY(sc->sc_config.wlap_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
2961
LE_16(ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/iwk/iwk2.c
2966
switch (ic->ic_opmode) {
usr/src/uts/common/io/iwk/iwk2.c
3069
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwk/iwk2.c
3081
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwk/iwk2.c
3085
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwk/iwk2.c
3115
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3117
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/iwk/iwk2.c
3121
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwk/iwk2.c
3125
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwk/iwk2.c
3140
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3142
ieee80211_propinfo(ic, pr_name, wldp_pr_num, mph);
usr/src/uts/common/io/iwk/iwk2.c
3150
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3156
in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
3157
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/iwk/iwk2.c
3159
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/iwk/iwk2.c
3171
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/iwk/iwk2.c
3174
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/iwk/iwk2.c
3177
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/iwk/iwk2.c
3180
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/iwk/iwk2.c
319
static void iwk_recv_mgmt(struct ieee80211com *ic, mblk_t *mp,
usr/src/uts/common/io/iwk/iwk2.c
3200
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/iwk/iwk2.c
3215
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3232
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwk/iwk2.c
3245
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3248
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwk/iwk2.c
3249
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/iwk/iwk2.c
3264
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3267
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/iwk/iwk2.c
3268
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/iwk/iwk2.c
3301
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3328
if (ic->ic_mach &&
usr/src/uts/common/io/iwk/iwk2.c
3343
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwk/iwk2.c
3365
ieee80211_new_state(ic,
usr/src/uts/common/io/iwk/iwk2.c
3371
if (ic->ic_mach && (sc->sc_flags & IWK_F_LAZY_RESUME)) {
usr/src/uts/common/io/iwk/iwk2.c
3387
if (ic->ic_mach &&
usr/src/uts/common/io/iwk/iwk2.c
3396
ieee80211_next_scan(ic);
usr/src/uts/common/io/iwk/iwk2.c
3403
if (ic->ic_mach &&
usr/src/uts/common/io/iwk/iwk2.c
3411
if ((ic->ic_state == IEEE80211_S_RUN) &&
usr/src/uts/common/io/iwk/iwk2.c
3412
(ic->ic_beaconmiss++ > 50)) { /* 5 seconds */
usr/src/uts/common/io/iwk/iwk2.c
3414
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwk/iwk2.c
347
static int iwk_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type);
usr/src/uts/common/io/iwk/iwk2.c
350
static int iwk_run_state_config_ibss(ieee80211com_t *ic);
usr/src/uts/common/io/iwk/iwk2.c
351
static int iwk_run_state_config_sta(ieee80211com_t *ic);
usr/src/uts/common/io/iwk/iwk2.c
3517
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3518
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
3528
LE_16(ieee80211_chan2ieee(ic, in->in_chan)));
usr/src/uts/common/io/iwk/iwk2.c
353
static int iwk_start_tx_beacon(ieee80211com_t *ic);
usr/src/uts/common/io/iwk/iwk2.c
3534
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic, in->in_chan));
usr/src/uts/common/io/iwk/iwk2.c
3535
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/iwk/iwk2.c
354
static int iwk_clean_add_node_ibss(struct ieee80211com *ic,
usr/src/uts/common/io/iwk/iwk2.c
3550
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/iwk/iwk2.c
3555
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/iwk/iwk2.c
3602
rs = ic->ic_sup_rates[ieee80211_chan2mode(ic, ic->ic_curchan)];
usr/src/uts/common/io/iwk/iwk2.c
3638
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3646
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
3681
hdr->direct_scan[0].len = ic->ic_des_esslen;
usr/src/uts/common/io/iwk/iwk2.c
3684
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwk/iwk2.c
3685
bcopy(ic->ic_des_essid, essid, ic->ic_des_esslen);
usr/src/uts/common/io/iwk/iwk2.c
3686
essid[ic->ic_des_esslen] = '\0';
usr/src/uts/common/io/iwk/iwk2.c
3689
bcopy(ic->ic_des_essid, hdr->direct_scan[0].ssid,
usr/src/uts/common/io/iwk/iwk2.c
3690
ic->ic_des_esslen);
usr/src/uts/common/io/iwk/iwk2.c
3703
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
3722
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/iwk/iwk2.c
3723
rs = &ic->ic_sup_rates[mode];
usr/src/uts/common/io/iwk/iwk2.c
3744
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/iwk/iwk2.c
3745
(void) memcpy(frm, ic->ic_opt_ie, ic->ic_opt_ie_len);
usr/src/uts/common/io/iwk/iwk2.c
3746
frm += ic->ic_opt_ie_len;
usr/src/uts/common/io/iwk/iwk2.c
3760
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwk/iwk2.c
3766
chan->chan = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/iwk/iwk2.c
3804
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
3840
IEEE80211_ADDR_COPY(sc->sc_config.node_addr, ic->ic_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
3841
IEEE80211_ADDR_COPY(sc->sc_config.wlap_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
3842
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/iwk/iwk2.c
3846
switch (ic->ic_opmode) {
usr/src/uts/common/io/iwk/iwk2.c
4146
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
4149
IEEE80211_ADDR_COPY(ic->ic_macaddr, ep->mac_address);
usr/src/uts/common/io/iwk/iwk2.c
4152
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/iwk/iwk2.c
4153
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]));
usr/src/uts/common/io/iwk/iwk2.c
4363
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
4366
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/iwk/iwk2.c
4367
iwk_amrr_ratectl(NULL, ic->ic_bss);
usr/src/uts/common/io/iwk/iwk2.c
4369
ieee80211_iterate_nodes(&ic->ic_sta, iwk_amrr_ratectl, NULL);
usr/src/uts/common/io/iwk/iwk2.c
475
ieee80211com_t *ic;
usr/src/uts/common/io/iwk/iwk2.c
5851
static void iwk_recv_mgmt(struct ieee80211com *ic, mblk_t *mp,
usr/src/uts/common/io/iwk/iwk2.c
5855
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
5860
sc->sc_recv_mgmt(ic, mp, in, subtype, rssi, rstamp);
usr/src/uts/common/io/iwk/iwk2.c
5865
if (sc->sc_ibss.ibss_beacon.syncbeacon && in == ic->ic_bss &&
usr/src/uts/common/io/iwk/iwk2.c
5866
ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/iwk/iwk2.c
5867
if (ieee80211_beacon_update(ic, in,
usr/src/uts/common/io/iwk/iwk2.c
5884
if (ic->ic_opmode == IEEE80211_M_IBSS &&
usr/src/uts/common/io/iwk/iwk2.c
5885
ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/iwk/iwk2.c
5904
err = iwk_clean_add_node_ibss(ic,
usr/src/uts/common/io/iwk/iwk2.c
6109
iwk_run_state_config_ibss(ieee80211com_t *ic)
usr/src/uts/common/io/iwk/iwk2.c
6111
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
6112
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
6146
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic,
usr/src/uts/common/io/iwk/iwk2.c
6149
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/iwk/iwk2.c
6166
if (ic->ic_flags & IEEE80211_F_SHSLOT) {
usr/src/uts/common/io/iwk/iwk2.c
6171
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE) {
usr/src/uts/common/io/iwk/iwk2.c
6192
iwk_run_state_config_sta(ieee80211com_t *ic)
usr/src/uts/common/io/iwk/iwk2.c
6194
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
6195
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
6215
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/iwk/iwk2.c
6219
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/iwk/iwk2.c
6226
if (ic->ic_opmode != IEEE80211_M_STA)
usr/src/uts/common/io/iwk/iwk2.c
6249
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
6274
err = iwk_run_state_config_sta(ic);
usr/src/uts/common/io/iwk/iwk2.c
6324
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/iwk/iwk2.c
6326
if (ic->ic_nw_keys[i].wk_keyix == IEEE80211_KEYIX_NONE)
usr/src/uts/common/io/iwk/iwk2.c
6328
err = iwk_key_set(ic, &ic->ic_nw_keys[i],
usr/src/uts/common/io/iwk/iwk2.c
6329
ic->ic_bss->in_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
6343
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwk/iwk2.c
6350
iwk_start_tx_beacon(ieee80211com_t *ic)
usr/src/uts/common/io/iwk/iwk2.c
6352
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
6353
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwk/iwk2.c
6380
ieee80211_beacon_alloc(ic, in,
usr/src/uts/common/io/iwk/iwk2.c
6419
if (ic->ic_bss->in_tstamp.tsf != 0) {
usr/src/uts/common/io/iwk/iwk2.c
6422
if (ieee80211_beacon_update(ic, in,
usr/src/uts/common/io/iwk/iwk2.c
6447
iwk_clean_add_node_ibss(struct ieee80211com *ic,
usr/src/uts/common/io/iwk/iwk2.c
6450
iwk_sc_t *sc = (iwk_sc_t *)ic;
usr/src/uts/common/io/iwk/iwk2.c
6569
rs = ic->ic_sup_rates[ieee80211_chan2mode(ic,
usr/src/uts/common/io/iwk/iwk2.c
6570
ic->ic_curchan)];
usr/src/uts/common/io/iwk/iwk2.c
665
ic = &sc->sc_ic;
usr/src/uts/common/io/iwk/iwk2.c
666
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/iwk/iwk2.c
667
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/iwk/iwk2.c
668
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/iwk/iwk2.c
669
ic->ic_maxrssi = 100; /* experimental number */
usr/src/uts/common/io/iwk/iwk2.c
670
ic->ic_caps = IEEE80211_C_SHPREAMBLE | IEEE80211_C_TXPMGT |
usr/src/uts/common/io/iwk/iwk2.c
675
ic->ic_caps |= IEEE80211_C_AES_CCM;
usr/src/uts/common/io/iwk/iwk2.c
679
ic->ic_caps |= IEEE80211_C_WPA;
usr/src/uts/common/io/iwk/iwk2.c
683
ic->ic_caps |= IEEE80211_C_IBSS;
usr/src/uts/common/io/iwk/iwk2.c
686
ic->ic_sup_rates[IEEE80211_MODE_11B] = iwk_rateset_11b;
usr/src/uts/common/io/iwk/iwk2.c
687
ic->ic_sup_rates[IEEE80211_MODE_11G] = iwk_rateset_11g;
usr/src/uts/common/io/iwk/iwk2.c
691
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/iwk/iwk2.c
693
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/iwk/iwk2.c
698
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/iwk/iwk2.c
700
ic->ic_xmit = iwk_send;
usr/src/uts/common/io/iwk/iwk2.c
704
ieee80211_attach(ic);
usr/src/uts/common/io/iwk/iwk2.c
709
(void) snprintf(ic->ic_wpadoor, MAX_IEEE80211STR, "%s_%s%d", WPA_DOOR,
usr/src/uts/common/io/iwk/iwk2.c
716
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/iwk/iwk2.c
717
ic->ic_newstate = iwk_newstate;
usr/src/uts/common/io/iwk/iwk2.c
718
ic->ic_watchdog = iwk_watchdog;
usr/src/uts/common/io/iwk/iwk2.c
719
sc->sc_recv_mgmt = ic->ic_recv_mgmt;
usr/src/uts/common/io/iwk/iwk2.c
720
ic->ic_recv_mgmt = iwk_recv_mgmt;
usr/src/uts/common/io/iwk/iwk2.c
721
ic->ic_node_alloc = iwk_node_alloc;
usr/src/uts/common/io/iwk/iwk2.c
722
ic->ic_node_free = iwk_node_free;
usr/src/uts/common/io/iwk/iwk2.c
723
ic->ic_crypto.cs_key_set = iwk_key_set;
usr/src/uts/common/io/iwk/iwk2.c
724
ieee80211_media_init(ic);
usr/src/uts/common/io/iwk/iwk2.c
728
ic->ic_def_txkey = 0;
usr/src/uts/common/io/iwk/iwk2.c
759
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/iwk/iwk2.c
760
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwk/iwk2.c
772
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/iwk/iwk2.c
782
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/iwk/iwk2.c
803
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/iwk/iwk2.c
826
ieee80211_detach(ic);
usr/src/uts/common/io/iwn/if_iwn.c
1001
ic->ic_sup_rates[IEEE80211_MODE_11B] = iwn_rateset_11b;
usr/src/uts/common/io/iwn/if_iwn.c
1002
ic->ic_sup_rates[IEEE80211_MODE_11G] = iwn_rateset_11g;
usr/src/uts/common/io/iwn/if_iwn.c
1004
ic->ic_sup_rates[IEEE80211_MODE_11A] = iwn_rateset_11a;
usr/src/uts/common/io/iwn/if_iwn.c
1009
ic->ic_sup_mcs[0] = 0xff; /* MCS 0-7 */
usr/src/uts/common/io/iwn/if_iwn.c
1011
ic->ic_sup_mcs[1] = 0xff; /* MCS 7-15 */
usr/src/uts/common/io/iwn/if_iwn.c
1013
ic->ic_sup_mcs[2] = 0xff; /* MCS 16-23 */
usr/src/uts/common/io/iwn/if_iwn.c
1018
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/iwn/if_iwn.c
1020
ic->ic_node_newassoc = iwn_newassoc;
usr/src/uts/common/io/iwn/if_iwn.c
1021
ic->ic_xmit = iwn_send;
usr/src/uts/common/io/iwn/if_iwn.c
1023
ic->ic_crypto.cs_key_set = iwn_set_key;
usr/src/uts/common/io/iwn/if_iwn.c
1024
ic->ic_crypto.cs_key_delete = iwn_delete_key;
usr/src/uts/common/io/iwn/if_iwn.c
1026
ic->ic_wme.wme_update = iwn_wme_update;
usr/src/uts/common/io/iwn/if_iwn.c
1028
ic->ic_ampdu_rx_start = iwn_ampdu_rx_start;
usr/src/uts/common/io/iwn/if_iwn.c
1029
ic->ic_ampdu_rx_stop = iwn_ampdu_rx_stop;
usr/src/uts/common/io/iwn/if_iwn.c
1030
ic->ic_ampdu_tx_start = iwn_ampdu_tx_start;
usr/src/uts/common/io/iwn/if_iwn.c
1031
ic->ic_ampdu_tx_stop = iwn_ampdu_tx_stop;
usr/src/uts/common/io/iwn/if_iwn.c
1036
ieee80211_attach(ic);
usr/src/uts/common/io/iwn/if_iwn.c
1038
ieee80211_register_door(ic, ddi_driver_name(dip), ddi_get_instance(dip));
usr/src/uts/common/io/iwn/if_iwn.c
1041
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/iwn/if_iwn.c
1042
ic->ic_newstate = iwn_newstate;
usr/src/uts/common/io/iwn/if_iwn.c
1043
ic->ic_watchdog = iwn_watchdog;
usr/src/uts/common/io/iwn/if_iwn.c
1045
ic->ic_node_alloc = iwn_node_alloc;
usr/src/uts/common/io/iwn/if_iwn.c
1046
ic->ic_node_free = iwn_node_free;
usr/src/uts/common/io/iwn/if_iwn.c
1048
ieee80211_media_init(ic);
usr/src/uts/common/io/iwn/if_iwn.c
1053
ic->ic_def_txkey = 0;
usr/src/uts/common/io/iwn/if_iwn.c
1062
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/iwn/if_iwn.c
1063
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwn/if_iwn.c
1077
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/iwn/if_iwn.c
1087
error = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/iwn/if_iwn.c
1108
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/iwn/if_iwn.c
1134
mac_unregister(ic->ic_mach);
usr/src/uts/common/io/iwn/if_iwn.c
1137
ieee80211_detach(ic);
usr/src/uts/common/io/iwn/if_iwn.c
1381
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
1395
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwn/if_iwn.c
1408
error = mac_disable(ic->ic_mach);
usr/src/uts/common/io/iwn/if_iwn.c
1434
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/iwn/if_iwn.c
1435
ieee80211_detach(ic);
usr/src/uts/common/io/iwn/if_iwn.c
2104
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
2156
iwn_read_prom_data(sc, IWN_EEPROM_MAC, ic->ic_macaddr, 6);
usr/src/uts/common/io/iwn/if_iwn.c
2312
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
2328
ic->ic_sup_channels[chan].ich_freq =
usr/src/uts/common/io/iwn/if_iwn.c
2330
ic->ic_sup_channels[chan].ich_flags =
usr/src/uts/common/io/iwn/if_iwn.c
2344
ic->ic_sup_channels[chan].ich_freq =
usr/src/uts/common/io/iwn/if_iwn.c
2346
ic->ic_sup_channels[chan].ich_flags =
usr/src/uts/common/io/iwn/if_iwn.c
2354
ic->ic_sup_channels[chan].ich_flags |=
usr/src/uts/common/io/iwn/if_iwn.c
2403
iwn_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/iwn/if_iwn.c
2405
_NOTE(ARGUNUSED(ic));
usr/src/uts/common/io/iwn/if_iwn.c
2453
iwn_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/iwn/if_iwn.c
2455
struct iwn_softc *sc = (struct iwn_softc *)ic;
usr/src/uts/common/io/iwn/if_iwn.c
2467
ostate = ic->ic_state;
usr/src/uts/common/io/iwn/if_iwn.c
2502
ieee80211_node_table_reset(&ic->ic_scan);
usr/src/uts/common/io/iwn/if_iwn.c
2503
ic->ic_flags |= IEEE80211_F_SCAN | IEEE80211_F_ASCAN;
usr/src/uts/common/io/iwn/if_iwn.c
2509
ic->ic_state = nstate;
usr/src/uts/common/io/iwn/if_iwn.c
2573
error = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/iwn/if_iwn.c
2576
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/iwn/if_iwn.c
2594
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
2598
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/iwn/if_iwn.c
2599
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/iwn/if_iwn.c
2600
iwn_iter_func(sc, ic->ic_bss);
usr/src/uts/common/io/iwn/if_iwn.c
2602
ieee80211_iterate_nodes(&ic->ic_sta, iwn_iter_func, sc);
usr/src/uts/common/io/iwn/if_iwn.c
2651
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
2695
ic->ic_stats.is_fcs_errors++;
usr/src/uts/common/io/iwn/if_iwn.c
2719
ni = ieee80211_find_rxnode(ic, (struct ieee80211_frame *)wh);
usr/src/uts/common/io/iwn/if_iwn.c
2740
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/iwn/if_iwn.c
2744
ieee80211_input(ic, m, ni, rssi, 0);
usr/src/uts/common/io/iwn/if_iwn.c
2833
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
2839
if (ic->ic_state != IEEE80211_S_RUN)
usr/src/uts/common/io/iwn/if_iwn.c
2987
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
3055
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/iwn/if_iwn.c
3062
ieee80211_new_state(ic,
usr/src/uts/common/io/iwn/if_iwn.c
3137
ic->ic_curchan = ic->ic_bss->in_chan =
usr/src/uts/common/io/iwn/if_iwn.c
3138
&ic->ic_sup_channels[scan->chan];
usr/src/uts/common/io/iwn/if_iwn.c
3169
ieee80211_end_scan(ic);
usr/src/uts/common/io/iwn/if_iwn.c
3466
iwn_wme_update(struct ieee80211com *ic)
usr/src/uts/common/io/iwn/if_iwn.c
3468
_NOTE(ARGUNUSED(ic));
usr/src/uts/common/io/iwn/if_iwn.c
3547
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
3548
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwn/if_iwn.c
3555
(IEEE80211_M_STA == ic->ic_opmode)) {
usr/src/uts/common/io/iwn/if_iwn.c
3556
wmeparam = ic->ic_wme.wme_chanParams.cap_wmeParams;
usr/src/uts/common/io/iwn/if_iwn.c
3662
iwn_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/iwn/if_iwn.c
3664
struct iwn_softc *sc = (struct iwn_softc *)ic;
usr/src/uts/common/io/iwn/if_iwn.c
3688
if (ic == NULL)
usr/src/uts/common/io/iwn/if_iwn.c
3702
hdrlen = ieee80211_hdrspace(ic, mp->b_rptr);
usr/src/uts/common/io/iwn/if_iwn.c
3707
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/iwn/if_iwn.c
3762
ridx = (ic->ic_curmode == IEEE80211_MODE_11A) ?
usr/src/uts/common/io/iwn/if_iwn.c
3764
} else if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/iwn/if_iwn.c
3800
(void) ieee80211_encap(ic, mp, in);
usr/src/uts/common/io/iwn/if_iwn.c
3804
k = ieee80211_crypto_encap(ic, mp);
usr/src/uts/common/io/iwn/if_iwn.c
3852
if (totlen + IEEE80211_CRC_LEN > ic->ic_rtsthreshold) {
usr/src/uts/common/io/iwn/if_iwn.c
3854
} else if ((ic->ic_flags & IEEE80211_F_USEPROT) &&
usr/src/uts/common/io/iwn/if_iwn.c
3856
if (ic->ic_protmode == IEEE80211_PROT_CTSONLY)
usr/src/uts/common/io/iwn/if_iwn.c
3858
else if (ic->ic_protmode == IEEE80211_PROT_RTSCTS)
usr/src/uts/common/io/iwn/if_iwn.c
3984
ic->ic_stats.is_tx_bytes += totlen;
usr/src/uts/common/io/iwn/if_iwn.c
3998
ieee80211com_t *ic;
usr/src/uts/common/io/iwn/if_iwn.c
4003
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4010
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/iwn/if_iwn.c
4023
if (iwn_send(ic, mp, IEEE80211_FC0_TYPE_DATA) == EAGAIN) {
usr/src/uts/common/io/iwn/if_iwn.c
4037
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4038
timeout_id_t timeout_id = ic->ic_watchdog_timer;
usr/src/uts/common/io/iwn/if_iwn.c
4040
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/iwn/if_iwn.c
4053
if ((ic->ic_state != IEEE80211_S_AUTH) &&
usr/src/uts/common/io/iwn/if_iwn.c
4054
(ic->ic_state != IEEE80211_S_ASSOC))
usr/src/uts/common/io/iwn/if_iwn.c
4057
if (ic->ic_bss->in_fails > 10) {
usr/src/uts/common/io/iwn/if_iwn.c
4059
struct ieee80211node *, ic->ic_bss);
usr/src/uts/common/io/iwn/if_iwn.c
4061
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwn/if_iwn.c
4063
ic->ic_bss->in_fails++;
usr/src/uts/common/io/iwn/if_iwn.c
4066
struct ieee80211node *, ic->ic_bss);
usr/src/uts/common/io/iwn/if_iwn.c
4068
ieee80211_watchdog(ic);
usr/src/uts/common/io/iwn/if_iwn.c
4076
struct ieee80211com *ic;
usr/src/uts/common/io/iwn/if_iwn.c
4081
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4088
error = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/iwn/if_iwn.c
4098
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwn/if_iwn.c
4103
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwn/if_iwn.c
4143
ieee80211com_t *ic;
usr/src/uts/common/io/iwn/if_iwn.c
4148
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4155
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/iwn/if_iwn.c
4159
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwn/if_iwn.c
4164
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwn/if_iwn.c
4181
ieee80211com_t *ic;
usr/src/uts/common/io/iwn/if_iwn.c
4186
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4192
in = ic->ic_bss;
usr/src/uts/common/io/iwn/if_iwn.c
4193
*val = ((IEEE80211_FIXED_RATE_NONE == ic->ic_fixed_rate) ?
usr/src/uts/common/io/iwn/if_iwn.c
4195
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/iwn/if_iwn.c
4207
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/iwn/if_iwn.c
4210
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/iwn/if_iwn.c
4213
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/iwn/if_iwn.c
4216
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/iwn/if_iwn.c
4236
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/iwn/if_iwn.c
4255
ieee80211com_t *ic;
usr/src/uts/common/io/iwn/if_iwn.c
4260
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4262
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/iwn/if_iwn.c
4264
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/iwn/if_iwn.c
4300
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4310
sc->sc_flags, ieee80211_state_name[ic->ic_state]);
usr/src/uts/common/io/iwn/if_iwn.c
4317
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwn/if_iwn.c
4327
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4352
if (ic->ic_mach &&
usr/src/uts/common/io/iwn/if_iwn.c
4375
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwn/if_iwn.c
4392
ieee80211_new_state(ic, IEEE80211_S_SCAN, 0);
usr/src/uts/common/io/iwn/if_iwn.c
4677
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
4690
ch = &ic->ic_sup_channels[chan];
usr/src/uts/common/io/iwn/if_iwn.c
5493
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
5552
IEEE80211_ADDR_COPY(sc->rxon.myaddr, ic->ic_macaddr);
usr/src/uts/common/io/iwn/if_iwn.c
5553
IEEE80211_ADDR_COPY(sc->rxon.wlap, ic->ic_macaddr);
usr/src/uts/common/io/iwn/if_iwn.c
5554
sc->rxon.chan = ieee80211_chan2ieee(ic, ic->ic_ibss_chan);
usr/src/uts/common/io/iwn/if_iwn.c
5556
if (IEEE80211_IS_CHAN_2GHZ(ic->ic_ibss_chan))
usr/src/uts/common/io/iwn/if_iwn.c
5558
switch (ic->ic_opmode) {
usr/src/uts/common/io/iwn/if_iwn.c
5574
ASSERT(ic->ic_opmode == IEEE80211_M_IBSS ||
usr/src/uts/common/io/iwn/if_iwn.c
5575
ic->ic_opmode == IEEE80211_M_STA ||
usr/src/uts/common/io/iwn/if_iwn.c
5576
ic->ic_opmode == IEEE80211_M_MONITOR);
usr/src/uts/common/io/iwn/if_iwn.c
5651
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
5652
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/iwn/if_iwn.c
5689
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
5738
rs = &ic->ic_sup_rates[IEEE80211_MODE_11A];
usr/src/uts/common/io/iwn/if_iwn.c
5744
rs = &ic->ic_sup_rates[IEEE80211_MODE_11G];
usr/src/uts/common/io/iwn/if_iwn.c
5760
if (ic->ic_des_esslen != 0) {
usr/src/uts/common/io/iwn/if_iwn.c
5762
memcpy(essidstr, ic->ic_des_essid, ic->ic_des_esslen);
usr/src/uts/common/io/iwn/if_iwn.c
5763
essidstr[ic->ic_des_esslen] = '\0';
usr/src/uts/common/io/iwn/if_iwn.c
5768
essid[0].len = ic->ic_des_esslen;
usr/src/uts/common/io/iwn/if_iwn.c
5769
memcpy(essid[0].data, ic->ic_des_essid, ic->ic_des_esslen);
usr/src/uts/common/io/iwn/if_iwn.c
5784
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/iwn/if_iwn.c
5790
frm = ieee80211_add_ssid(frm, ic->ic_des_essid, ic->ic_des_esslen);
usr/src/uts/common/io/iwn/if_iwn.c
5793
if (ic->ic_flags & IEEE80211_F_HTON)
usr/src/uts/common/io/iwn/if_iwn.c
5794
frm = ieee80211_add_htcaps(frm, ic);
usr/src/uts/common/io/iwn/if_iwn.c
5840
for (c = &ic->ic_sup_channels[1];
usr/src/uts/common/io/iwn/if_iwn.c
5841
c <= &ic->ic_sup_channels[IEEE80211_CHAN_MAX]; c++) {
usr/src/uts/common/io/iwn/if_iwn.c
5844
chan->chan = htole16(ieee80211_chan2ieee(ic, c));
usr/src/uts/common/io/iwn/if_iwn.c
5848
if (ic->ic_des_esslen != 0)
usr/src/uts/common/io/iwn/if_iwn.c
5891
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
5892
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/iwn/if_iwn.c
5899
sc->rxon.chan = ieee80211_chan2ieee(ic, ni->in_chan);
usr/src/uts/common/io/iwn/if_iwn.c
5904
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/iwn/if_iwn.c
5906
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/iwn/if_iwn.c
5908
switch (ic->ic_curmode) {
usr/src/uts/common/io/iwn/if_iwn.c
5994
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
5995
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/iwn/if_iwn.c
5999
if (ic->ic_opmode == IEEE80211_M_MONITOR) {
usr/src/uts/common/io/iwn/if_iwn.c
6015
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/iwn/if_iwn.c
6017
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/iwn/if_iwn.c
6020
if (ic->ic_opmode != IEEE80211_M_STA &&
usr/src/uts/common/io/iwn/if_iwn.c
6021
ic->ic_opmode != IEEE80211_M_IBSS)
usr/src/uts/common/io/iwn/if_iwn.c
6091
iwn_set_key(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/iwn/if_iwn.c
6094
struct iwn_softc *sc = ic->ic_softc;
usr/src/uts/common/io/iwn/if_iwn.c
6102
return ieee80211_set_key(ic, ni, k);
usr/src/uts/common/io/iwn/if_iwn.c
6121
iwn_delete_key(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/iwn/if_iwn.c
6124
struct iwn_softc *sc = ic->ic_softc;
usr/src/uts/common/io/iwn/if_iwn.c
6132
ieee80211_delete_key(ic, ni, k);
usr/src/uts/common/io/iwn/if_iwn.c
6135
if (ic->ic_state != IEEE80211_S_RUN)
usr/src/uts/common/io/iwn/if_iwn.c
6155
iwn_ampdu_rx_start(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/iwn/if_iwn.c
6159
struct iwn_softc *sc = ic->ic_softc;
usr/src/uts/common/io/iwn/if_iwn.c
6179
iwn_ampdu_rx_stop(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/iwn/if_iwn.c
6182
struct iwn_softc *sc = ic->ic_softc;
usr/src/uts/common/io/iwn/if_iwn.c
6201
iwn_ampdu_tx_start(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/iwn/if_iwn.c
6205
struct iwn_softc *sc = ic->ic_softc;
usr/src/uts/common/io/iwn/if_iwn.c
6230
iwn_ampdu_tx_stop(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/iwn/if_iwn.c
6234
struct iwn_softc *sc = ic->ic_softc;
usr/src/uts/common/io/iwn/if_iwn.c
7581
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
7599
if (chan < __arraycount(ic->ic_sup_channels))
usr/src/uts/common/io/iwn/if_iwn.c
7600
ic->ic_curchan = &ic->ic_sup_channels[chan];
usr/src/uts/common/io/iwn/if_iwn.c
7613
ic->ic_curchan = &ic->ic_sup_channels[frm[2]];
usr/src/uts/common/io/iwn/if_iwn.c
7626
ieee80211com_t *ic;
usr/src/uts/common/io/iwn/if_iwn.c
7631
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
7652
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwn/if_iwn.c
7668
ieee80211com_t *ic;
usr/src/uts/common/io/iwn/if_iwn.c
7672
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
7680
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/iwn/if_iwn.c
7681
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwn/if_iwn.c
770
struct ieee80211com *ic;
usr/src/uts/common/io/iwn/if_iwn.c
808
ic = &sc->sc_ic;
usr/src/uts/common/io/iwn/if_iwn.c
960
ieee80211_macaddr_sprintf(ic->ic_macaddr));
usr/src/uts/common/io/iwn/if_iwn.c
965
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/iwn/if_iwn.c
966
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/iwn/if_iwn.c
967
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/iwn/if_iwn.c
972
ic->ic_caps =
usr/src/uts/common/io/iwn/if_iwn.c
984
ic->ic_htcaps =
usr/src/uts/common/io/iwn/if_iwn.c
992
ic->ic_htcaps |= IEEE80211_HTCAP_GF;
usr/src/uts/common/io/iwn/if_iwn.c
994
ic->ic_htcaps |= IEEE80211_HTCAP_SMPS_DYN;
usr/src/uts/common/io/iwn/if_iwn.c
996
ic->ic_htcaps |= IEEE80211_HTCAP_SMPS_DIS;
usr/src/uts/common/io/iwp/iwp.c
1737
iwp_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/iwp/iwp.c
1756
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
1764
ic = in->in_ic;
usr/src/uts/common/io/iwp/iwp.c
1766
if (ic->ic_node_cleanup != NULL) {
usr/src/uts/common/io/iwp/iwp.c
1767
ic->ic_node_cleanup(in);
usr/src/uts/common/io/iwp/iwp.c
1791
iwp_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/iwp/iwp.c
1799
if (NULL == ic) {
usr/src/uts/common/io/iwp/iwp.c
1802
sc = (iwp_sc_t *)ic;
usr/src/uts/common/io/iwp/iwp.c
1803
in = ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
1804
ostate = ic->ic_state;
usr/src/uts/common/io/iwp/iwp.c
1857
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/iwp/iwp.c
1863
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/iwp/iwp.c
1902
if (IEEE80211_M_MONITOR == ic->ic_opmode) {
usr/src/uts/common/io/iwp/iwp.c
1922
if (IEEE80211_FIXED_RATE_NONE == ic->ic_fixed_rate) {
usr/src/uts/common/io/iwp/iwp.c
1963
return (sc->sc_newstate(ic, nstate, arg));
usr/src/uts/common/io/iwp/iwp.c
2216
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
2319
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/iwp/iwp.c
2328
(void) ieee80211_input(ic, mp, in, rssi, 0);
usr/src/uts/common/io/iwp/iwp.c
2347
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
2352
if (NULL == ic->ic_bss) {
usr/src/uts/common/io/iwp/iwp.c
2356
amrr = (iwp_amrr_t *)ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
2384
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwp/iwp.c
2598
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
2607
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
2687
ic->ic_curchan = &ic->ic_sup_channels[scan->chan];
usr/src/uts/common/io/iwp/iwp.c
2730
if ((ic->ic_state == IEEE80211_S_RUN) &&
usr/src/uts/common/io/iwp/iwp.c
2736
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwp/iwp.c
2925
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
2932
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
2939
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/iwp/iwp.c
2955
if (iwp_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != 0) {
usr/src/uts/common/io/iwp/iwp.c
2969
iwp_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/iwp/iwp.c
2986
if (NULL == ic) {
usr/src/uts/common/io/iwp/iwp.c
2989
sc = (iwp_sc_t *)ic;
usr/src/uts/common/io/iwp/iwp.c
3031
hdrlen = ieee80211_hdrspace(ic, mp->b_rptr);
usr/src/uts/common/io/iwp/iwp.c
3044
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwp/iwp.c
3066
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/iwp/iwp.c
3079
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwp/iwp.c
3094
(void) ieee80211_encap(ic, m, in);
usr/src/uts/common/io/iwp/iwp.c
3113
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/iwp/iwp.c
3123
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwp/iwp.c
3194
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/iwp/iwp.c
3195
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/iwp/iwp.c
3309
ic->ic_stats.is_tx_bytes += len;
usr/src/uts/common/io/iwp/iwp.c
3310
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/iwp/iwp.c
3329
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
3336
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3338
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/iwp/iwp.c
3348
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwp/iwp.c
3352
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwp/iwp.c
3395
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
3402
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3404
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/iwp/iwp.c
3408
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwp/iwp.c
3412
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/iwp/iwp.c
3428
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
3435
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3441
in = ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
3442
*val = ((IEEE80211_FIXED_RATE_NONE == ic->ic_fixed_rate) ?
usr/src/uts/common/io/iwp/iwp.c
3444
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/iwp/iwp.c
3456
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/iwp/iwp.c
3459
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/iwp/iwp.c
3462
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/iwp/iwp.c
3465
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/iwp/iwp.c
3485
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/iwp/iwp.c
3504
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
3511
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3524
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwp/iwp.c
3538
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
3544
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3553
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwp/iwp.c
3569
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
3576
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3578
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/iwp/iwp.c
3579
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/iwp/iwp.c
3616
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3643
if (ic->ic_mach &&
usr/src/uts/common/io/iwp/iwp.c
3656
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/iwp/iwp.c
3681
ieee80211_new_state(ic,
usr/src/uts/common/io/iwp/iwp.c
3687
if (ic->ic_mach &&
usr/src/uts/common/io/iwp/iwp.c
3694
ieee80211_next_scan(ic);
usr/src/uts/common/io/iwp/iwp.c
3700
if (ic->ic_mach &&
usr/src/uts/common/io/iwp/iwp.c
3827
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3828
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
3836
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic, in->in_chan));
usr/src/uts/common/io/iwp/iwp.c
3842
if (IEEE80211_MODE_11B == ic->ic_curmode) {
usr/src/uts/common/io/iwp/iwp.c
3857
if (ic->ic_flags & IEEE80211_F_SHSLOT) {
usr/src/uts/common/io/iwp/iwp.c
3863
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE) {
usr/src/uts/common/io/iwp/iwp.c
3906
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
3914
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
3948
hdr->direct_scan[0].len = ic->ic_des_esslen;
usr/src/uts/common/io/iwp/iwp.c
3954
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwp/iwp.c
3955
bcopy(ic->ic_des_essid, essid, ic->ic_des_esslen);
usr/src/uts/common/io/iwp/iwp.c
3956
essid[ic->ic_des_esslen] = '\0';
usr/src/uts/common/io/iwp/iwp.c
3960
bcopy(ic->ic_des_essid, hdr->direct_scan[0].ssid,
usr/src/uts/common/io/iwp/iwp.c
3961
ic->ic_des_esslen);
usr/src/uts/common/io/iwp/iwp.c
3975
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/iwp/iwp.c
3997
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/iwp/iwp.c
3998
rs = &ic->ic_sup_rates[mode];
usr/src/uts/common/io/iwp/iwp.c
4027
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/iwp/iwp.c
4028
(void) memcpy(frm, ic->ic_opt_ie, ic->ic_opt_ie_len);
usr/src/uts/common/io/iwp/iwp.c
4029
frm += ic->ic_opt_ie_len;
usr/src/uts/common/io/iwp/iwp.c
4042
if (ic->ic_des_esslen) {
usr/src/uts/common/io/iwp/iwp.c
4048
chan.chan = LE_16(ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/iwp/iwp.c
4092
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
4132
IEEE80211_ADDR_COPY(sc->sc_config.node_addr, ic->ic_macaddr);
usr/src/uts/common/io/iwp/iwp.c
4133
IEEE80211_ADDR_COPY(sc->sc_config.wlap_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwp/iwp.c
4134
sc->sc_config.chan = LE_16(ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/iwp/iwp.c
4139
switch (ic->ic_opmode) {
usr/src/uts/common/io/iwp/iwp.c
4517
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
4519
IEEE80211_ADDR_COPY(ic->ic_macaddr, &sc->sc_eep_map[EEP_MAC_ADDRESS]);
usr/src/uts/common/io/iwp/iwp.c
4523
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/iwp/iwp.c
4524
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]));
usr/src/uts/common/io/iwp/iwp.c
4755
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
476
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
4760
if (IEEE80211_M_STA == ic->ic_opmode) {
usr/src/uts/common/io/iwp/iwp.c
4761
iwp_amrr_ratectl(NULL, ic->ic_bss);
usr/src/uts/common/io/iwp/iwp.c
4763
ieee80211_iterate_nodes(&ic->ic_sta, iwp_amrr_ratectl, NULL);
usr/src/uts/common/io/iwp/iwp.c
5227
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
5267
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/iwp/iwp.c
5275
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
5276
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
5292
if (ic->ic_flags & IEEE80211_F_SHSLOT) {
usr/src/uts/common/io/iwp/iwp.c
5297
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE) {
usr/src/uts/common/io/iwp/iwp.c
5305
if (ic->ic_opmode != IEEE80211_M_STA) {
usr/src/uts/common/io/iwp/iwp.c
5334
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
5336
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/iwp/iwp.c
5337
ic->ic_newstate = iwp_newstate;
usr/src/uts/common/io/iwp/iwp.c
5338
ic->ic_node_alloc = iwp_node_alloc;
usr/src/uts/common/io/iwp/iwp.c
5339
ic->ic_node_free = iwp_node_free;
usr/src/uts/common/io/iwp/iwp.c
5349
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
5350
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/iwp/iwp.c
721
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
722
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/iwp/iwp.c
723
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/iwp/iwp.c
724
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/iwp/iwp.c
725
ic->ic_maxrssi = 100; /* experimental number */
usr/src/uts/common/io/iwp/iwp.c
726
ic->ic_caps = IEEE80211_C_SHPREAMBLE | IEEE80211_C_TXPMGT |
usr/src/uts/common/io/iwp/iwp.c
732
ic->ic_caps |= IEEE80211_C_WPA;
usr/src/uts/common/io/iwp/iwp.c
737
ic->ic_sup_rates[IEEE80211_MODE_11B] = iwp_rateset_11b;
usr/src/uts/common/io/iwp/iwp.c
738
ic->ic_sup_rates[IEEE80211_MODE_11G] = iwp_rateset_11g;
usr/src/uts/common/io/iwp/iwp.c
744
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/iwp/iwp.c
746
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/iwp/iwp.c
752
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/iwp/iwp.c
753
ic->ic_xmit = iwp_send;
usr/src/uts/common/io/iwp/iwp.c
758
ieee80211_attach(ic);
usr/src/uts/common/io/iwp/iwp.c
763
(void) snprintf(ic->ic_wpadoor, MAX_IEEE80211STR, "%s_%s%d", WPA_DOOR,
usr/src/uts/common/io/iwp/iwp.c
775
ieee80211_media_init(ic);
usr/src/uts/common/io/iwp/iwp.c
780
ic->ic_def_txkey = 0;
usr/src/uts/common/io/iwp/iwp.c
809
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/iwp/iwp.c
810
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_macaddr);
usr/src/uts/common/io/iwp/iwp.c
825
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/iwp/iwp.c
835
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/iwp/iwp.c
857
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/iwp/iwp.c
881
ieee80211_detach(ic);
usr/src/uts/common/io/iwp/iwp.c
909
ieee80211com_t *ic;
usr/src/uts/common/io/iwp/iwp.c
914
ic = &sc->sc_ic;
usr/src/uts/common/io/iwp/iwp.c
927
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/mwl/mwl.c
2050
mwl_setrates(struct ieee80211com *ic)
usr/src/uts/common/io/mwl/mwl.c
2052
struct mwl_softc *sc = (struct mwl_softc *)ic;
usr/src/uts/common/io/mwl/mwl.c
2056
rs = &ic->ic_bss->in_rates;
usr/src/uts/common/io/mwl/mwl.c
2233
mwl_node_alloc(struct ieee80211com *ic)
usr/src/uts/common/io/mwl/mwl.c
2250
struct ieee80211com *ic = ni->in_ic;
usr/src/uts/common/io/mwl/mwl.c
2258
ic->ic_node_cleanup(ni);
usr/src/uts/common/io/mwl/mwl.c
2268
mwl_key_alloc(struct ieee80211com *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/mwl/mwl.c
2273
if (!(&ic->ic_nw_keys[0] <= k &&
usr/src/uts/common/io/mwl/mwl.c
2274
k < &ic->ic_nw_keys[IEEE80211_WEP_NKID])) {
usr/src/uts/common/io/mwl/mwl.c
2281
*keyix = *rxkeyix = k - ic->ic_nw_keys;
usr/src/uts/common/io/mwl/mwl.c
2301
mwl_key_delete(struct ieee80211com *ic, const struct ieee80211_key *k)
usr/src/uts/common/io/mwl/mwl.c
2303
struct mwl_softc *sc = (struct mwl_softc *)ic;
usr/src/uts/common/io/mwl/mwl.c
2335
mwl_key_set(struct ieee80211com *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/mwl/mwl.c
2343
struct mwl_softc *sc = (struct mwl_softc *)ic;
usr/src/uts/common/io/mwl/mwl.c
2354
if (k->wk_keyix == ic->ic_def_txkey)
usr/src/uts/common/io/mwl/mwl.c
2402
macaddr = ic->ic_bss->in_bssid;
usr/src/uts/common/io/mwl/mwl.c
2405
(void) mwl_hal_keyset(sc, &hk, ic->ic_macaddr);
usr/src/uts/common/io/mwl/mwl.c
2418
mwl_setanywepkey(struct ieee80211com *ic, const uint8_t mac[IEEE80211_ADDR_LEN])
usr/src/uts/common/io/mwl/mwl.c
2420
if ((ic->ic_flags & (IEEE80211_F_PRIVACY|IEEE80211_F_WPA)) ==
usr/src/uts/common/io/mwl/mwl.c
2422
ic->ic_def_txkey != IEEE80211_KEYIX_NONE &&
usr/src/uts/common/io/mwl/mwl.c
2423
ic->ic_nw_keys[ic->ic_def_txkey].wk_keyix != IEEE80211_KEYIX_NONE)
usr/src/uts/common/io/mwl/mwl.c
2424
(void) mwl_key_set(ic, &ic->ic_nw_keys[ic->ic_def_txkey], mac);
usr/src/uts/common/io/mwl/mwl.c
2428
mwl_setglobalkeys(struct ieee80211com *ic)
usr/src/uts/common/io/mwl/mwl.c
2432
wk = &ic->ic_nw_keys[0];
usr/src/uts/common/io/mwl/mwl.c
2433
for (; wk < &ic->ic_nw_keys[IEEE80211_WEP_NKID]; wk++)
usr/src/uts/common/io/mwl/mwl.c
2435
(void) mwl_key_set(ic, wk, ic->ic_macaddr);
usr/src/uts/common/io/mwl/mwl.c
2558
mwl_get_suprates(struct ieee80211com *ic, const struct mwl_channel *c)
usr/src/uts/common/io/mwl/mwl.c
2561
return (&ic->ic_sup_rates[mwl_chan2mode(c)]);
usr/src/uts/common/io/mwl/mwl.c
2571
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
2576
rs = mwl_get_suprates(ic, sc->sc_cur_chan);
usr/src/uts/common/io/mwl/mwl.c
2746
mwl_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/mwl/mwl.c
2748
struct mwl_softc *sc = (struct mwl_softc *)ic;
usr/src/uts/common/io/mwl/mwl.c
2795
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/mwl/mwl.c
2805
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/mwl/mwl.c
2810
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/mwl/mwl.c
2898
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/mwl/mwl.c
2899
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/mwl/mwl.c
2921
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
2923
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/mwl/mwl.c
2924
(void) ieee80211_next_scan(ic);
usr/src/uts/common/io/mwl/mwl.c
2972
mwl_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/mwl/mwl.c
2974
struct mwl_softc *sc = (struct mwl_softc *)ic;
usr/src/uts/common/io/mwl/mwl.c
2988
ostate = ic->ic_state;
usr/src/uts/common/io/mwl/mwl.c
2998
ic_chan = ic->ic_curchan;
usr/src/uts/common/io/mwl/mwl.c
2999
chan = ieee80211_chan2ieee(ic, ic_chan);
usr/src/uts/common/io/mwl/mwl.c
3013
ic_chan = ic->ic_curchan;
usr/src/uts/common/io/mwl/mwl.c
3014
chan = ieee80211_chan2ieee(ic, ic_chan);
usr/src/uts/common/io/mwl/mwl.c
3020
ni = ic->ic_bss;
usr/src/uts/common/io/mwl/mwl.c
3021
(void) mwl_hal_newstation(sc, ic->ic_macaddr, 0, 0, NULL, 0, 0);
usr/src/uts/common/io/mwl/mwl.c
3022
mwl_setanywepkey(ic, ni->in_macaddr);
usr/src/uts/common/io/mwl/mwl.c
3027
ni = ic->ic_bss;
usr/src/uts/common/io/mwl/mwl.c
3029
ic->ic_macaddr, 0, 0, mkpeerinfo(&pi, ni), 0, 0);
usr/src/uts/common/io/mwl/mwl.c
3030
mwl_setglobalkeys(ic);
usr/src/uts/common/io/mwl/mwl.c
3032
ic->ic_bss->in_bssid, ic->ic_bss->in_associd);
usr/src/uts/common/io/mwl/mwl.c
3033
(void) mwl_setrates(ic);
usr/src/uts/common/io/mwl/mwl.c
3034
(void) mwl_hal_setrtsthreshold(sc, ic->ic_rtsthreshold);
usr/src/uts/common/io/mwl/mwl.c
3043
return (sc->sc_newstate(ic, nstate, arg));
usr/src/uts/common/io/mwl/mwl.c
3084
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3142
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/mwl/mwl.c
3172
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3262
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/mwl/mwl.c
3265
(void) ieee80211_input(ic, mp0, ni, rssi, 0);
usr/src/uts/common/io/mwl/mwl.c
3386
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3415
err = mwl_hal_setwmm(sc, (ic->ic_flags & IEEE80211_F_WME) != 0);
usr/src/uts/common/io/mwl/mwl.c
3423
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/mwl/mwl.c
3424
ic->ic_curchan = ic->ic_ibss_chan;
usr/src/uts/common/io/mwl/mwl.c
3442
(ic->ic_flags & IEEE80211_F_BURST) != 0);
usr/src/uts/common/io/mwl/mwl.c
3573
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3580
ni = ic->ic_bss;
usr/src/uts/common/io/mwl/mwl.c
3582
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/mwl/mwl.c
3584
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/mwl/mwl.c
3596
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/mwl/mwl.c
3599
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/mwl/mwl.c
3602
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/mwl/mwl.c
3605
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/mwl/mwl.c
3625
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/mwl/mwl.c
3639
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3649
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/mwl/mwl.c
3705
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3718
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/mwl/mwl.c
3720
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/mwl/mwl.c
3728
if (mwl_send(ic, mp, IEEE80211_FC0_TYPE_DATA) !=
usr/src/uts/common/io/mwl/mwl.c
3742
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3745
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/mwl/mwl.c
3747
if (ic->ic_des_esslen) {
usr/src/uts/common/io/mwl/mwl.c
3750
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/mwl/mwl.c
3787
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
3790
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/mwl/mwl.c
3793
if (ic->ic_des_esslen) {
usr/src/uts/common/io/mwl/mwl.c
3796
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/mwl/mwl.c
3809
struct ieee80211com *ic;
usr/src/uts/common/io/mwl/mwl.c
3854
ic = &sc->sc_ic;
usr/src/uts/common/io/mwl/mwl.c
4009
IEEE80211_ADDR_COPY(ic->ic_macaddr, sc->sc_hwspecs.macAddr);
usr/src/uts/common/io/mwl/mwl.c
4012
ic->ic_macaddr[0],
usr/src/uts/common/io/mwl/mwl.c
4013
ic->ic_macaddr[1],
usr/src/uts/common/io/mwl/mwl.c
4014
ic->ic_macaddr[2],
usr/src/uts/common/io/mwl/mwl.c
4015
ic->ic_macaddr[3],
usr/src/uts/common/io/mwl/mwl.c
4016
ic->ic_macaddr[4],
usr/src/uts/common/io/mwl/mwl.c
4017
ic->ic_macaddr[5]);
usr/src/uts/common/io/mwl/mwl.c
4019
err = mwl_hal_setmac_locked(sc, ic->ic_macaddr);
usr/src/uts/common/io/mwl/mwl.c
4032
ic->ic_sup_rates[IEEE80211_MODE_11B] = mwl_rateset_11b;
usr/src/uts/common/io/mwl/mwl.c
4033
ic->ic_sup_rates[IEEE80211_MODE_11G] = mwl_rateset_11g;
usr/src/uts/common/io/mwl/mwl.c
4037
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/mwl/mwl.c
4039
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/mwl/mwl.c
4043
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/mwl/mwl.c
4044
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/mwl/mwl.c
4045
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/mwl/mwl.c
4048
ic->ic_caps =
usr/src/uts/common/io/mwl/mwl.c
4054
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/mwl/mwl.c
4057
ic->ic_caps |= IEEE80211_C_WEP | IEEE80211_C_TKIP | IEEE80211_C_AES_CCM;
usr/src/uts/common/io/mwl/mwl.c
4059
ic->ic_xmit = mwl_send;
usr/src/uts/common/io/mwl/mwl.c
4061
ieee80211_attach(ic);
usr/src/uts/common/io/mwl/mwl.c
4064
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/mwl/mwl.c
4068
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/mwl/mwl.c
4069
ic->ic_newstate = mwl_newstate;
usr/src/uts/common/io/mwl/mwl.c
4070
ic->ic_node_alloc = mwl_node_alloc;
usr/src/uts/common/io/mwl/mwl.c
4071
ic->ic_node_free = mwl_node_free;
usr/src/uts/common/io/mwl/mwl.c
4072
ic->ic_crypto.cs_max_keyix = 0;
usr/src/uts/common/io/mwl/mwl.c
4073
ic->ic_crypto.cs_key_alloc = mwl_key_alloc;
usr/src/uts/common/io/mwl/mwl.c
4074
ic->ic_crypto.cs_key_delete = mwl_key_delete;
usr/src/uts/common/io/mwl/mwl.c
4075
ic->ic_crypto.cs_key_set = mwl_key_set;
usr/src/uts/common/io/mwl/mwl.c
4077
ieee80211_media_init(ic);
usr/src/uts/common/io/mwl/mwl.c
4079
ic->ic_def_txkey = 0;
usr/src/uts/common/io/mwl/mwl.c
4081
err = mwl_hal_newstation(sc, ic->ic_macaddr, 0, 0, NULL, 0, 0);
usr/src/uts/common/io/mwl/mwl.c
4088
IEEE80211_ADDR_COPY(ic->ic_bss->in_bssid, ic->ic_macaddr);
usr/src/uts/common/io/mwl/mwl.c
4149
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/mwl/mwl.c
4151
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/mwl/mwl.c
4162
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/mwl/mwl.c
4169
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/mwl/mwl.c
4193
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/mwl/mwl.c
4200
(void) mac_disable(ic->ic_mach);
usr/src/uts/common/io/mwl/mwl.c
4201
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/net80211/net80211.c
115
ieee80211_mac_update(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211.c
124
in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211.c
125
wd.wd_secalloc = ieee80211_crypto_getciphertype(ic);
usr/src/uts/common/io/net80211/net80211.c
126
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/net80211/net80211.c
131
if (ic->ic_flags & IEEE80211_F_DATAPAD)
usr/src/uts/common/io/net80211/net80211.c
134
(void) mac_pdata_update(ic->ic_mach, &wd, sizeof (wd));
usr/src/uts/common/io/net80211/net80211.c
135
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/net80211/net80211.c
147
ieee80211com_t *ic = arg;
usr/src/uts/common/io/net80211/net80211.c
152
mutex_enter(&ic->ic_doorlock);
usr/src/uts/common/io/net80211/net80211.c
154
ev.event = ic->ic_eventq[ic->ic_evq_head];
usr/src/uts/common/io/net80211/net80211.c
155
ic->ic_evq_head ++;
usr/src/uts/common/io/net80211/net80211.c
156
if (ic->ic_evq_head >= MAX_EVENT)
usr/src/uts/common/io/net80211/net80211.c
157
ic->ic_evq_head = 0;
usr/src/uts/common/io/net80211/net80211.c
163
if (door_ki_open(ic->ic_wpadoor, &event_door) != 0) {
usr/src/uts/common/io/net80211/net80211.c
165
ic->ic_wpadoor);
usr/src/uts/common/io/net80211/net80211.c
185
mutex_exit(&ic->ic_doorlock);
usr/src/uts/common/io/net80211/net80211.c
192
ieee80211_notify(ieee80211com_t *ic, wpa_event_type event)
usr/src/uts/common/io/net80211/net80211.c
194
if ((ic->ic_flags & IEEE80211_F_WPA) == 0)
usr/src/uts/common/io/net80211/net80211.c
197
ic->ic_eventq[ic->ic_evq_tail] = event;
usr/src/uts/common/io/net80211/net80211.c
198
ic->ic_evq_tail ++;
usr/src/uts/common/io/net80211/net80211.c
199
if (ic->ic_evq_tail >= MAX_EVENT) ic->ic_evq_tail = 0;
usr/src/uts/common/io/net80211/net80211.c
202
(void) timeout(ieee80211_event_thread, (void *)ic, 0);
usr/src/uts/common/io/net80211/net80211.c
209
ieee80211_register_door(ieee80211com_t *ic, const char *drvname, int inst)
usr/src/uts/common/io/net80211/net80211.c
211
(void) snprintf(ic->ic_wpadoor, MAX_IEEE80211STR, "%s_%s%d",
usr/src/uts/common/io/net80211/net80211.c
226
ieee80211_default_reset(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211.c
235
ieee80211_chan2ieee(ieee80211com_t *ic, struct ieee80211_channel *ch)
usr/src/uts/common/io/net80211/net80211.c
237
if ((ic->ic_sup_channels <= ch) &&
usr/src/uts/common/io/net80211/net80211.c
238
(ch <= &ic->ic_sup_channels[IEEE80211_CHAN_MAX])) {
usr/src/uts/common/io/net80211/net80211.c
239
return (ch - ic->ic_sup_channels);
usr/src/uts/common/io/net80211/net80211.c
296
ieee80211_media_init(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211.c
302
ieee80211_node_lateattach(ic);
usr/src/uts/common/io/net80211/net80211.c
310
ieee80211_start_watchdog(ieee80211com_t *ic, uint32_t timer)
usr/src/uts/common/io/net80211/net80211.c
312
if (ic->ic_watchdog_timer == 0 && ic->ic_watchdog != NULL) {
usr/src/uts/common/io/net80211/net80211.c
313
ic->ic_watchdog_timer = timeout(ic->ic_watchdog, ic,
usr/src/uts/common/io/net80211/net80211.c
322
ieee80211_stop_watchdog(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211.c
324
if (ic->ic_watchdog_timer != 0) {
usr/src/uts/common/io/net80211/net80211.c
325
if (ic->ic_watchdog != NULL)
usr/src/uts/common/io/net80211/net80211.c
326
(void) untimeout(ic->ic_watchdog_timer);
usr/src/uts/common/io/net80211/net80211.c
327
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/net80211/net80211.c
339
ieee80211com_t *ic = arg;
usr/src/uts/common/io/net80211/net80211.c
340
struct ieee80211_impl *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211.c
344
if (ic->ic_state == IEEE80211_S_INIT)
usr/src/uts/common/io/net80211/net80211.c
347
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211.c
349
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211.c
350
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/net80211/net80211.c
351
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211.c
354
nt = &ic->ic_scan;
usr/src/uts/common/io/net80211/net80211.c
360
nt = &ic->ic_sta;
usr/src/uts/common/io/net80211/net80211.c
367
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211.c
370
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/net80211/net80211.c
382
ieee80211_setmode(ieee80211com_t *ic, enum ieee80211_phymode mode)
usr/src/uts/common/io/net80211/net80211.c
402
if ((ic->ic_modecaps & (1 << mode)) == 0) {
usr/src/uts/common/io/net80211/net80211.c
404
" (caps 0x%x)\n", mode, ic->ic_modecaps);
usr/src/uts/common/io/net80211/net80211.c
415
bzero(ic->ic_chan_active, sizeof (ic->ic_chan_active));
usr/src/uts/common/io/net80211/net80211.c
417
ch = &ic->ic_sup_channels[i];
usr/src/uts/common/io/net80211/net80211.c
423
ieee80211_setbit(ic->ic_chan_active, i);
usr/src/uts/common/io/net80211/net80211.c
428
ieee80211_setbit(ic->ic_chan_active, i);
usr/src/uts/common/io/net80211/net80211.c
445
if (ic->ic_ibss_chan == NULL ||
usr/src/uts/common/io/net80211/net80211.c
446
ieee80211_isclr(ic->ic_chan_active,
usr/src/uts/common/io/net80211/net80211.c
447
ieee80211_chan2ieee(ic, ic->ic_ibss_chan))) {
usr/src/uts/common/io/net80211/net80211.c
449
if (ieee80211_isset(ic->ic_chan_active, i)) {
usr/src/uts/common/io/net80211/net80211.c
450
ic->ic_ibss_chan = &ic->ic_sup_channels[i];
usr/src/uts/common/io/net80211/net80211.c
458
if (ic->ic_des_chan != IEEE80211_CHAN_ANYC &&
usr/src/uts/common/io/net80211/net80211.c
459
ieee80211_isclr(ic->ic_chan_active,
usr/src/uts/common/io/net80211/net80211.c
460
ieee80211_chan2ieee(ic, ic->ic_des_chan))) {
usr/src/uts/common/io/net80211/net80211.c
461
ic->ic_des_chan = IEEE80211_CHAN_ANYC;
usr/src/uts/common/io/net80211/net80211.c
468
ieee80211_setbasicrates(&ic->ic_sup_rates[mode], mode);
usr/src/uts/common/io/net80211/net80211.c
476
if (ic->ic_bss != NULL)
usr/src/uts/common/io/net80211/net80211.c
477
ic->ic_bss->in_rates = ic->ic_sup_rates[mode];
usr/src/uts/common/io/net80211/net80211.c
478
ic->ic_curmode = mode;
usr/src/uts/common/io/net80211/net80211.c
479
ieee80211_reset_erp(ic); /* reset ERP state */
usr/src/uts/common/io/net80211/net80211.c
480
ieee80211_wme_initparams(ic); /* reset WME stat */
usr/src/uts/common/io/net80211/net80211.c
493
ieee80211_chan2mode(ieee80211com_t *ic, struct ieee80211_channel *chan)
usr/src/uts/common/io/net80211/net80211.c
522
ieee80211_get_suprates(ieee80211com_t *ic, struct ieee80211_channel *c)
usr/src/uts/common/io/net80211/net80211.c
525
return (&ic->ic_sup_rates[IEEE80211_MODE_11A]);
usr/src/uts/common/io/net80211/net80211.c
527
return (&ic->ic_sup_rates[IEEE80211_MODE_11G]);
usr/src/uts/common/io/net80211/net80211.c
529
return (&ic->ic_sup_rates[ieee80211_chan2mode(ic, c)]);
usr/src/uts/common/io/net80211/net80211.c
538
ieee80211_find_channel(ieee80211com_t *ic, int freq, int flags)
usr/src/uts/common/io/net80211/net80211.c
546
c = &ic->ic_sup_channels[i];
usr/src/uts/common/io/net80211/net80211.c
580
ieee80211_hdrspace(ieee80211com_t *ic, const void *data)
usr/src/uts/common/io/net80211/net80211.c
583
if (ic->ic_flags & IEEE80211_F_DATAPAD)
usr/src/uts/common/io/net80211/net80211.c
613
ieee80211_anyhdrspace(ieee80211com_t *ic, const void *data)
usr/src/uts/common/io/net80211/net80211.c
616
if (ic->ic_flags & IEEE80211_F_DATAPAD)
usr/src/uts/common/io/net80211/net80211.c
651
ieee80211_notify_node_join(ieee80211com_t *ic, ieee80211_node_t *in)
usr/src/uts/common/io/net80211/net80211.c
653
if (in == ic->ic_bss)
usr/src/uts/common/io/net80211/net80211.c
654
mac_link_update(ic->ic_mach, LINK_STATE_UP);
usr/src/uts/common/io/net80211/net80211.c
655
ieee80211_notify(ic, EVENT_ASSOC); /* notify WPA service */
usr/src/uts/common/io/net80211/net80211.c
664
ieee80211_notify_node_leave(ieee80211com_t *ic, ieee80211_node_t *in)
usr/src/uts/common/io/net80211/net80211.c
666
if (in == ic->ic_bss)
usr/src/uts/common/io/net80211/net80211.c
667
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/net80211/net80211.c
668
ieee80211_notify(ic, EVENT_DISASSOC); /* notify WPA service */
usr/src/uts/common/io/net80211/net80211.c
678
ieee80211_stat(ieee80211com_t *ic, uint_t stat, uint64_t *val)
usr/src/uts/common/io/net80211/net80211.c
681
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211.c
684
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/net80211/net80211.c
687
*val = ic->ic_stats.is_tx_mcast;
usr/src/uts/common/io/net80211/net80211.c
690
*val = ic->ic_stats.is_tx_failed;
usr/src/uts/common/io/net80211/net80211.c
693
*val = ic->ic_stats.is_tx_retries;
usr/src/uts/common/io/net80211/net80211.c
696
*val = ic->ic_stats.is_rts_success;
usr/src/uts/common/io/net80211/net80211.c
699
*val = ic->ic_stats.is_rts_failure;
usr/src/uts/common/io/net80211/net80211.c
702
*val = ic->ic_stats.is_ack_failure;
usr/src/uts/common/io/net80211/net80211.c
705
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/net80211/net80211.c
708
*val = ic->ic_stats.is_rx_mcast;
usr/src/uts/common/io/net80211/net80211.c
711
*val = ic->ic_stats.is_rx_dups;
usr/src/uts/common/io/net80211/net80211.c
714
*val = ic->ic_stats.is_fcs_errors;
usr/src/uts/common/io/net80211/net80211.c
717
*val = ic->ic_stats.is_wep_errors;
usr/src/uts/common/io/net80211/net80211.c
720
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211.c
731
ieee80211_attach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211.c
738
ASSERT(ic->ic_xmit != NULL);
usr/src/uts/common/io/net80211/net80211.c
740
mutex_init(&ic->ic_genlock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/net80211/net80211.c
741
mutex_init(&ic->ic_doorlock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/net80211/net80211.c
744
ic->ic_private = im;
usr/src/uts/common/io/net80211/net80211.c
753
ic->ic_modecaps |= 1 << IEEE80211_MODE_AUTO;
usr/src/uts/common/io/net80211/net80211.c
755
ch = &ic->ic_sup_channels[i];
usr/src/uts/common/io/net80211/net80211.c
758
if (i != ieee80211_chan2ieee(ic, ch)) {
usr/src/uts/common/io/net80211/net80211.c
768
ic->ic_modecaps |= 1 << IEEE80211_MODE_11A;
usr/src/uts/common/io/net80211/net80211.c
770
ic->ic_modecaps |= 1 << IEEE80211_MODE_11B;
usr/src/uts/common/io/net80211/net80211.c
772
ic->ic_modecaps |= 1 << IEEE80211_MODE_11G;
usr/src/uts/common/io/net80211/net80211.c
774
ic->ic_modecaps |= 1 << IEEE80211_MODE_FH;
usr/src/uts/common/io/net80211/net80211.c
776
ic->ic_modecaps |= 1 << IEEE80211_MODE_TURBO_A;
usr/src/uts/common/io/net80211/net80211.c
778
ic->ic_modecaps |= 1 << IEEE80211_MODE_TURBO_G;
usr/src/uts/common/io/net80211/net80211.c
780
ic->ic_modecaps |= 1 << IEEE80211_MODE_STURBO_A;
usr/src/uts/common/io/net80211/net80211.c
782
ic->ic_modecaps |= 1 << IEEE80211_MODE_11NA;
usr/src/uts/common/io/net80211/net80211.c
784
ic->ic_modecaps |= 1 << IEEE80211_MODE_11NG;
usr/src/uts/common/io/net80211/net80211.c
785
if (ic->ic_curchan == NULL) {
usr/src/uts/common/io/net80211/net80211.c
787
ic->ic_curchan = &ic->ic_sup_channels[i];
usr/src/uts/common/io/net80211/net80211.c
792
if ((ic->ic_modecaps & (1 << ic->ic_curmode)) == 0)
usr/src/uts/common/io/net80211/net80211.c
793
ic->ic_curmode = IEEE80211_MODE_AUTO;
usr/src/uts/common/io/net80211/net80211.c
794
ic->ic_des_chan = IEEE80211_CHAN_ANYC; /* any channel is ok */
usr/src/uts/common/io/net80211/net80211.c
795
(void) ieee80211_setmode(ic, ic->ic_curmode);
usr/src/uts/common/io/net80211/net80211.c
797
if (ic->ic_caps & IEEE80211_C_WME) /* enable if capable */
usr/src/uts/common/io/net80211/net80211.c
798
ic->ic_flags |= IEEE80211_F_WME;
usr/src/uts/common/io/net80211/net80211.c
799
if (ic->ic_caps & IEEE80211_C_BURST)
usr/src/uts/common/io/net80211/net80211.c
800
ic->ic_flags |= IEEE80211_F_BURST;
usr/src/uts/common/io/net80211/net80211.c
801
ic->ic_bintval = IEEE80211_BINTVAL_DEFAULT;
usr/src/uts/common/io/net80211/net80211.c
802
ic->ic_lintval = ic->ic_bintval;
usr/src/uts/common/io/net80211/net80211.c
803
ic->ic_txpowlimit = IEEE80211_TXPOWER_MAX;
usr/src/uts/common/io/net80211/net80211.c
804
ic->ic_bmissthreshold = IEEE80211_HWBMISS_DEFAULT;
usr/src/uts/common/io/net80211/net80211.c
806
ic->ic_reset = ieee80211_default_reset;
usr/src/uts/common/io/net80211/net80211.c
808
ieee80211_node_attach(ic);
usr/src/uts/common/io/net80211/net80211.c
809
ieee80211_proto_attach(ic);
usr/src/uts/common/io/net80211/net80211.c
810
ieee80211_crypto_attach(ic);
usr/src/uts/common/io/net80211/net80211.c
811
ieee80211_ht_attach(ic);
usr/src/uts/common/io/net80211/net80211.c
813
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/net80211/net80211.c
820
ieee80211_detach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211.c
822
struct ieee80211_impl *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211.c
824
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/net80211/net80211.c
828
if (ic->ic_opt_ie != NULL)
usr/src/uts/common/io/net80211/net80211.c
829
ieee80211_free(ic->ic_opt_ie);
usr/src/uts/common/io/net80211/net80211.c
831
ieee80211_ht_detach(ic);
usr/src/uts/common/io/net80211/net80211.c
832
ieee80211_node_detach(ic);
usr/src/uts/common/io/net80211/net80211.c
833
ieee80211_crypto_detach(ic);
usr/src/uts/common/io/net80211/net80211.c
835
mutex_destroy(&ic->ic_genlock);
usr/src/uts/common/io/net80211/net80211.c
836
mutex_destroy(&ic->ic_doorlock);
usr/src/uts/common/io/net80211/net80211_crypto.c
104
ieee80211_crypto_resetkey(ieee80211com_t *ic,
usr/src/uts/common/io/net80211/net80211_crypto.c
108
k->wk_private = k->wk_cipher->ic_attach(ic, k);
usr/src/uts/common/io/net80211/net80211_crypto.c
127
ieee80211_crypto_newkey(ieee80211com_t *ic, int cipher, int flags,
usr/src/uts/common/io/net80211/net80211_crypto.c
143
cip = ic->ic_ciphers[cipher];
usr/src/uts/common/io/net80211/net80211_crypto.c
159
if ((ic->ic_caps & (1<<cipher)) == 0) {
usr/src/uts/common/io/net80211/net80211_crypto.c
171
(ic->ic_caps & IEEE80211_C_TKIPMIC) == 0) {
usr/src/uts/common/io/net80211/net80211_crypto.c
192
keyctx = cip->ic_attach(ic, key);
usr/src/uts/common/io/net80211/net80211_crypto.c
217
if (!DEV_KEY_ALLOC(ic, key, &keyix, &rxkeyix)) {
usr/src/uts/common/io/net80211/net80211_crypto.c
251
ieee80211_crypto_delkey_locked(ieee80211com_t *ic, struct ieee80211_key *key)
usr/src/uts/common/io/net80211/net80211_crypto.c
262
if (!DEV_KEY_DELETE(ic, key)) {
usr/src/uts/common/io/net80211/net80211_crypto.c
271
ieee80211_crypto_resetkey(ic, key, IEEE80211_KEYIX_NONE);
usr/src/uts/common/io/net80211/net80211_crypto.c
279
ieee80211_crypto_delkey(ieee80211com_t *ic, struct ieee80211_key *key)
usr/src/uts/common/io/net80211/net80211_crypto.c
283
KEY_UPDATE_BEGIN(ic);
usr/src/uts/common/io/net80211/net80211_crypto.c
284
status = ieee80211_crypto_delkey_locked(ic, key);
usr/src/uts/common/io/net80211/net80211_crypto.c
285
KEY_UPDATE_END(ic);
usr/src/uts/common/io/net80211/net80211_crypto.c
293
ieee80211_crypto_delglobalkeys(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_crypto.c
297
KEY_UPDATE_BEGIN(ic);
usr/src/uts/common/io/net80211/net80211_crypto.c
299
(void) ieee80211_crypto_delkey_locked(ic, &ic->ic_nw_keys[i]);
usr/src/uts/common/io/net80211/net80211_crypto.c
300
KEY_UPDATE_END(ic);
usr/src/uts/common/io/net80211/net80211_crypto.c
311
ieee80211_crypto_setkey(ieee80211com_t *ic, struct ieee80211_key *key,
usr/src/uts/common/io/net80211/net80211_crypto.c
339
return (DEV_KEY_SET(ic, key, macaddr));
usr/src/uts/common/io/net80211/net80211_crypto.c
346
ieee80211_crypto_getkey(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_crypto.c
348
if (ic->ic_def_txkey == IEEE80211_KEYIX_NONE ||
usr/src/uts/common/io/net80211/net80211_crypto.c
349
KEY_UNDEFINED(ic->ic_nw_keys[ic->ic_def_txkey]))
usr/src/uts/common/io/net80211/net80211_crypto.c
351
return (&ic->ic_nw_keys[ic->ic_def_txkey]);
usr/src/uts/common/io/net80211/net80211_crypto.c
355
ieee80211_crypto_getciphertype(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_crypto.c
368
if ((ic->ic_flags & IEEE80211_F_PRIVACY) == 0)
usr/src/uts/common/io/net80211/net80211_crypto.c
371
key = ieee80211_crypto_getkey(ic);
usr/src/uts/common/io/net80211/net80211_crypto.c
384
ieee80211_crypto_encap(ieee80211com_t *ic, mblk_t *mp)
usr/src/uts/common/io/net80211/net80211_crypto.c
390
if (ic->ic_def_txkey == IEEE80211_KEYIX_NONE) {
usr/src/uts/common/io/net80211/net80211_crypto.c
396
keyix = ic->ic_def_txkey;
usr/src/uts/common/io/net80211/net80211_crypto.c
397
k = &ic->ic_nw_keys[ic->ic_def_txkey];
usr/src/uts/common/io/net80211/net80211_crypto.c
407
ieee80211_crypto_decap(ieee80211com_t *ic, mblk_t *mp, int hdrlen)
usr/src/uts/common/io/net80211/net80211_crypto.c
429
k = &ic->ic_nw_keys[keyid >> 6];
usr/src/uts/common/io/net80211/net80211_crypto.c
444
ieee80211_crypto_attach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_crypto.c
446
struct ieee80211_crypto_state *cs = &ic->ic_crypto;
usr/src/uts/common/io/net80211/net80211_crypto.c
456
ieee80211_crypto_resetkey(ic, &cs->cs_nw_keys[i],
usr/src/uts/common/io/net80211/net80211_crypto.c
470
ieee80211_crypto_register(ic, &wep);
usr/src/uts/common/io/net80211/net80211_crypto.c
471
ieee80211_crypto_register(ic, &tkip);
usr/src/uts/common/io/net80211/net80211_crypto.c
472
ieee80211_crypto_register(ic, &ccmp);
usr/src/uts/common/io/net80211/net80211_crypto.c
479
ieee80211_crypto_detach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_crypto.c
481
ieee80211_crypto_delglobalkeys(ic);
usr/src/uts/common/io/net80211/net80211_crypto.c
483
ieee80211_crypto_unregister(ic, &wep);
usr/src/uts/common/io/net80211/net80211_crypto.c
484
ieee80211_crypto_unregister(ic, &tkip);
usr/src/uts/common/io/net80211/net80211_crypto.c
485
ieee80211_crypto_unregister(ic, &ccmp);
usr/src/uts/common/io/net80211/net80211_crypto.c
492
ieee80211_crypto_register(ieee80211com_t *ic,
usr/src/uts/common/io/net80211/net80211_crypto.c
501
if (ic->ic_ciphers[cip->ic_cipher] != NULL &&
usr/src/uts/common/io/net80211/net80211_crypto.c
502
ic->ic_ciphers[cip->ic_cipher] != cip) {
usr/src/uts/common/io/net80211/net80211_crypto.c
508
ic->ic_ciphers[cip->ic_cipher] = cip;
usr/src/uts/common/io/net80211/net80211_crypto.c
515
ieee80211_crypto_unregister(ieee80211com_t *ic,
usr/src/uts/common/io/net80211/net80211_crypto.c
524
if (ic->ic_ciphers[cip->ic_cipher] != NULL &&
usr/src/uts/common/io/net80211/net80211_crypto.c
525
ic->ic_ciphers[cip->ic_cipher] != cip) {
usr/src/uts/common/io/net80211/net80211_crypto.c
532
ic->ic_ciphers[cip->ic_cipher] = NULL;
usr/src/uts/common/io/net80211/net80211_crypto.c
68
nulldev_key_alloc(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/net80211/net80211_crypto.c
78
nulldev_key_delete(ieee80211com_t *ic, const struct ieee80211_key *k)
usr/src/uts/common/io/net80211/net80211_crypto.c
85
nulldev_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/net80211/net80211_crypto.c
93
nulldev_key_update(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_crypto_ccmp.c
85
ccmp_attach(struct ieee80211com *ic, struct ieee80211_key *k)
usr/src/uts/common/io/net80211/net80211_crypto_ccmp.c
93
ctx->cc_ic = ic;
usr/src/uts/common/io/net80211/net80211_crypto_none.c
68
none_attach(struct ieee80211com *ic, struct ieee80211_key *k)
usr/src/uts/common/io/net80211/net80211_crypto_none.c
70
return (ic); /* for diagnostics+stats */
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
102
tkip_attach(struct ieee80211com *ic, struct ieee80211_key *k)
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
110
ctx->tc_ic = ic;
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
140
struct ieee80211com *ic = ctx->tc_ic;
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
147
if (ic->ic_flags & IEEE80211_F_COUNTERM)
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
150
hdrlen = ieee80211_hdrspace(ic, mp->b_rptr);
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
196
struct ieee80211com *ic = ctx->tc_ic;
usr/src/uts/common/io/net80211/net80211_crypto_tkip.c
214
if (ic->ic_flags & IEEE80211_F_COUNTERM)
usr/src/uts/common/io/net80211/net80211_crypto_wep.c
89
wep_attach(struct ieee80211com *ic, struct ieee80211_key *k)
usr/src/uts/common/io/net80211/net80211_crypto_wep.c
97
ctx->wc_ic = ic;
usr/src/uts/common/io/net80211/net80211_ht.c
101
hdrspace = ieee80211_hdrspace(ic, wh);
usr/src/uts/common/io/net80211/net80211_ht.c
1134
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
1174
(ic->ic_flags_ext & IEEE80211_FEXT_AMPDU_RX)) {
usr/src/uts/common/io/net80211/net80211_ht.c
1193
ic->ic_send_action(in, IEEE80211_ACTION_CAT_BA,
usr/src/uts/common/io/net80211/net80211_ht.c
1226
ic->ic_addba_response(in, tap,
usr/src/uts/common/io/net80211/net80211_ht.c
1244
ic->ic_addba_stop(in, tap);
usr/src/uts/common/io/net80211/net80211_ht.c
1323
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
134
ic->ic_stats.is_rx_frags++;
usr/src/uts/common/io/net80211/net80211_ht.c
135
ic->ic_stats.is_rx_bytes += MBLKL(m0);
usr/src/uts/common/io/net80211/net80211_ht.c
1358
if (!ic->ic_addba_request(in, tap, dialogtoken, args[1], args[2])) {
usr/src/uts/common/io/net80211/net80211_ht.c
136
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
1369
return (ic->ic_send_action(in, IEEE80211_ACTION_CAT_BA,
usr/src/uts/common/io/net80211/net80211_ht.c
137
mac_rx(ic->ic_mach, NULL, m0); /* deliver to mac */
usr/src/uts/common/io/net80211/net80211_ht.c
138
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
1380
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
1387
ic->ic_addba_stop(in, tap);
usr/src/uts/common/io/net80211/net80211_ht.c
1416
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
1433
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/net80211/net80211_ht.c
1449
tid, tap->txa_start, ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/net80211/net80211_ht.c
1451
(void) (*ic->ic_xmit)(ic, m, IEEE80211_FC0_TYPE_CTL); /* MGT? */
usr/src/uts/common/io/net80211/net80211_ht.c
1473
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
1538
IEEE80211_IS_CHAN_HT40(ic->ic_curchan) ? 40 : 20);
usr/src/uts/common/io/net80211/net80211_ht.c
1539
*frm++ = IEEE80211_IS_CHAN_HT40(ic->ic_curchan) ?
usr/src/uts/common/io/net80211/net80211_ht.c
1557
ret = ieee80211_mgmt_output(ic, in, m, IEEE80211_FC0_SUBTYPE_ACTION, 0);
usr/src/uts/common/io/net80211/net80211_ht.c
1594
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
1599
caps = ic->ic_htcaps & 0xffff;
usr/src/uts/common/io/net80211/net80211_ht.c
1608
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_ht.c
1610
if (ic->ic_flags_ext & IEEE80211_FEXT_USEHT40)
usr/src/uts/common/io/net80211/net80211_ht.c
1619
if (IEEE80211_IS_CHAN_HT40(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1623
rxmax = ic->ic_ampdu_rxmax;
usr/src/uts/common/io/net80211/net80211_ht.c
1624
density = ic->ic_ampdu_density;
usr/src/uts/common/io/net80211/net80211_ht.c
1627
if ((ic->ic_flags_ext & IEEE80211_FEXT_SHORTGI20) == 0)
usr/src/uts/common/io/net80211/net80211_ht.c
1629
if ((ic->ic_flags_ext & IEEE80211_FEXT_SHORTGI40) == 0 ||
usr/src/uts/common/io/net80211/net80211_ht.c
1709
ieee80211_ht_update_beacon(struct ieee80211com *ic,
usr/src/uts/common/io/net80211/net80211_ht.c
1717
ht->hi_ctrlchannel = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_ht.c
1719
if (IEEE80211_IS_CHAN_HT40U(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1721
else if (IEEE80211_IS_CHAN_HT40D(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1725
if (IEEE80211_IS_CHAN_HT40(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1729
ht->hi_byte2 = (ht->hi_byte2 &~ PROTMODE) | ic->ic_curhtprotmode;
usr/src/uts/common/io/net80211/net80211_ht.c
1745
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
1751
*frm++ = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_ht.c
1754
if (IEEE80211_IS_CHAN_HT40U(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1756
else if (IEEE80211_IS_CHAN_HT40D(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1760
if (IEEE80211_IS_CHAN_HT40(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_ht.c
1763
frm[1] = ic->ic_curhtprotmode;
usr/src/uts/common/io/net80211/net80211_ht.c
1804
ieee80211_ht_attach(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ht.c
1807
ic->ic_recv_action = ieee80211_aggr_recv_action;
usr/src/uts/common/io/net80211/net80211_ht.c
1808
ic->ic_send_action = ieee80211_send_action;
usr/src/uts/common/io/net80211/net80211_ht.c
1809
ic->ic_addba_request = ieee80211_addba_request;
usr/src/uts/common/io/net80211/net80211_ht.c
1810
ic->ic_addba_response = ieee80211_addba_response;
usr/src/uts/common/io/net80211/net80211_ht.c
1811
ic->ic_addba_stop = ieee80211_addba_stop;
usr/src/uts/common/io/net80211/net80211_ht.c
1813
ic->ic_htprotmode = IEEE80211_PROT_RTSCTS;
usr/src/uts/common/io/net80211/net80211_ht.c
1814
ic->ic_curhtprotmode = IEEE80211_HTINFO_OPMODE_PURE;
usr/src/uts/common/io/net80211/net80211_ht.c
1817
ic->ic_ampdu_rxmax = IEEE80211_HTCAP_MAXRXAMPDU_8K;
usr/src/uts/common/io/net80211/net80211_ht.c
1818
ic->ic_ampdu_density = IEEE80211_HTCAP_MPDUDENSITY_NA;
usr/src/uts/common/io/net80211/net80211_ht.c
1819
ic->ic_ampdu_limit = ic->ic_ampdu_rxmax;
usr/src/uts/common/io/net80211/net80211_ht.c
1820
ic->ic_amsdu_limit = IEEE80211_HTCAP_MAXAMSDU_3839;
usr/src/uts/common/io/net80211/net80211_ht.c
1822
if (ic->ic_htcaps & IEEE80211_HTC_HT) {
usr/src/uts/common/io/net80211/net80211_ht.c
1828
ic->ic_flags_ext |= IEEE80211_FEXT_HT | IEEE80211_FEXT_HTCOMPAT;
usr/src/uts/common/io/net80211/net80211_ht.c
1829
if (ic->ic_htcaps & IEEE80211_HTCAP_SHORTGI20)
usr/src/uts/common/io/net80211/net80211_ht.c
1830
ic->ic_flags_ext |= IEEE80211_FEXT_SHORTGI20;
usr/src/uts/common/io/net80211/net80211_ht.c
1832
if (ic->ic_htcaps & IEEE80211_HTCAP_CHWIDTH40) {
usr/src/uts/common/io/net80211/net80211_ht.c
1833
ic->ic_flags_ext |= IEEE80211_FEXT_USEHT40;
usr/src/uts/common/io/net80211/net80211_ht.c
1834
if (ic->ic_htcaps & IEEE80211_HTCAP_SHORTGI40)
usr/src/uts/common/io/net80211/net80211_ht.c
1835
ic->ic_flags_ext |= IEEE80211_FEXT_SHORTGI40;
usr/src/uts/common/io/net80211/net80211_ht.c
1838
ic->ic_flags_ext |= IEEE80211_FEXT_AMPDU_RX;
usr/src/uts/common/io/net80211/net80211_ht.c
1839
if (ic->ic_htcaps & IEEE80211_HTC_AMPDU)
usr/src/uts/common/io/net80211/net80211_ht.c
1840
ic->ic_flags_ext |= IEEE80211_FEXT_AMPDU_TX;
usr/src/uts/common/io/net80211/net80211_ht.c
1841
ic->ic_flags_ext |= IEEE80211_FEXT_AMSDU_RX;
usr/src/uts/common/io/net80211/net80211_ht.c
1842
if (ic->ic_htcaps & IEEE80211_HTC_AMSDU)
usr/src/uts/common/io/net80211/net80211_ht.c
1843
ic->ic_flags_ext |= IEEE80211_FEXT_AMSDU_TX;
usr/src/uts/common/io/net80211/net80211_ht.c
1848
if (ieee80211_isset16(ic->ic_modecaps, IEEE80211_MODE_11NA) &&
usr/src/uts/common/io/net80211/net80211_ht.c
1849
ic->ic_sup_rates[IEEE80211_MODE_11NA].ir_nrates == 0) {
usr/src/uts/common/io/net80211/net80211_ht.c
1850
ic->ic_sup_rates[IEEE80211_MODE_11NA] =
usr/src/uts/common/io/net80211/net80211_ht.c
1851
ic->ic_sup_rates[IEEE80211_MODE_11A];
usr/src/uts/common/io/net80211/net80211_ht.c
1854
if (ieee80211_isset16(ic->ic_modecaps, IEEE80211_MODE_11NG) &&
usr/src/uts/common/io/net80211/net80211_ht.c
1855
ic->ic_sup_rates[IEEE80211_MODE_11NG].ir_nrates == 0) {
usr/src/uts/common/io/net80211/net80211_ht.c
1856
ic->ic_sup_rates[IEEE80211_MODE_11NG] =
usr/src/uts/common/io/net80211/net80211_ht.c
1857
ic->ic_sup_rates[IEEE80211_MODE_11G];
usr/src/uts/common/io/net80211/net80211_ht.c
1864
ieee80211_ht_detach(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ht.c
1870
ht_announce(struct ieee80211com *ic, int mode,
usr/src/uts/common/io/net80211/net80211_ht.c
1886
ieee80211_ht_announce(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ht.c
1888
if (ic->ic_modecaps & (1 << IEEE80211_MODE_11NA))
usr/src/uts/common/io/net80211/net80211_ht.c
1889
ht_announce(ic, IEEE80211_MODE_11NA, &ieee80211_rateset_11n);
usr/src/uts/common/io/net80211/net80211_ht.c
1890
if (ic->ic_modecaps & (1 << IEEE80211_MODE_11NG))
usr/src/uts/common/io/net80211/net80211_ht.c
1891
ht_announce(ic, IEEE80211_MODE_11NG, &ieee80211_rateset_11n);
usr/src/uts/common/io/net80211/net80211_ht.c
1896
ieee80211_get_suphtrates(struct ieee80211com *ic,
usr/src/uts/common/io/net80211/net80211_ht.c
644
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
657
ic->ic_addba_stop(in, &in->in_tx_ampdu[i]);
usr/src/uts/common/io/net80211/net80211_ht.c
673
findhtchan(struct ieee80211com *ic, struct ieee80211_channel *c, int htflags)
usr/src/uts/common/io/net80211/net80211_ht.c
675
return ieee80211_find_channel(ic, c->ich_freq,
usr/src/uts/common/io/net80211/net80211_ht.c
683
ieee80211_ht_adjust_channel(struct ieee80211com *ic,
usr/src/uts/common/io/net80211/net80211_ht.c
693
c = findhtchan(ic, chan, IEEE80211_CHAN_HT40U);
usr/src/uts/common/io/net80211/net80211_ht.c
695
c = findhtchan(ic, chan,
usr/src/uts/common/io/net80211/net80211_ht.c
698
c = findhtchan(ic, chan,
usr/src/uts/common/io/net80211/net80211_ht.c
704
c = findhtchan(ic, chan, IEEE80211_CHAN_HT20);
usr/src/uts/common/io/net80211/net80211_ht.c
710
c = ieee80211_find_channel(ic, chan->ich_freq,
usr/src/uts/common/io/net80211/net80211_ht.c
724
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
728
ASSERT(ic->ic_flags_ext & IEEE80211_FEXT_HT);
usr/src/uts/common/io/net80211/net80211_ht.c
737
in->in_chan = ieee80211_ht_adjust_channel(ic, in->in_chan,
usr/src/uts/common/io/net80211/net80211_ht.c
738
ic->ic_flags_ext);
usr/src/uts/common/io/net80211/net80211_ht.c
741
if (ic->ic_flags_ext & IEEE80211_FEXT_SHORTGI20)
usr/src/uts/common/io/net80211/net80211_ht.c
750
if (ic->ic_flags_ext & IEEE80211_FEXT_SHORTGI40)
usr/src/uts/common/io/net80211/net80211_ht.c
756
in->in_htctlchan = ieee80211_chan2ieee(ic, in->in_chan);
usr/src/uts/common/io/net80211/net80211_ht.c
773
htinfo_notify(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ht.c
775
if (ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/net80211/net80211_ht.c
780
ic->ic_sta_assoc,
usr/src/uts/common/io/net80211/net80211_ht.c
781
ic->ic_ht_sta_assoc,
usr/src/uts/common/io/net80211/net80211_ht.c
782
ic->ic_ht40_sta_assoc,
usr/src/uts/common/io/net80211/net80211_ht.c
783
(ic->ic_flags_ext & IEEE80211_FEXT_NONHT_PR) ?
usr/src/uts/common/io/net80211/net80211_ht.c
785
ic->ic_curhtprotmode);
usr/src/uts/common/io/net80211/net80211_ht.c
793
htinfo_update(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ht.c
797
if (ic->ic_flags_ext & IEEE80211_FEXT_NONHT_PR) {
usr/src/uts/common/io/net80211/net80211_ht.c
800
} else if (ic->ic_sta_assoc != ic->ic_ht_sta_assoc) {
usr/src/uts/common/io/net80211/net80211_ht.c
803
} else if (IEEE80211_IS_CHAN_HT40(ic->ic_curchan) &&
usr/src/uts/common/io/net80211/net80211_ht.c
804
ic->ic_sta_assoc != ic->ic_ht40_sta_assoc) {
usr/src/uts/common/io/net80211/net80211_ht.c
809
if (protmode != ic->ic_curhtprotmode) {
usr/src/uts/common/io/net80211/net80211_ht.c
810
ic->ic_curhtprotmode = protmode;
usr/src/uts/common/io/net80211/net80211_ht.c
811
htinfo_notify(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
821
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
823
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
826
ic->ic_ht_sta_assoc++;
usr/src/uts/common/io/net80211/net80211_ht.c
828
ic->ic_ht40_sta_assoc++;
usr/src/uts/common/io/net80211/net80211_ht.c
830
htinfo_update(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
839
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
841
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
844
ic->ic_ht_sta_assoc--;
usr/src/uts/common/io/net80211/net80211_ht.c
846
ic->ic_ht40_sta_assoc--;
usr/src/uts/common/io/net80211/net80211_ht.c
848
htinfo_update(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
856
ieee80211_htinfo_update(struct ieee80211com *ic, int protmode)
usr/src/uts/common/io/net80211/net80211_ht.c
858
if (protmode != ic->ic_curhtprotmode) {
usr/src/uts/common/io/net80211/net80211_ht.c
859
ic->ic_curhtprotmode = (uint8_t)protmode;
usr/src/uts/common/io/net80211/net80211_ht.c
860
htinfo_notify(ic);
usr/src/uts/common/io/net80211/net80211_ht.c
876
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
894
(ic->ic_flags_ext & IEEE80211_FEXT_USEHT40) ? 40 : 20;
usr/src/uts/common/io/net80211/net80211_ht.c
908
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
928
htflags = (ic->ic_flags_ext & IEEE80211_FEXT_HT) ?
usr/src/uts/common/io/net80211/net80211_ht.c
93
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ht.c
932
(ic->ic_flags_ext & IEEE80211_FEXT_USEHT40)) {
usr/src/uts/common/io/net80211/net80211_ht.c
940
c = ieee80211_find_channel(ic,
usr/src/uts/common/io/net80211/net80211_ht.c
947
c = findhtchan(ic, in->in_chan, IEEE80211_CHAN_HT20);
usr/src/uts/common/io/net80211/net80211_impl.h
273
struct ieee80211com *ic;
usr/src/uts/common/io/net80211/net80211_input.c
1003
ic->ic_phytype, scan.bchan, scan.chan);
usr/src/uts/common/io/net80211/net80211_input.c
1039
if (ic->ic_opmode == IEEE80211_M_STA &&
usr/src/uts/common/io/net80211/net80211_input.c
1041
(!(ic->ic_flags & IEEE80211_F_SCAN) ||
usr/src/uts/common/io/net80211/net80211_input.c
1061
ieee80211_set_shortslottime(ic,
usr/src/uts/common/io/net80211/net80211_input.c
1062
ic->ic_curmode == IEEE80211_MODE_11A ||
usr/src/uts/common/io/net80211/net80211_input.c
1069
ieee80211_parse_wmeparams(ic, scan.wme, wh) > 0) {
usr/src/uts/common/io/net80211/net80211_input.c
1070
ieee80211_wme_updateparams(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1076
if (in->in_chan != ic->ic_curchan) {
usr/src/uts/common/io/net80211/net80211_input.c
1082
ieee80211_setcurchan(ic, in->in_chan);
usr/src/uts/common/io/net80211/net80211_input.c
1092
if (ic->ic_flags & IEEE80211_F_SCAN) {
usr/src/uts/common/io/net80211/net80211_input.c
1093
ieee80211_add_scan(ic, &scan, wh, subtype, rssi,
usr/src/uts/common/io/net80211/net80211_input.c
1101
if (ic->ic_flags & IEEE80211_F_SCAN) {
usr/src/uts/common/io/net80211/net80211_input.c
1102
ieee80211_add_scan(ic, &scan, wh, subtype, rssi, rstamp);
usr/src/uts/common/io/net80211/net80211_input.c
1106
if (ic->ic_opmode == IEEE80211_M_IBSS &&
usr/src/uts/common/io/net80211/net80211_input.c
1112
in = ieee80211_add_neighbor(ic, wh, &scan);
usr/src/uts/common/io/net80211/net80211_input.c
1135
ieee80211_recv_mgmt(ieee80211com_t *ic, mblk_t *mp, struct ieee80211_node *in,
usr/src/uts/common/io/net80211/net80211_input.c
1155
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1162
ieee80211_recv_beacon(ic, mp, in, subtype, rssi, rstamp);
usr/src/uts/common/io/net80211/net80211_input.c
1166
if (ic->ic_opmode == IEEE80211_M_STA ||
usr/src/uts/common/io/net80211/net80211_input.c
1167
ic->ic_state != IEEE80211_S_RUN ||
usr/src/uts/common/io/net80211/net80211_input.c
1201
IEEE80211_VERIFY_SSID(ic->ic_bss, ssid, break);
usr/src/uts/common/io/net80211/net80211_input.c
1202
if (ic->ic_flags & IEEE80211_F_HIDESSID) {
usr/src/uts/common/io/net80211/net80211_input.c
1212
if (in == ic->ic_bss) {
usr/src/uts/common/io/net80211/net80211_input.c
1213
if (ic->ic_opmode != IEEE80211_M_IBSS) {
usr/src/uts/common/io/net80211/net80211_input.c
1214
in = ieee80211_tmp_node(ic, wh->i_addr2);
usr/src/uts/common/io/net80211/net80211_input.c
1224
in = ieee80211_fakeup_adhoc_node(&ic->ic_sta,
usr/src/uts/common/io/net80211/net80211_input.c
123
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
124
if (!(ic->ic_flags & IEEE80211_F_SCAN)) {
usr/src/uts/common/io/net80211/net80211_input.c
1249
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
125
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_input.c
1250
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_input.c
1252
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1280
if (ic->ic_flags & IEEE80211_F_COUNTERM) {
usr/src/uts/common/io/net80211/net80211_input.c
1288
ieee80211_auth_shared(ic, wh, frm + 6, efrm, in,
usr/src/uts/common/io/net80211/net80211_input.c
1292
ieee80211_auth_open(ic, wh, in, seq, status);
usr/src/uts/common/io/net80211/net80211_input.c
1303
if (ic->ic_opmode != IEEE80211_M_STA ||
usr/src/uts/common/io/net80211/net80211_input.c
1304
ic->ic_state != IEEE80211_S_ASSOC)
usr/src/uts/common/io/net80211/net80211_input.c
1320
in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_input.c
1328
in = ieee80211_find_node(&ic->ic_scan, wh->i_addr2);
usr/src/uts/common/io/net80211/net80211_input.c
1371
else if (ic->ic_flags_ext &
usr/src/uts/common/io/net80211/net80211_input.c
1403
if (in != ic->ic_bss)
usr/src/uts/common/io/net80211/net80211_input.c
1405
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1406
ieee80211_new_state(ic, IEEE80211_S_SCAN, 0);
usr/src/uts/common/io/net80211/net80211_input.c
1413
ieee80211_parse_wmeparams(ic, wme, wh) >= 0) {
usr/src/uts/common/io/net80211/net80211_input.c
1415
ieee80211_wme_updateparams(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1422
if ((ic->ic_htcaps & IEEE80211_HTC_HT) &&
usr/src/uts/common/io/net80211/net80211_input.c
1429
if (in->in_chan != ic->ic_curchan) {
usr/src/uts/common/io/net80211/net80211_input.c
1435
ieee80211_setcurchan(ic, in->in_chan);
usr/src/uts/common/io/net80211/net80211_input.c
1441
if (ic->ic_curmode == IEEE80211_MODE_11A ||
usr/src/uts/common/io/net80211/net80211_input.c
1443
ic->ic_flags |= IEEE80211_F_SHPREAMBLE;
usr/src/uts/common/io/net80211/net80211_input.c
1444
ic->ic_flags &= ~IEEE80211_F_USEBARKER;
usr/src/uts/common/io/net80211/net80211_input.c
1446
ic->ic_flags &= ~IEEE80211_F_SHPREAMBLE;
usr/src/uts/common/io/net80211/net80211_input.c
1447
ic->ic_flags |= IEEE80211_F_USEBARKER;
usr/src/uts/common/io/net80211/net80211_input.c
1449
ieee80211_set_shortslottime(ic,
usr/src/uts/common/io/net80211/net80211_input.c
1450
ic->ic_curmode == IEEE80211_MODE_11A ||
usr/src/uts/common/io/net80211/net80211_input.c
1458
if (ic->ic_curmode == IEEE80211_MODE_11G &&
usr/src/uts/common/io/net80211/net80211_input.c
1460
ic->ic_flags |= IEEE80211_F_USEPROT;
usr/src/uts/common/io/net80211/net80211_input.c
1462
ic->ic_flags &= ~IEEE80211_F_USEPROT;
usr/src/uts/common/io/net80211/net80211_input.c
1465
ic->ic_flags&IEEE80211_F_SHPREAMBLE ? "short" : "long",
usr/src/uts/common/io/net80211/net80211_input.c
1466
ic->ic_flags&IEEE80211_F_SHSLOT ? "short" : "long",
usr/src/uts/common/io/net80211/net80211_input.c
1467
ic->ic_flags&IEEE80211_F_USEPROT ? ", protection" : "",
usr/src/uts/common/io/net80211/net80211_input.c
1469
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1470
ieee80211_new_state(ic, IEEE80211_S_RUN, subtype);
usr/src/uts/common/io/net80211/net80211_input.c
1474
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/net80211/net80211_input.c
1486
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_input.c
1488
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1489
ieee80211_new_state(ic, IEEE80211_S_AUTH,
usr/src/uts/common/io/net80211/net80211_input.c
1498
if (ic->ic_state != IEEE80211_S_RUN &&
usr/src/uts/common/io/net80211/net80211_input.c
1499
ic->ic_state != IEEE80211_S_ASSOC &&
usr/src/uts/common/io/net80211/net80211_input.c
1500
ic->ic_state != IEEE80211_S_AUTH)
usr/src/uts/common/io/net80211/net80211_input.c
151
if (!IEEE80211_ADDR_EQ(bssid, ic->ic_bss->in_bssid) &&
usr/src/uts/common/io/net80211/net80211_input.c
1511
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_input.c
1513
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
1514
ieee80211_new_state(ic, IEEE80211_S_ASSOC,
usr/src/uts/common/io/net80211/net80211_input.c
1523
if (ic->ic_state != IEEE80211_S_RUN &&
usr/src/uts/common/io/net80211/net80211_input.c
1524
ic->ic_state != IEEE80211_S_ASSOC &&
usr/src/uts/common/io/net80211/net80211_input.c
1525
ic->ic_state != IEEE80211_S_AUTH)
usr/src/uts/common/io/net80211/net80211_input.c
1570
ic->ic_recv_action(in, frm, efrm);
usr/src/uts/common/io/net80211/net80211_input.c
1579
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
163
if (in == ic->ic_bss &&
usr/src/uts/common/io/net80211/net80211_input.c
164
ic->ic_opmode != IEEE80211_M_HOSTAP &&
usr/src/uts/common/io/net80211/net80211_input.c
170
in = ieee80211_fakeup_adhoc_node(&ic->ic_sta,
usr/src/uts/common/io/net80211/net80211_input.c
188
ic->ic_wme.wme_hipri_traffic++;
usr/src/uts/common/io/net80211/net80211_input.c
208
ic->ic_stats.is_rx_dups++;
usr/src/uts/common/io/net80211/net80211_input.c
217
hdrspace = ieee80211_hdrspace(ic, wh);
usr/src/uts/common/io/net80211/net80211_input.c
223
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_input.c
232
IEEE80211_ADDR_EQ(wh->i_addr3, ic->ic_macaddr)) {
usr/src/uts/common/io/net80211/net80211_input.c
256
ic->ic_opmode);
usr/src/uts/common/io/net80211/net80211_input.c
271
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
276
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
284
if ((ic->ic_flags & IEEE80211_F_PRIVACY) == 0) {
usr/src/uts/common/io/net80211/net80211_input.c
290
ic->ic_stats.is_wep_errors++;
usr/src/uts/common/io/net80211/net80211_input.c
293
key = ieee80211_crypto_decap(ic, mp, hdrspace);
usr/src/uts/common/io/net80211/net80211_input.c
296
ic->ic_stats.is_wep_errors++;
usr/src/uts/common/io/net80211/net80211_input.c
320
mp = ieee80211_defrag(ic, in, mp, hdrspace);
usr/src/uts/common/io/net80211/net80211_input.c
331
if (key != NULL && !ieee80211_crypto_demic(ic, key, mp, 0)) {
usr/src/uts/common/io/net80211/net80211_input.c
346
ic->ic_stats.is_rx_frags++;
usr/src/uts/common/io/net80211/net80211_input.c
347
ic->ic_stats.is_rx_bytes += len;
usr/src/uts/common/io/net80211/net80211_input.c
348
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
349
mac_rx(ic->ic_mach, NULL, mp);
usr/src/uts/common/io/net80211/net80211_input.c
367
ic->ic_stats.is_wep_errors++;
usr/src/uts/common/io/net80211/net80211_input.c
370
if ((ic->ic_flags & IEEE80211_F_PRIVACY) == 0) {
usr/src/uts/common/io/net80211/net80211_input.c
377
ic->ic_stats.is_wep_errors++;
usr/src/uts/common/io/net80211/net80211_input.c
380
hdrspace = ieee80211_hdrspace(ic, wh);
usr/src/uts/common/io/net80211/net80211_input.c
381
key = ieee80211_crypto_decap(ic, mp, hdrspace);
usr/src/uts/common/io/net80211/net80211_input.c
389
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
390
ic->ic_recv_mgmt(ic, mp, in, subtype, rssi, rstamp);
usr/src/uts/common/io/net80211/net80211_input.c
394
if (ic->ic_opmode == IEEE80211_M_HOSTAP) {
usr/src/uts/common/io/net80211/net80211_input.c
410
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
426
ieee80211_defrag(ieee80211com_t *ic, struct ieee80211_node *in, mblk_t *mp,
usr/src/uts/common/io/net80211/net80211_input.c
554
ieee80211_auth_open(ieee80211com_t *ic, struct ieee80211_frame *wh,
usr/src/uts/common/io/net80211/net80211_input.c
557
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_input.c
563
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_input.c
564
if (ic->ic_state != IEEE80211_S_AUTH ||
usr/src/uts/common/io/net80211/net80211_input.c
568
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
572
if (in != ic->ic_bss)
usr/src/uts/common/io/net80211/net80211_input.c
574
ieee80211_new_state(ic, IEEE80211_S_SCAN, 0);
usr/src/uts/common/io/net80211/net80211_input.c
577
ieee80211_new_state(ic, IEEE80211_S_ASSOC,
usr/src/uts/common/io/net80211/net80211_input.c
580
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
583
"bad operating mode %u", ic->ic_opmode);
usr/src/uts/common/io/net80211/net80211_input.c
61
ieee80211_input(ieee80211com_t *ic, mblk_t *mp, struct ieee80211_node *in,
usr/src/uts/common/io/net80211/net80211_input.c
611
ieee80211_auth_shared(ieee80211com_t *ic, struct ieee80211_frame *wh,
usr/src/uts/common/io/net80211/net80211_input.c
622
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_input.c
665
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_input.c
667
if (ic->ic_state != IEEE80211_S_AUTH)
usr/src/uts/common/io/net80211/net80211_input.c
681
if (in != ic->ic_bss)
usr/src/uts/common/io/net80211/net80211_input.c
685
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
686
ieee80211_new_state(ic, IEEE80211_S_ASSOC,
usr/src/uts/common/io/net80211/net80211_input.c
688
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
694
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
695
IEEE80211_SEND_MGMT(ic, in, IEEE80211_FC0_SUBTYPE_AUTH,
usr/src/uts/common/io/net80211/net80211_input.c
697
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
709
ic->ic_opmode);
usr/src/uts/common/io/net80211/net80211_input.c
714
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_input.c
720
if (ic->ic_state == IEEE80211_S_AUTH) {
usr/src/uts/common/io/net80211/net80211_input.c
721
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
722
ieee80211_new_state(ic, IEEE80211_S_SCAN, 0);
usr/src/uts/common/io/net80211/net80211_input.c
723
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
783
ieee80211_parse_wmeparams(struct ieee80211com *ic, uint8_t *frm,
usr/src/uts/common/io/net80211/net80211_input.c
787
struct ieee80211_wme_state *wme = &ic->ic_wme;
usr/src/uts/common/io/net80211/net80211_input.c
826
ieee80211_recv_beacon(ieee80211com_t *ic, mblk_t *mp, struct ieee80211_node *in,
usr/src/uts/common/io/net80211/net80211_input.c
829
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_input.c
839
ic->ic_beaconmiss = 0; /* clear beacon miss counter */
usr/src/uts/common/io/net80211/net80211_input.c
849
if (!((ic->ic_flags & IEEE80211_F_SCAN) ||
usr/src/uts/common/io/net80211/net80211_input.c
85
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_input.c
850
(ic->ic_opmode == IEEE80211_M_STA && in->in_associd != 0) ||
usr/src/uts/common/io/net80211/net80211_input.c
851
ic->ic_opmode == IEEE80211_M_IBSS)) {
usr/src/uts/common/io/net80211/net80211_input.c
880
scan.bchan = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_input.c
90
hdrspace = ieee80211_hdrspace(ic, wh); /* optimize */
usr/src/uts/common/io/net80211/net80211_input.c
903
if (ic->ic_phytype == IEEE80211_T_FH) {
usr/src/uts/common/io/net80211/net80211_input.c
911
if (ic->ic_phytype != IEEE80211_T_FH) {
usr/src/uts/common/io/net80211/net80211_input.c
952
else if (ic->ic_flags_ext & IEEE80211_FEXT_HTCOMPAT) {
usr/src/uts/common/io/net80211/net80211_input.c
980
if (ieee80211_isclr(ic->ic_chan_active, scan.chan)) {
usr/src/uts/common/io/net80211/net80211_input.c
988
ic->ic_phytype != IEEE80211_T_FH) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1003
wl_get_wpa(ic, o_wpa);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1006
err = wl_set_wpa(ic, wpa);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1025
wifi_cfg_wpakey(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1043
err = wl_set_wpakey(ic, ik);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1062
wifi_cfg_delkey(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1080
err = wl_set_delkey(ic, dk);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1098
wifi_cfg_setoptie(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1116
if ((err = wl_set_optie(ic, ie_in)) == EINVAL)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1136
wifi_cfg_scanresults(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1157
nt = &ic->ic_scan;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1207
wifi_cfg_setmlme(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1225
err = wl_set_mlme(ic, mlme);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1240
wifi_cfg_getset(struct ieee80211com *ic, mblk_t **mp, uint32_t cmd)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1246
ASSERT(ic != NULL && mp1 != NULL);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1247
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1257
err = wifi_cmd_scan(ic, mp1);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1260
err = wifi_cmd_loaddefaults(ic, mp1);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1263
err = wifi_cmd_disassoc(ic, mp1);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1267
err = wifi_cfg_essid(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1270
err = wifi_cfg_bssid(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1273
err = wifi_cfg_nodename(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1276
err = wifi_cfg_phy(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1279
err = wifi_cfg_wepkey(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1282
err = wifi_cfg_keyid(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1285
err = wifi_cfg_authmode(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1288
err = wifi_cfg_encrypt(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1291
err = wifi_cfg_bsstype(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1294
err = wifi_cfg_createibss(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1297
err = wifi_cfg_desrates(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1300
err = wifi_cfg_linkstatus(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1303
err = wifi_cfg_esslist(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1306
err = wifi_cfg_suprates(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1309
err = wifi_cfg_rssi(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1315
err = wifi_cfg_caps(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1318
err = wifi_cfg_wpa(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
132
wifi_cfg_essid(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1321
err = wifi_cfg_wpakey(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1324
err = wifi_cfg_delkey(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1327
err = wifi_cfg_setoptie(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1330
err = wifi_cfg_scanresults(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1333
err = wifi_cfg_setmlme(ic, cmd, mp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1360
ieee80211_ioctl(struct ieee80211com *ic, queue_t *wq, mblk_t *mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1400
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1407
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1417
err = wifi_cfg_getset(ic, &mp1, cmd);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1419
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1439
wl_set_essid(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1461
ic->ic_des_esslen = iw_essid->wl_essid_length;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1462
if (ic->ic_des_esslen != 0)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1463
bcopy(essid, ic->ic_des_essid, ic->ic_des_esslen);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1464
if (ic->ic_des_esslen < IEEE80211_NWID_LEN)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1465
ic->ic_des_essid[ic->ic_des_esslen] = 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1473
wl_get_essid(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1478
essid = (char *)ic->ic_des_essid;
usr/src/uts/common/io/net80211/net80211_ioctl.c
148
wl_get_essid(ic, ow_essid);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1480
essid = (char *)ic->ic_bss->in_essid;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1495
wl_set_bssid(struct ieee80211com *ic, const void* wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1502
bcopy(wldp_buf, ic->ic_des_bssid, sizeof (wl_bssid_t));
usr/src/uts/common/io/net80211/net80211_ioctl.c
1503
ic->ic_flags |= IEEE80211_F_DESBSSID;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1509
wl_get_bssid(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
151
err = wl_set_essid(ic, iw_essid);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1513
if (ic->ic_flags & IEEE80211_F_DESBSSID)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1514
bssid = ic->ic_des_bssid;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1516
bssid = ic->ic_bss->in_bssid;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1525
wl_set_bsstype(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1535
ic->ic_flags &= ~IEEE80211_F_IBSSON;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1536
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1540
if ((ic->ic_caps & IEEE80211_C_IBSS) == 0) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1545
ic->ic_opmode = IEEE80211_M_IBSS;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1558
wl_get_bsstype(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1562
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1581
wl_get_linkstatus(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1585
ow_linkstat = (ic->ic_state == IEEE80211_S_RUN) ?
usr/src/uts/common/io/net80211/net80211_ioctl.c
1587
if ((ic->ic_flags & IEEE80211_F_WPA) &&
usr/src/uts/common/io/net80211/net80211_ioctl.c
1588
(ieee80211_crypto_getciphertype(ic) != WIFI_SEC_WPA)) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1599
wl_set_desrates(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1606
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1610
if (ic->ic_fixed_rate == drate)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1617
ic->ic_fixed_rate = IEEE80211_FIXED_RATE_NONE;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1618
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1619
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1620
ieee80211_new_state(ic, IEEE80211_S_ASSOC, 0);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1621
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1639
if (ic->ic_state != IEEE80211_S_INIT &&
usr/src/uts/common/io/net80211/net80211_ioctl.c
1640
ic->ic_state != IEEE80211_S_SCAN) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1647
ic->ic_fixed_rate = drate;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1648
if (ic->ic_state == IEEE80211_S_RUN) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1649
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1650
ieee80211_new_state(ic,
usr/src/uts/common/io/net80211/net80211_ioctl.c
1652
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
166
wifi_cfg_bssid(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1664
rs = &ic->ic_sup_rates[i];
usr/src/uts/common/io/net80211/net80211_ioctl.c
1680
ic->ic_fixed_rate = drate;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1681
if (ic->ic_state != IEEE80211_S_SCAN)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1688
wl_get_desrates(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1692
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1698
(ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/net80211/net80211_ioctl.c
1699
srate : ic->ic_fixed_rate;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1708
wl_set_authmode(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1713
if (*iw_auth == ic->ic_bss->in_authmode)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1722
ic->ic_bss->in_authmode = *iw_auth;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1736
wl_get_authmode(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1740
ow_auth = ic->ic_bss->in_authmode;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1749
wl_set_encrypt(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1758
flags = ic->ic_flags;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1764
if (ic->ic_flags != flags) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1765
ic->ic_flags = flags;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1773
wl_get_encrypt(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1778
*ow_encryp = (ic->ic_flags & IEEE80211_F_PRIVACY) ? 1 : 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1779
if (ic->ic_flags & IEEE80211_F_WPA)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1788
wl_get_rssi(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
179
wl_get_bssid(ic, outp->wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1793
*ow_rssi = wifi_getrssi(ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1802
wl_set_phy(struct ieee80211com *ic, const void* wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1816
ic->ic_des_chan = IEEE80211_CHAN_ANYC;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1818
ieee80211_isclr(ic->ic_chan_active, ch)) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
182
err = wl_set_bssid(ic, inp->wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1822
ic->ic_des_chan = ic->ic_ibss_chan =
usr/src/uts/common/io/net80211/net80211_ioctl.c
1823
&ic->ic_sup_channels[ch];
usr/src/uts/common/io/net80211/net80211_ioctl.c
1826
switch (ic->ic_state) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1837
if (ic->ic_des_chan != IEEE80211_CHAN_ANYC &&
usr/src/uts/common/io/net80211/net80211_ioctl.c
1838
ic->ic_bss->in_chan != ic->ic_des_chan &&
usr/src/uts/common/io/net80211/net80211_ioctl.c
1839
(ic->ic_flags & IEEE80211_F_SCAN) == 0)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1850
wl_get_phy(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1854
struct ieee80211_channel *ch = ic->ic_curchan;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1855
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1867
switch (ic->ic_phytype) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
1872
ieee80211_chan2ieee(ic, ch);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1879
ieee80211_chan2ieee(ic, ch);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1886
ieee80211_chan2ieee(ic, ch);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1892
"unknown phy type, %x\n", ic->ic_phytype);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1905
wl_get_capability(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1909
ow_caps.caps = ic->ic_caps;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1918
wl_set_wpa(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1928
ic->ic_flags |= IEEE80211_F_PRIVACY;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1929
ic->ic_flags |= IEEE80211_F_WPA;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1931
ic->ic_flags &= ~IEEE80211_F_PRIVACY;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1932
ic->ic_flags &= ~IEEE80211_F_WPA;
usr/src/uts/common/io/net80211/net80211_ioctl.c
1939
wl_get_wpa(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1944
wpa->wpa_flag = ((ic->ic_flags & IEEE80211_F_WPA) ? 1 : 0);
usr/src/uts/common/io/net80211/net80211_ioctl.c
1956
wl_get_scanresults(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
1970
nt = &ic->ic_scan;
usr/src/uts/common/io/net80211/net80211_ioctl.c
200
wifi_cfg_nodename(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2003
wl_get_esslist(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2010
ieee80211_iterate_nodes(&ic->ic_scan, wifi_read_ap, ess_list);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2018
wl_set_wepkey(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2045
key = &ic->ic_nw_keys[i];
usr/src/uts/common/io/net80211/net80211_ioctl.c
2046
if (ieee80211_crypto_newkey(ic, IEEE80211_CIPHER_WEP,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2059
if (ieee80211_crypto_setkey(ic, key, ic->ic_macaddr)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2076
wl_set_optie(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2082
if (ic->ic_opmode != IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2097
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2100
ieee80211_free(ic->ic_opt_ie);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2102
ic->ic_opt_ie = ie;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2103
ic->ic_opt_ie_len = ie_in->wpa_ie_len;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2112
wl_set_delkey(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2129
(void) ieee80211_crypto_delkey(ic,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2130
&ic->ic_nw_keys[kid]);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2131
ieee80211_mac_update(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2142
wl_set_mlme(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2155
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2160
flags = ic->ic_flags;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2161
ic->ic_flags &= ~IEEE80211_F_WPA;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2163
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2164
ieee80211_new_state(ic, IEEE80211_S_INIT,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2166
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2168
ic->ic_flags = flags;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2172
if (ic->ic_opmode != IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2177
if (ic->ic_des_esslen != 0) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
218
len = wifi_strnlen((const char *)ic->ic_nickname,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2182
in = ieee80211_find_node_with_ssid(&ic->ic_scan,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2184
ic->ic_des_esslen,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2185
ic->ic_des_essid);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2190
in = ieee80211_find_node(&ic->ic_scan,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2199
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2200
ieee80211_sta_join(ic, in);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2201
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
221
bcopy(ic->ic_nickname, ow_name->wl_nodename_name, len);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2215
wl_set_wpakey(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2243
wk = &ic->ic_nw_keys[kid];
usr/src/uts/common/io/net80211/net80211_ioctl.c
2253
KEY_UPDATE_BEGIN(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2254
if (ieee80211_crypto_newkey(ic, ik.ik_type,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2267
if (!ieee80211_crypto_setkey(ic, wk,
usr/src/uts/common/io/net80211/net80211_ioctl.c
2271
ic->ic_def_txkey = kid;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2272
ieee80211_mac_update(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2277
KEY_UPDATE_END(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2286
wl_get_suprates(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2299
srs = &ic->ic_sup_rates[i];
usr/src/uts/common/io/net80211/net80211_ioctl.c
2326
wl_set_createibss(struct ieee80211com *ic, const void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2334
if ((ic->ic_caps & IEEE80211_C_IBSS) == 0) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2339
if ((ic->ic_flags & IEEE80211_F_IBSSON) == 0) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2340
ic->ic_flags |= IEEE80211_F_IBSSON;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2341
ic->ic_opmode = IEEE80211_M_IBSS;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2347
ieee80211_reset_erp(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2351
if (ic->ic_flags & IEEE80211_F_IBSSON) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
2352
ic->ic_flags &= ~IEEE80211_F_IBSSON;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2361
wl_get_createibss(struct ieee80211com *ic, void *wldp_buf)
usr/src/uts/common/io/net80211/net80211_ioctl.c
2365
*ow_ibss = (ic->ic_flags & IEEE80211_F_IBSSON)? 1 : 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2388
struct ieee80211com *ic = ic_arg;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2390
ASSERT(ic != NULL);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2391
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2396
err = wl_set_essid(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2399
err = wl_set_bssid(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
240
bcopy(nodename, ic->ic_nickname, len);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2402
err = wl_set_phy(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2405
err = wl_set_wepkey(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2408
err = wl_set_authmode(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2411
err = wl_set_encrypt(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2414
err = wl_set_bsstype(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2417
err = wl_set_desrates(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
242
ic->ic_nickname[len] = 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2420
err = wl_set_wpa(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2423
err = wl_set_wpakey(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2426
err = wl_set_delkey(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2429
err = wl_set_optie(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2432
err = wl_set_mlme(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2435
err = wl_set_createibss(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2452
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2463
struct ieee80211com *ic = ic_arg;
usr/src/uts/common/io/net80211/net80211_ioctl.c
2465
ASSERT(ic != NULL);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2466
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2471
wl_get_essid(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2474
wl_get_bssid(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2477
err = wl_get_phy(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2480
wl_get_authmode(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2483
wl_get_encrypt(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2486
wl_get_bsstype(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2489
wl_get_desrates(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2492
wl_get_linkstatus(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2495
wl_get_esslist(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2498
wl_get_suprates(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2501
wl_get_rssi(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2504
wl_get_capability(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2507
wl_get_wpa(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2510
wl_get_scanresults(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2513
wl_get_createibss(ic, wldp_buf);
usr/src/uts/common/io/net80211/net80211_ioctl.c
2529
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
257
wifi_cfg_phy(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
273
err = wl_get_phy(ic, ow_phy);
usr/src/uts/common/io/net80211/net80211_ioctl.c
277
err = wl_set_phy(ic, iw_phy);
usr/src/uts/common/io/net80211/net80211_ioctl.c
293
wifi_cfg_wepkey(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
320
err = wl_set_wepkey(ic, iw_wepkey);
usr/src/uts/common/io/net80211/net80211_ioctl.c
335
wifi_cfg_keyid(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
351
*ow_kid = (ic->ic_def_txkey == IEEE80211_KEYIX_NONE) ?
usr/src/uts/common/io/net80211/net80211_ioctl.c
352
0 : ic->ic_def_txkey;
usr/src/uts/common/io/net80211/net80211_ioctl.c
363
ic->ic_def_txkey = *iw_kid;
usr/src/uts/common/io/net80211/net80211_ioctl.c
380
wifi_cfg_authmode(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
396
wl_get_authmode(ic, ow_auth);
usr/src/uts/common/io/net80211/net80211_ioctl.c
399
err = wl_set_authmode(ic, iw_auth);
usr/src/uts/common/io/net80211/net80211_ioctl.c
414
wifi_cfg_encrypt(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
430
wl_get_encrypt(ic, ow_encryp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
433
err = wl_set_encrypt(ic, iw_encryp);
usr/src/uts/common/io/net80211/net80211_ioctl.c
448
wifi_cfg_bsstype(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
464
wl_get_bsstype(ic, ow_opmode);
usr/src/uts/common/io/net80211/net80211_ioctl.c
467
if (*iw_opmode == ic->ic_opmode)
usr/src/uts/common/io/net80211/net80211_ioctl.c
470
err = wl_set_bsstype(ic, iw_opmode);
usr/src/uts/common/io/net80211/net80211_ioctl.c
485
wifi_cfg_createibss(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
501
wl_get_createibss(ic, ow_ibss);
usr/src/uts/common/io/net80211/net80211_ioctl.c
504
err = wl_set_createibss(ic, iw_ibss);
usr/src/uts/common/io/net80211/net80211_ioctl.c
519
wifi_cfg_linkstatus(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
533
wl_get_linkstatus(ic, ow_linkstat);
usr/src/uts/common/io/net80211/net80211_ioctl.c
552
wifi_cfg_suprates(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
570
(void) wl_get_suprates(ic, ow_rates);
usr/src/uts/common/io/net80211/net80211_ioctl.c
589
wifi_cfg_desrates(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
606
wl_get_desrates(ic, ow_rates);
usr/src/uts/common/io/net80211/net80211_ioctl.c
609
err = wl_set_desrates(ic, iw_rates);
usr/src/uts/common/io/net80211/net80211_ioctl.c
630
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ioctl.c
633
rssi = ic->ic_node_getrssi(in);
usr/src/uts/common/io/net80211/net80211_ioctl.c
634
max_rssi = (ic->ic_maxrssi == 0) ? IEEE80211_MAXRSSI : ic->ic_maxrssi;
usr/src/uts/common/io/net80211/net80211_ioctl.c
646
wifi_cfg_rssi(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
660
*ow_rssi = wifi_getrssi(ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_ioctl.c
686
wifi_wait_scan(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ioctl.c
688
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_ioctl.c
691
while ((ic->ic_flags & (IEEE80211_F_SCAN | IEEE80211_F_ASCAN)) != 0) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
692
if (cv_reltimedwait_sig(&im->im_scan_cv, &ic->ic_genlock,
usr/src/uts/common/io/net80211/net80211_ioctl.c
712
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_ioctl.c
728
if (IEEE80211_ADDR_EQ(in->in_macaddr, ic->ic_macaddr))
usr/src/uts/common/io/net80211/net80211_ioctl.c
758
fhss->wl_fhss_channel = ieee80211_chan2ieee(ic, chan);
usr/src/uts/common/io/net80211/net80211_ioctl.c
767
dsss->wl_dsss_channel = ieee80211_chan2ieee(ic, chan);
usr/src/uts/common/io/net80211/net80211_ioctl.c
781
erp->wl_erp_channel = ieee80211_chan2ieee(ic, chan);
usr/src/uts/common/io/net80211/net80211_ioctl.c
815
wifi_cfg_esslist(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
832
ieee80211_iterate_nodes(&ic->ic_scan, wifi_read_ap, ow_aps);
usr/src/uts/common/io/net80211/net80211_ioctl.c
864
wifi_cmd_scan(struct ieee80211com *ic, mblk_t *mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
866
int ostate = ic->ic_state;
usr/src/uts/common/io/net80211/net80211_ioctl.c
881
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
883
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/net80211/net80211_ioctl.c
884
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
886
ic->ic_flags |= IEEE80211_F_SCANONLY;
usr/src/uts/common/io/net80211/net80211_ioctl.c
889
if ((ic->ic_flags & IEEE80211_F_WPA) == 0) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
891
wifi_wait_scan(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
899
wifi_loaddefdata(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_ioctl.c
901
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_ioctl.c
904
ic->ic_des_esslen = 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
905
bzero(ic->ic_des_essid, IEEE80211_NWID_LEN);
usr/src/uts/common/io/net80211/net80211_ioctl.c
906
ic->ic_flags &= ~IEEE80211_F_DESBSSID;
usr/src/uts/common/io/net80211/net80211_ioctl.c
907
bzero(ic->ic_des_bssid, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/net80211/net80211_ioctl.c
908
bzero(ic->ic_bss->in_bssid, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/net80211/net80211_ioctl.c
909
ic->ic_des_chan = IEEE80211_CHAN_ANYC;
usr/src/uts/common/io/net80211/net80211_ioctl.c
910
ic->ic_fixed_rate = IEEE80211_FIXED_RATE_NONE;
usr/src/uts/common/io/net80211/net80211_ioctl.c
911
bzero(ic->ic_nickname, IEEE80211_NWID_LEN);
usr/src/uts/common/io/net80211/net80211_ioctl.c
913
ic->ic_flags &= ~IEEE80211_F_PRIVACY;
usr/src/uts/common/io/net80211/net80211_ioctl.c
914
ic->ic_flags &= ~IEEE80211_F_WPA; /* mask WPA mode */
usr/src/uts/common/io/net80211/net80211_ioctl.c
915
ic->ic_evq_head = ic->ic_evq_tail = 0; /* reset Queue */
usr/src/uts/common/io/net80211/net80211_ioctl.c
916
ic->ic_def_txkey = 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
918
ic->ic_nw_keys[i].wk_keylen = 0;
usr/src/uts/common/io/net80211/net80211_ioctl.c
919
bzero(ic->ic_nw_keys[i].wk_key, IEEE80211_KEYBUF_SIZE);
usr/src/uts/common/io/net80211/net80211_ioctl.c
921
ic->ic_curmode = IEEE80211_MODE_AUTO;
usr/src/uts/common/io/net80211/net80211_ioctl.c
922
ic->ic_flags &= ~IEEE80211_F_IBSSON;
usr/src/uts/common/io/net80211/net80211_ioctl.c
923
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/net80211/net80211_ioctl.c
927
wifi_cmd_loaddefaults(struct ieee80211com *ic, mblk_t *mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
929
wifi_loaddefdata(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
935
wifi_cmd_disassoc(struct ieee80211com *ic, mblk_t *mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
937
if (ic->ic_state != IEEE80211_S_INIT) {
usr/src/uts/common/io/net80211/net80211_ioctl.c
938
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
939
(void) ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/net80211/net80211_ioctl.c
940
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
942
wifi_loaddefdata(ic);
usr/src/uts/common/io/net80211/net80211_ioctl.c
951
wifi_cfg_caps(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_ioctl.c
965
wl_get_capability(ic, o_caps);
usr/src/uts/common/io/net80211/net80211_ioctl.c
987
wifi_cfg_wpa(struct ieee80211com *ic, uint32_t cmd, mblk_t **mp)
usr/src/uts/common/io/net80211/net80211_node.c
1024
ieee80211com_t *ic = nt->nt_ic;
usr/src/uts/common/io/net80211/net80211_node.c
1032
in->in_rates = ic->ic_bss->in_rates;
usr/src/uts/common/io/net80211/net80211_node.c
1033
if (ic->ic_node_newassoc != NULL)
usr/src/uts/common/io/net80211/net80211_node.c
1034
ic->ic_node_newassoc(in, 1);
usr/src/uts/common/io/net80211/net80211_node.c
104
ic->ic_tim_len = howmany(IEEE80211_AID_MAX, 8) * sizeof (uint8_t);
usr/src/uts/common/io/net80211/net80211_node.c
106
ieee80211_node_table_init(ic, &ic->ic_sta, "station",
usr/src/uts/common/io/net80211/net80211_node.c
1072
ieee80211_add_scan(ieee80211com_t *ic, const struct ieee80211_scanparams *sp,
usr/src/uts/common/io/net80211/net80211_node.c
1075
ieee80211_node_table_t *nt = &ic->ic_scan;
usr/src/uts/common/io/net80211/net80211_node.c
1084
in = ieee80211_alloc_node(ic, nt, wh->i_addr3);
usr/src/uts/common/io/net80211/net80211_node.c
109
ieee80211_node_table_init(ic, &ic->ic_scan, "scan",
usr/src/uts/common/io/net80211/net80211_node.c
1093
ieee80211_copy_bss(in, ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_node.c
1094
ieee80211_node_setchan(ic, in, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_node.c
1118
in->in_chan = &ic->ic_sup_channels[sp->chan];
usr/src/uts/common/io/net80211/net80211_node.c
112
ieee80211_reset_bss(ic);
usr/src/uts/common/io/net80211/net80211_node.c
119
ieee80211_node_detach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
1190
ieee80211_add_neighbor(ieee80211com_t *ic, const struct ieee80211_frame *wh,
usr/src/uts/common/io/net80211/net80211_node.c
1195
in = ieee80211_dup_bss(&ic->ic_sta, wh->i_addr2);
usr/src/uts/common/io/net80211/net80211_node.c
1198
if (ic->ic_node_newassoc != NULL)
usr/src/uts/common/io/net80211/net80211_node.c
1199
ic->ic_node_newassoc(in, 1);
usr/src/uts/common/io/net80211/net80211_node.c
122
if (ic->ic_bss != NULL) {
usr/src/uts/common/io/net80211/net80211_node.c
1224
ieee80211_find_rxnode(ieee80211com_t *ic, const struct ieee80211_frame *wh)
usr/src/uts/common/io/net80211/net80211_node.c
123
ieee80211_free_node(ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_node.c
1230
if (ic->ic_opmode == IEEE80211_M_STA ||
usr/src/uts/common/io/net80211/net80211_node.c
1231
(ic->ic_flags & IEEE80211_F_SCAN)) {
usr/src/uts/common/io/net80211/net80211_node.c
1232
nt = &ic->ic_scan;
usr/src/uts/common/io/net80211/net80211_node.c
1234
nt = &ic->ic_sta;
usr/src/uts/common/io/net80211/net80211_node.c
124
ic->ic_bss = NULL;
usr/src/uts/common/io/net80211/net80211_node.c
1246
in = ieee80211_ref_node(ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_node.c
126
ieee80211_node_table_cleanup(&ic->ic_scan);
usr/src/uts/common/io/net80211/net80211_node.c
1260
ieee80211_find_txnode(ieee80211com_t *ic, const uint8_t *daddr)
usr/src/uts/common/io/net80211/net80211_node.c
1262
ieee80211_node_table_t *nt = &ic->ic_sta;
usr/src/uts/common/io/net80211/net80211_node.c
127
ieee80211_node_table_cleanup(&ic->ic_sta);
usr/src/uts/common/io/net80211/net80211_node.c
1272
if (ic->ic_opmode == IEEE80211_M_STA || IEEE80211_IS_MULTICAST(daddr))
usr/src/uts/common/io/net80211/net80211_node.c
1273
in = ieee80211_ref_node(ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_node.c
1279
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/net80211/net80211_node.c
1309
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_node.c
1318
ic->ic_node_free(in);
usr/src/uts/common/io/net80211/net80211_node.c
1412
ieee80211com_t *ic = nt->nt_ic;
usr/src/uts/common/io/net80211/net80211_node.c
1416
in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_node.c
1435
ieee80211com_t *ic = nt->nt_ic;
usr/src/uts/common/io/net80211/net80211_node.c
1436
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_node.c
1441
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_node.c
1442
isadhoc = (ic->ic_opmode == IEEE80211_M_IBSS ||
usr/src/uts/common/io/net80211/net80211_node.c
1443
ic->ic_opmode == IEEE80211_M_AHDEMO);
usr/src/uts/common/io/net80211/net80211_node.c
1459
if (in == ic->ic_bss)
usr/src/uts/common/io/net80211/net80211_node.c
1474
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
1476
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
1501
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
1502
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_node.c
1505
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
1507
ieee80211_node_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_node.c
1551
ieee80211_node_leave(ieee80211com_t *ic, ieee80211_node_t *in)
usr/src/uts/common/io/net80211/net80211_node.c
1555
ASSERT(ic->ic_opmode == IEEE80211_M_IBSS);
usr/src/uts/common/io/net80211/net80211_node.c
1578
ieee80211_node_table_init(ieee80211com_t *ic, ieee80211_node_table_t *nt,
usr/src/uts/common/io/net80211/net80211_node.c
1587
nt->nt_ic = ic;
usr/src/uts/common/io/net80211/net80211_node.c
181
ieee80211_node_setchan(ieee80211com_t *ic, ieee80211_node_t *in,
usr/src/uts/common/io/net80211/net80211_node.c
185
chan = ic->ic_curchan;
usr/src/uts/common/io/net80211/net80211_node.c
195
in->in_htrates = *ieee80211_get_suphtrates(ic, chan);
usr/src/uts/common/io/net80211/net80211_node.c
197
in->in_rates = *ieee80211_get_suprates(ic, chan);
usr/src/uts/common/io/net80211/net80211_node.c
206
ieee80211_reset_scan(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
208
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_node.c
210
if (ic->ic_des_chan != IEEE80211_CHAN_ANYC) {
usr/src/uts/common/io/net80211/net80211_node.c
213
ieee80211_chan2ieee(ic, ic->ic_des_chan));
usr/src/uts/common/io/net80211/net80211_node.c
215
bcopy(ic->ic_chan_active, im->im_chan_scan,
usr/src/uts/common/io/net80211/net80211_node.c
216
sizeof (ic->ic_chan_active));
usr/src/uts/common/io/net80211/net80211_node.c
219
"start chan %u\n", ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/net80211/net80211_node.c
230
ieee80211_begin_scan(ieee80211com_t *ic, boolean_t reset)
usr/src/uts/common/io/net80211/net80211_node.c
232
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
234
if (ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/net80211/net80211_node.c
235
ic->ic_flags |= IEEE80211_F_ASCAN;
usr/src/uts/common/io/net80211/net80211_node.c
238
(ic->ic_flags & IEEE80211_F_ASCAN) ? "active" : "passive",
usr/src/uts/common/io/net80211/net80211_node.c
239
ieee80211_phymode_name[ic->ic_curmode],
usr/src/uts/common/io/net80211/net80211_node.c
240
ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/net80211/net80211_node.c
245
ieee80211_reset_scan(ic);
usr/src/uts/common/io/net80211/net80211_node.c
247
ieee80211_free_allnodes(&ic->ic_scan);
usr/src/uts/common/io/net80211/net80211_node.c
249
ic->ic_flags |= IEEE80211_F_SCAN;
usr/src/uts/common/io/net80211/net80211_node.c
250
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
253
ieee80211_next_scan(ic);
usr/src/uts/common/io/net80211/net80211_node.c
265
ieee80211_next_scan(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
267
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_node.c
270
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
278
chan = ic->ic_curchan;
usr/src/uts/common/io/net80211/net80211_node.c
280
if (++chan > &ic->ic_sup_channels[IEEE80211_CHAN_MAX])
usr/src/uts/common/io/net80211/net80211_node.c
281
chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/net80211/net80211_node.c
283
ieee80211_chan2ieee(ic, chan))) {
usr/src/uts/common/io/net80211/net80211_node.c
285
ieee80211_chan2ieee(ic, chan));
usr/src/uts/common/io/net80211/net80211_node.c
288
ieee80211_chan2ieee(ic, ic->ic_curchan),
usr/src/uts/common/io/net80211/net80211_node.c
289
ieee80211_chan2ieee(ic, chan));
usr/src/uts/common/io/net80211/net80211_node.c
290
ic->ic_curchan = chan;
usr/src/uts/common/io/net80211/net80211_node.c
295
ic->ic_bss->in_rates =
usr/src/uts/common/io/net80211/net80211_node.c
296
ic->ic_sup_rates[ieee80211_chan2mode(ic, chan)];
usr/src/uts/common/io/net80211/net80211_node.c
297
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
298
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/net80211/net80211_node.c
301
} while (chan != ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_node.c
302
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
303
ieee80211_end_scan(ic);
usr/src/uts/common/io/net80211/net80211_node.c
323
ieee80211_create_ibss(ieee80211com_t *ic, struct ieee80211_channel *chan)
usr/src/uts/common/io/net80211/net80211_node.c
325
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_node.c
329
IEEE80211_LOCK_ASSERT(ic);
usr/src/uts/common/io/net80211/net80211_node.c
339
nt = &ic->ic_sta;
usr/src/uts/common/io/net80211/net80211_node.c
345
in = ieee80211_alloc_node(ic, &ic->ic_sta, ic->ic_macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
350
IEEE80211_ADDR_COPY(in->in_bssid, ic->ic_macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
351
in->in_esslen = ic->ic_des_esslen;
usr/src/uts/common/io/net80211/net80211_node.c
352
(void) memcpy(in->in_essid, ic->ic_des_essid, in->in_esslen);
usr/src/uts/common/io/net80211/net80211_node.c
353
ieee80211_copy_bss(in, ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_node.c
354
in->in_intval = ic->ic_bintval;
usr/src/uts/common/io/net80211/net80211_node.c
355
if (ic->ic_flags & IEEE80211_F_PRIVACY)
usr/src/uts/common/io/net80211/net80211_node.c
357
if (ic->ic_phytype == IEEE80211_T_FH) {
usr/src/uts/common/io/net80211/net80211_node.c
361
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_node.c
363
ic->ic_flags |= IEEE80211_F_SIBSS;
usr/src/uts/common/io/net80211/net80211_node.c
365
if (ic->ic_flags & IEEE80211_F_DESBSSID)
usr/src/uts/common/io/net80211/net80211_node.c
366
IEEE80211_ADDR_COPY(in->in_bssid, ic->ic_des_bssid);
usr/src/uts/common/io/net80211/net80211_node.c
371
if (ic->ic_flags & IEEE80211_F_DESBSSID)
usr/src/uts/common/io/net80211/net80211_node.c
372
IEEE80211_ADDR_COPY(in->in_bssid, ic->ic_des_bssid);
usr/src/uts/common/io/net80211/net80211_node.c
379
ic->ic_opmode);
usr/src/uts/common/io/net80211/net80211_node.c
387
ieee80211_node_setchan(ic, in, chan);
usr/src/uts/common/io/net80211/net80211_node.c
388
ic->ic_curchan = chan;
usr/src/uts/common/io/net80211/net80211_node.c
389
ic->ic_curmode = ieee80211_chan2mode(ic, chan);
usr/src/uts/common/io/net80211/net80211_node.c
393
ieee80211_setbasicrates(&in->in_rates, ic->ic_curmode);
usr/src/uts/common/io/net80211/net80211_node.c
394
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
395
ieee80211_sta_join(ic, ieee80211_ref_node(in));
usr/src/uts/common/io/net80211/net80211_node.c
396
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
400
ieee80211_reset_bss(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
405
ieee80211_node_table_reset(&ic->ic_sta);
usr/src/uts/common/io/net80211/net80211_node.c
406
ieee80211_reset_erp(ic);
usr/src/uts/common/io/net80211/net80211_node.c
408
in = ieee80211_alloc_node(ic, &ic->ic_scan, ic->ic_macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
410
obss = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_node.c
411
ic->ic_bss = ieee80211_ref_node(in);
usr/src/uts/common/io/net80211/net80211_node.c
414
in->in_intval = ic->ic_bintval;
usr/src/uts/common/io/net80211/net80211_node.c
420
ieee80211_match_bss(ieee80211com_t *ic, ieee80211_node_t *in)
usr/src/uts/common/io/net80211/net80211_node.c
426
if (ieee80211_isclr(ic->ic_chan_active,
usr/src/uts/common/io/net80211/net80211_node.c
427
ieee80211_chan2ieee(ic, in->in_chan))) {
usr/src/uts/common/io/net80211/net80211_node.c
430
if (ic->ic_des_chan != IEEE80211_CHAN_ANYC &&
usr/src/uts/common/io/net80211/net80211_node.c
431
in->in_chan != ic->ic_des_chan) {
usr/src/uts/common/io/net80211/net80211_node.c
434
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/net80211/net80211_node.c
441
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/net80211/net80211_node.c
452
if (ic->ic_des_esslen != 0 &&
usr/src/uts/common/io/net80211/net80211_node.c
453
(in->in_esslen != ic->ic_des_esslen ||
usr/src/uts/common/io/net80211/net80211_node.c
454
memcmp(in->in_essid, ic->ic_des_essid, ic->ic_des_esslen) != 0)) {
usr/src/uts/common/io/net80211/net80211_node.c
457
if ((ic->ic_flags & IEEE80211_F_DESBSSID) &&
usr/src/uts/common/io/net80211/net80211_node.c
458
!IEEE80211_ADDR_EQ(ic->ic_des_bssid, in->in_bssid)) {
usr/src/uts/common/io/net80211/net80211_node.c
480
ieee80211_node_compare(ieee80211com_t *ic, ieee80211_node_t *a,
usr/src/uts/common/io/net80211/net80211_node.c
502
rssia = ic->ic_node_getrssi(a);
usr/src/uts/common/io/net80211/net80211_node.c
503
rssib = ic->ic_node_getrssi(b);
usr/src/uts/common/io/net80211/net80211_node.c
528
ieee80211_cancel_scan(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
530
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
533
(ic->ic_flags & IEEE80211_F_ASCAN) ? "active" : "passive");
usr/src/uts/common/io/net80211/net80211_node.c
534
ic->ic_flags &= ~(IEEE80211_F_SCAN | IEEE80211_F_ASCAN);
usr/src/uts/common/io/net80211/net80211_node.c
535
cv_broadcast(&((ieee80211_impl_t *)ic->ic_private)->im_scan_cv);
usr/src/uts/common/io/net80211/net80211_node.c
536
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
549
ieee80211_end_scan(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
551
ieee80211_node_table_t *nt = &ic->ic_scan;
usr/src/uts/common/io/net80211/net80211_node.c
555
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/net80211/net80211_node.c
557
ieee80211_notify(ic, EVENT_SCAN_RESULTS);
usr/src/uts/common/io/net80211/net80211_node.c
558
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
566
if (in == NULL && (ic->ic_flags & IEEE80211_F_WPA) == 0) {
usr/src/uts/common/io/net80211/net80211_node.c
570
if (ic->ic_opmode == IEEE80211_M_IBSS &&
usr/src/uts/common/io/net80211/net80211_node.c
571
(ic->ic_flags & IEEE80211_F_IBSSON) &&
usr/src/uts/common/io/net80211/net80211_node.c
572
ic->ic_des_esslen != 0) {
usr/src/uts/common/io/net80211/net80211_node.c
573
ieee80211_create_ibss(ic, ic->ic_ibss_chan);
usr/src/uts/common/io/net80211/net80211_node.c
574
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
581
ieee80211_reset_scan(ic);
usr/src/uts/common/io/net80211/net80211_node.c
582
ic->ic_flags |= IEEE80211_F_SCAN | IEEE80211_F_ASCAN;
usr/src/uts/common/io/net80211/net80211_node.c
583
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
585
ieee80211_next_scan(ic);
usr/src/uts/common/io/net80211/net80211_node.c
589
if (ic->ic_flags & IEEE80211_F_SCANONLY ||
usr/src/uts/common/io/net80211/net80211_node.c
590
ic->ic_flags & IEEE80211_F_WPA) { /* scan only */
usr/src/uts/common/io/net80211/net80211_node.c
591
ic->ic_flags &= ~IEEE80211_F_SCANONLY;
usr/src/uts/common/io/net80211/net80211_node.c
592
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
593
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/net80211/net80211_node.c
620
if (ieee80211_match_bss(ic, in) == 0) {
usr/src/uts/common/io/net80211/net80211_node.c
624
selbs = ieee80211_node_compare(ic, selbs, in);
usr/src/uts/common/io/net80211/net80211_node.c
633
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
634
ieee80211_sta_join(ic, selbs);
usr/src/uts/common/io/net80211/net80211_node.c
652
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_node.c
654
if (in == ic->ic_bss ||
usr/src/uts/common/io/net80211/net80211_node.c
655
IEEE80211_ADDR_EQ(in->in_bssid, ic->ic_bss->in_bssid)) {
usr/src/uts/common/io/net80211/net80211_node.c
659
if (ieee80211_match_bss(ic, in) != 0) { /* capabilities mismatch */
usr/src/uts/common/io/net80211/net80211_node.c
667
(ic->ic_flags & IEEE80211_F_SHPREAMBLE) ? "short" : "long",
usr/src/uts/common/io/net80211/net80211_node.c
668
(ic->ic_flags & IEEE80211_F_SHSLOT) ? "short" : "long",
usr/src/uts/common/io/net80211/net80211_node.c
669
(ic->ic_flags&IEEE80211_F_USEPROT) ? ", protection" : "");
usr/src/uts/common/io/net80211/net80211_node.c
670
ieee80211_sta_join(ic, ieee80211_ref_node(in));
usr/src/uts/common/io/net80211/net80211_node.c
678
ieee80211_setcurchan(ieee80211com_t *ic, struct ieee80211_channel *c)
usr/src/uts/common/io/net80211/net80211_node.c
680
ic->ic_curchan = c;
usr/src/uts/common/io/net80211/net80211_node.c
681
ic->ic_curmode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_node.c
682
if (ic->ic_set_channel != NULL)
usr/src/uts/common/io/net80211/net80211_node.c
683
ic->ic_set_channel(ic);
usr/src/uts/common/io/net80211/net80211_node.c
691
ieee80211_sta_join(ieee80211com_t *ic, ieee80211_node_t *selbs)
usr/src/uts/common/io/net80211/net80211_node.c
693
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_node.c
696
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
697
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/net80211/net80211_node.c
709
nt = &ic->ic_sta;
usr/src/uts/common/io/net80211/net80211_node.c
719
obss = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_node.c
720
ic->ic_bss = selbs; /* caller assumed to bump refcnt */
usr/src/uts/common/io/net80211/net80211_node.c
725
ic->ic_curmode = ieee80211_chan2mode(ic, selbs->in_chan);
usr/src/uts/common/io/net80211/net80211_node.c
726
ic->ic_curchan = selbs->in_chan;
usr/src/uts/common/io/net80211/net80211_node.c
727
ic->ic_phytype = selbs->in_phytype;
usr/src/uts/common/io/net80211/net80211_node.c
733
ieee80211_reset_erp(ic);
usr/src/uts/common/io/net80211/net80211_node.c
734
ieee80211_wme_initparams(ic);
usr/src/uts/common/io/net80211/net80211_node.c
736
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
737
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/net80211/net80211_node.c
738
ieee80211_new_state(ic, IEEE80211_S_AUTH, -1);
usr/src/uts/common/io/net80211/net80211_node.c
740
ieee80211_new_state(ic, IEEE80211_S_RUN, -1);
usr/src/uts/common/io/net80211/net80211_node.c
748
ieee80211_sta_leave(ieee80211com_t *ic, ieee80211_node_t *in)
usr/src/uts/common/io/net80211/net80211_node.c
750
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
751
ic->ic_node_cleanup(in);
usr/src/uts/common/io/net80211/net80211_node.c
752
ieee80211_notify_node_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_node.c
753
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_node.c
763
ieee80211_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
78
ieee80211_node_attach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_node.c
797
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_node.c
799
ic->ic_node_cleanup(in);
usr/src/uts/common/io/net80211/net80211_node.c
80
struct ieee80211_impl *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_node.c
82
ic->ic_node_alloc = ieee80211_node_alloc;
usr/src/uts/common/io/net80211/net80211_node.c
83
ic->ic_node_free = ieee80211_node_free;
usr/src/uts/common/io/net80211/net80211_node.c
839
ieee80211_setup_node(ieee80211com_t *ic, ieee80211_node_table_t *nt,
usr/src/uts/common/io/net80211/net80211_node.c
84
ic->ic_node_cleanup = ieee80211_node_cleanup;
usr/src/uts/common/io/net80211/net80211_node.c
849
in->in_ic = ic;
usr/src/uts/common/io/net80211/net80211_node.c
85
ic->ic_node_getrssi = ieee80211_node_getrssi;
usr/src/uts/common/io/net80211/net80211_node.c
854
in->in_txpower = ic->ic_txpowlimit; /* max power */
usr/src/uts/common/io/net80211/net80211_node.c
858
ieee80211_crypto_resetkey(ic, &in->in_ucastkey, IEEE80211_KEYIX_NONE);
usr/src/uts/common/io/net80211/net80211_node.c
877
ieee80211_alloc_node(ieee80211com_t *ic, ieee80211_node_table_t *nt,
usr/src/uts/common/io/net80211/net80211_node.c
882
in = ic->ic_node_alloc(ic);
usr/src/uts/common/io/net80211/net80211_node.c
884
ieee80211_setup_node(ic, nt, in, macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
895
ieee80211_tmp_node(ieee80211com_t *ic, const uint8_t *macaddr)
usr/src/uts/common/io/net80211/net80211_node.c
899
in = ic->ic_node_alloc(ic);
usr/src/uts/common/io/net80211/net80211_node.c
905
IEEE80211_ADDR_COPY(in->in_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/net80211/net80211_node.c
907
in->in_txpower = ic->ic_bss->in_txpower;
usr/src/uts/common/io/net80211/net80211_node.c
909
ieee80211_node_setchan(ic, in, ic->ic_bss->in_chan);
usr/src/uts/common/io/net80211/net80211_node.c
910
ieee80211_crypto_resetkey(ic, &in->in_ucastkey,
usr/src/uts/common/io/net80211/net80211_node.c
914
in->in_ic = ic;
usr/src/uts/common/io/net80211/net80211_node.c
929
ieee80211com_t *ic = nt->nt_ic;
usr/src/uts/common/io/net80211/net80211_node.c
932
in = ieee80211_alloc_node(ic, nt, macaddr);
usr/src/uts/common/io/net80211/net80211_node.c
937
ieee80211_copy_bss(in, ic->ic_bss);
usr/src/uts/common/io/net80211/net80211_node.c
938
IEEE80211_ADDR_COPY(in->in_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/net80211/net80211_node.c
939
ieee80211_node_setchan(ic, in, ic->ic_bss->in_chan);
usr/src/uts/common/io/net80211/net80211_node.c
98
ieee80211_node_lateattach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_output.c
104
ieee80211_mgmt_output(ieee80211com_t *ic, ieee80211_node_t *in, mblk_t *mp,
usr/src/uts/common/io/net80211/net80211_output.c
107
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_output.c
113
ieee80211_send_setup(ic, in, wh, IEEE80211_FC0_TYPE_MGT | type,
usr/src/uts/common/io/net80211/net80211_output.c
114
ic->ic_macaddr, in->in_macaddr, in->in_bssid);
usr/src/uts/common/io/net80211/net80211_output.c
123
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/net80211/net80211_output.c
125
return ((*ic->ic_xmit)(ic, mp, IEEE80211_FC0_TYPE_MGT));
usr/src/uts/common/io/net80211/net80211_output.c
138
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_output.c
145
ic->ic_stats.is_tx_nobuf++;
usr/src/uts/common/io/net80211/net80211_output.c
150
ieee80211_send_setup(ic, in, wh,
usr/src/uts/common/io/net80211/net80211_output.c
152
ic->ic_macaddr, in->in_macaddr, in->in_bssid);
usr/src/uts/common/io/net80211/net80211_output.c
155
ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/net80211/net80211_output.c
162
ieee80211_chan2ieee(ic, ic->ic_curchan),
usr/src/uts/common/io/net80211/net80211_output.c
165
(void) (*ic->ic_xmit)(ic, m, IEEE80211_FC0_TYPE_MGT);
usr/src/uts/common/io/net80211/net80211_output.c
176
ieee80211_encap(ieee80211com_t *ic, mblk_t *mp, ieee80211_node_t *in)
usr/src/uts/common/io/net80211/net80211_output.c
197
ac = ieee80211_classify(ic, mp, in);
usr/src/uts/common/io/net80211/net80211_output.c
214
(ic->ic_flags_ext & IEEE80211_FEXT_AMPDU_TX)) {
usr/src/uts/common/io/net80211/net80211_output.c
230
if (ic->ic_wme.wme_wmeChanParams.cap_wmeParams[ac].
usr/src/uts/common/io/net80211/net80211_output.c
245
if (ic->ic_flags & IEEE80211_F_PRIVACY)
usr/src/uts/common/io/net80211/net80211_output.c
246
key = ieee80211_crypto_getkey(ic);
usr/src/uts/common/io/net80211/net80211_output.c
254
if (key != NULL && (ic->ic_flags & IEEE80211_F_WPA)) {
usr/src/uts/common/io/net80211/net80211_output.c
379
ieee80211_add_erp(uint8_t *frm, ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_output.c
386
if (ic->ic_flags & IEEE80211_F_USEPROT)
usr/src/uts/common/io/net80211/net80211_output.c
388
if (ic->ic_flags & IEEE80211_F_USEBARKER)
usr/src/uts/common/io/net80211/net80211_output.c
398
ieee80211_get_capinfo(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_output.c
402
if (ic->ic_opmode == IEEE80211_M_IBSS)
usr/src/uts/common/io/net80211/net80211_output.c
406
if (ic->ic_flags & IEEE80211_F_PRIVACY)
usr/src/uts/common/io/net80211/net80211_output.c
408
if ((ic->ic_flags & IEEE80211_F_SHPREAMBLE) &&
usr/src/uts/common/io/net80211/net80211_output.c
409
IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan)) {
usr/src/uts/common/io/net80211/net80211_output.c
412
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/net80211/net80211_output.c
428
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_output.c
449
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_output.c
450
frm = ieee80211_add_rates(frm, &ic->ic_sup_rates[mode]);
usr/src/uts/common/io/net80211/net80211_output.c
451
frm = ieee80211_add_xrates(frm, &ic->ic_sup_rates[mode]);
usr/src/uts/common/io/net80211/net80211_output.c
459
ieee80211_send_setup(ic, in, wh,
usr/src/uts/common/io/net80211/net80211_output.c
466
ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/net80211/net80211_output.c
468
(void) (*ic->ic_xmit)(ic, mp, IEEE80211_FC0_TYPE_MGT);
usr/src/uts/common/io/net80211/net80211_output.c
478
ieee80211_send_mgmt(ieee80211com_t *ic, ieee80211_node_t *in, int type, int arg)
usr/src/uts/common/io/net80211/net80211_output.c
523
+ (ic->ic_flags & IEEE80211_F_WPA ?
usr/src/uts/common/io/net80211/net80211_output.c
526
+ (ic->ic_flags & IEEE80211_F_WME ?
usr/src/uts/common/io/net80211/net80211_output.c
538
*(uint16_t *)frm = LE_16(ic->ic_bss->in_intval);
usr/src/uts/common/io/net80211/net80211_output.c
540
capinfo = ieee80211_get_capinfo(ic);
usr/src/uts/common/io/net80211/net80211_output.c
545
frm = ieee80211_add_ssid(frm, ic->ic_bss->in_essid,
usr/src/uts/common/io/net80211/net80211_output.c
546
ic->ic_bss->in_esslen);
usr/src/uts/common/io/net80211/net80211_output.c
55
ieee80211_send_setup(ieee80211com_t *ic, ieee80211_node_t *in,
usr/src/uts/common/io/net80211/net80211_output.c
550
if (IEEE80211_IS_CHAN_FHSS(ic->ic_curchan)) {
usr/src/uts/common/io/net80211/net80211_output.c
556
ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/net80211/net80211_output.c
558
ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/net80211/net80211_output.c
563
*frm++ = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_output.c
566
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/net80211/net80211_output.c
571
if (IEEE80211_IS_CHAN_ANYG(ic->ic_curchan))
usr/src/uts/common/io/net80211/net80211_output.c
572
frm = ieee80211_add_erp(frm, ic);
usr/src/uts/common/io/net80211/net80211_output.c
580
if (IEEE80211_IS_CHAN_HT(ic->ic_curchan) &&
usr/src/uts/common/io/net80211/net80211_output.c
585
if (ic->ic_flags & IEEE80211_F_WME)
usr/src/uts/common/io/net80211/net80211_output.c
586
frm = ieee80211_add_wme_param(frm, &ic->ic_wme);
usr/src/uts/common/io/net80211/net80211_output.c
587
if (IEEE80211_IS_CHAN_HT(ic->ic_curchan) &&
usr/src/uts/common/io/net80211/net80211_output.c
588
(ic->ic_flags_ext & IEEE80211_FEXT_HTCOMPAT) &&
usr/src/uts/common/io/net80211/net80211_output.c
61
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_output.c
614
ic->ic_bss->in_authmode == IEEE80211_AUTH_SHARED);
usr/src/uts/common/io/net80211/net80211_output.c
617
key = ieee80211_crypto_getkey(ic);
usr/src/uts/common/io/net80211/net80211_output.c
647
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/net80211/net80211_output.c
684
+ ic->ic_opt_ie_len);
usr/src/uts/common/io/net80211/net80211_output.c
688
capinfo = ieee80211_get_capinfo(ic);
usr/src/uts/common/io/net80211/net80211_output.c
690
!(ic->ic_caps & IEEE80211_C_SHSLOT)) {
usr/src/uts/common/io/net80211/net80211_output.c
696
!(ic->ic_caps & IEEE80211_C_SHPREAMBLE)) {
usr/src/uts/common/io/net80211/net80211_output.c
704
*(uint16_t *)frm = LE_16(ic->ic_lintval);
usr/src/uts/common/io/net80211/net80211_output.c
708
IEEE80211_ADDR_COPY(frm, ic->ic_bss->in_bssid);
usr/src/uts/common/io/net80211/net80211_output.c
715
if ((ic->ic_flags_ext & IEEE80211_FEXT_HT) &&
usr/src/uts/common/io/net80211/net80211_output.c
719
if ((ic->ic_flags & IEEE80211_F_WME) && in->in_wme_ie != NULL)
usr/src/uts/common/io/net80211/net80211_output.c
720
frm = ieee80211_add_wme_info(frm, &ic->ic_wme);
usr/src/uts/common/io/net80211/net80211_output.c
721
if ((ic->ic_flags_ext & IEEE80211_FEXT_HT) &&
usr/src/uts/common/io/net80211/net80211_output.c
725
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/net80211/net80211_output.c
726
bcopy(ic->ic_opt_ie, frm, ic->ic_opt_ie_len);
usr/src/uts/common/io/net80211/net80211_output.c
727
frm += ic->ic_opt_ie_len;
usr/src/uts/common/io/net80211/net80211_output.c
754
capinfo = ieee80211_get_capinfo(ic);
usr/src/uts/common/io/net80211/net80211_output.c
77
"Invalid mode %u\n", ic->ic_opmode);
usr/src/uts/common/io/net80211/net80211_output.c
785
ret = ieee80211_mgmt_output(ic, in, mp, type, timer);
usr/src/uts/common/io/net80211/net80211_output.c
793
ieee80211_beacon_alloc(ieee80211com_t *ic, ieee80211_node_t *in,
usr/src/uts/common/io/net80211/net80211_output.c
803
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_output.c
831
+ 2 + 4 + ic->ic_tim_len /* DTIM/IBSSPARMS */
usr/src/uts/common/io/net80211/net80211_output.c
834
+ (ic->ic_caps & IEEE80211_C_WME ? /* WME */
usr/src/uts/common/io/net80211/net80211_output.c
844
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_output.c
853
capinfo = ieee80211_get_capinfo(ic);
usr/src/uts/common/io/net80211/net80211_output.c
858
if (!(ic->ic_flags & IEEE80211_F_HIDESSID)) {
usr/src/uts/common/io/net80211/net80211_output.c
866
if (ic->ic_curmode != IEEE80211_MODE_FH) {
usr/src/uts/common/io/net80211/net80211_output.c
869
*frm++ = ieee80211_chan2ieee(ic, in->in_chan);
usr/src/uts/common/io/net80211/net80211_output.c
872
if (ic->ic_opmode == IEEE80211_M_IBSS) {
usr/src/uts/common/io/net80211/net80211_output.c
892
if (ic->ic_curmode == IEEE80211_MODE_11G) {
usr/src/uts/common/io/net80211/net80211_output.c
894
frm = ieee80211_add_erp(frm, ic);
usr/src/uts/common/io/net80211/net80211_output.c
897
if (IEEE80211_IS_CHAN_HT(ic->ic_curchan)) {
usr/src/uts/common/io/net80211/net80211_output.c
902
if (ic->ic_flags & IEEE80211_F_WME) {
usr/src/uts/common/io/net80211/net80211_output.c
904
frm = ieee80211_add_wme_param(frm, &ic->ic_wme);
usr/src/uts/common/io/net80211/net80211_output.c
906
if (IEEE80211_IS_CHAN_HT(ic->ic_curchan) &&
usr/src/uts/common/io/net80211/net80211_output.c
907
(ic->ic_flags_ext & IEEE80211_FEXT_HTCOMPAT)) {
usr/src/uts/common/io/net80211/net80211_output.c
920
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/net80211/net80211_output.c
924
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_output.c
933
ieee80211_beacon_update(ieee80211com_t *ic, ieee80211_node_t *in,
usr/src/uts/common/io/net80211/net80211_output.c
938
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_output.c
940
capinfo = ieee80211_get_capinfo(ic);
usr/src/uts/common/io/net80211/net80211_output.c
943
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_output.c
955
ieee80211_classify(struct ieee80211com *ic, mblk_t *m,
usr/src/uts/common/io/net80211/net80211_output.c
971
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_output.c
979
ic->ic_wme.wme_wmeBssChanParams.cap_wmeParams[ac].
usr/src/uts/common/io/net80211/net80211_proto.c
102
ic->ic_newstate = ieee80211_newstate;
usr/src/uts/common/io/net80211/net80211_proto.c
105
ic->ic_recv_mgmt = ieee80211_recv_mgmt;
usr/src/uts/common/io/net80211/net80211_proto.c
106
ic->ic_send_mgmt = ieee80211_send_mgmt;
usr/src/uts/common/io/net80211/net80211_proto.c
235
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/net80211/net80211_proto.c
249
(ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE)) {
usr/src/uts/common/io/net80211/net80211_proto.c
256
srs = &ic->ic_sup_rates[ieee80211_chan2mode(ic, in->in_chan)];
usr/src/uts/common/io/net80211/net80211_proto.c
320
if (r == ic->ic_fixed_rate)
usr/src/uts/common/io/net80211/net80211_proto.c
337
ieee80211_reset_erp(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_proto.c
339
ic->ic_flags &= ~IEEE80211_F_USEPROT;
usr/src/uts/common/io/net80211/net80211_proto.c
345
ieee80211_set_shortslottime(ic,
usr/src/uts/common/io/net80211/net80211_proto.c
346
ic->ic_curmode == IEEE80211_MODE_11A);
usr/src/uts/common/io/net80211/net80211_proto.c
350
if (ic->ic_curmode == IEEE80211_MODE_11A ||
usr/src/uts/common/io/net80211/net80211_proto.c
351
(ic->ic_caps & IEEE80211_C_SHPREAMBLE)) {
usr/src/uts/common/io/net80211/net80211_proto.c
352
ic->ic_flags |= IEEE80211_F_SHPREAMBLE;
usr/src/uts/common/io/net80211/net80211_proto.c
353
ic->ic_flags &= ~IEEE80211_F_USEBARKER;
usr/src/uts/common/io/net80211/net80211_proto.c
355
ic->ic_flags &= ~IEEE80211_F_SHPREAMBLE;
usr/src/uts/common/io/net80211/net80211_proto.c
356
ic->ic_flags |= IEEE80211_F_USEBARKER;
usr/src/uts/common/io/net80211/net80211_proto.c
364
ieee80211_reset_chan(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_proto.c
366
struct ieee80211_channel *ch = ic->ic_curchan;
usr/src/uts/common/io/net80211/net80211_proto.c
368
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
370
if (++ch > &ic->ic_sup_channels[IEEE80211_CHAN_MAX])
usr/src/uts/common/io/net80211/net80211_proto.c
371
ch = &ic->ic_sup_channels[0];
usr/src/uts/common/io/net80211/net80211_proto.c
372
if (ieee80211_isset(ic->ic_chan_active,
usr/src/uts/common/io/net80211/net80211_proto.c
373
ieee80211_chan2ieee(ic, ch))) {
usr/src/uts/common/io/net80211/net80211_proto.c
376
} while (ch != ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_proto.c
377
ic->ic_curchan = ch;
usr/src/uts/common/io/net80211/net80211_proto.c
378
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
385
ieee80211_set_shortslottime(ieee80211com_t *ic, boolean_t on)
usr/src/uts/common/io/net80211/net80211_proto.c
388
ic->ic_flags |= IEEE80211_F_SHSLOT;
usr/src/uts/common/io/net80211/net80211_proto.c
390
ic->ic_flags &= ~IEEE80211_F_SHSLOT;
usr/src/uts/common/io/net80211/net80211_proto.c
392
if (ic->ic_set_shortslot != NULL)
usr/src/uts/common/io/net80211/net80211_proto.c
393
ic->ic_set_shortslot(ic, on);
usr/src/uts/common/io/net80211/net80211_proto.c
533
ieee80211_wme_initparams(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_proto.c
535
struct ieee80211_wme_state *wme = &ic->ic_wme;
usr/src/uts/common/io/net80211/net80211_proto.c
541
if ((ic->ic_caps & IEEE80211_C_WME) == 0)
usr/src/uts/common/io/net80211/net80211_proto.c
550
if (ic->ic_curchan != IEEE80211_CHAN_ANYC)
usr/src/uts/common/io/net80211/net80211_proto.c
551
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_proto.c
576
if (ic->ic_opmode == IEEE80211_M_HOSTAP) {
usr/src/uts/common/io/net80211/net80211_proto.c
617
if (ic->ic_bss != NULL) {
usr/src/uts/common/io/net80211/net80211_proto.c
625
(HIGH_PRI_SWITCH_THRESH * ic->ic_bss->in_intval) / 100;
usr/src/uts/common/io/net80211/net80211_proto.c
626
ieee80211_wme_updateparams(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
634
ieee80211_wme_updateparams(struct ieee80211com *ic)
usr/src/uts/common/io/net80211/net80211_proto.c
648
struct ieee80211_wme_state *wme = &ic->ic_wme;
usr/src/uts/common/io/net80211/net80211_proto.c
654
if ((ic->ic_caps & IEEE80211_C_WME) == 0)
usr/src/uts/common/io/net80211/net80211_proto.c
680
if (ic->ic_curchan != IEEE80211_CHAN_ANYC)
usr/src/uts/common/io/net80211/net80211_proto.c
681
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/net80211/net80211_proto.c
693
if ((ic->ic_opmode == IEEE80211_M_HOSTAP &&
usr/src/uts/common/io/net80211/net80211_proto.c
695
(ic->ic_opmode == IEEE80211_M_STA &&
usr/src/uts/common/io/net80211/net80211_proto.c
696
(ic->ic_bss->in_flags & IEEE80211_NODE_QOS) == 0) ||
usr/src/uts/common/io/net80211/net80211_proto.c
697
(ic->ic_flags & IEEE80211_F_WME) == 0) {
usr/src/uts/common/io/net80211/net80211_proto.c
707
(ic->ic_flags & IEEE80211_F_BURST) ?
usr/src/uts/common/io/net80211/net80211_proto.c
721
wme->wme_update(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
725
ic->ic_opmode == IEEE80211_M_STA ?
usr/src/uts/common/io/net80211/net80211_proto.c
736
ieee80211_beacon_miss(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_proto.c
738
ieee80211_impl_t *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_proto.c
740
if (ic->ic_flags & IEEE80211_F_SCAN)
usr/src/uts/common/io/net80211/net80211_proto.c
750
if (ic->ic_opmode != IEEE80211_M_STA ||
usr/src/uts/common/io/net80211/net80211_proto.c
751
ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/net80211/net80211_proto.c
755
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
763
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
764
(void) ieee80211_send_probereq(ic->ic_bss, ic->ic_macaddr,
usr/src/uts/common/io/net80211/net80211_proto.c
765
ic->ic_bss->in_bssid, ic->ic_bss->in_bssid,
usr/src/uts/common/io/net80211/net80211_proto.c
766
ic->ic_bss->in_essid, ic->ic_bss->in_esslen,
usr/src/uts/common/io/net80211/net80211_proto.c
767
ic->ic_opt_ie, ic->ic_opt_ie_len);
usr/src/uts/common/io/net80211/net80211_proto.c
771
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
772
ieee80211_new_state(ic, IEEE80211_S_SCAN, 0);
usr/src/uts/common/io/net80211/net80211_proto.c
779
ieee80211_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/net80211/net80211_proto.c
781
struct ieee80211_impl *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_proto.c
786
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
787
ostate = ic->ic_state;
usr/src/uts/common/io/net80211/net80211_proto.c
791
ic->ic_state = nstate;
usr/src/uts/common/io/net80211/net80211_proto.c
792
in = ic->ic_bss;
usr/src/uts/common/io/net80211/net80211_proto.c
797
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
802
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
807
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/net80211/net80211_proto.c
808
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
814
switch (ic->ic_opmode) {
usr/src/uts/common/io/net80211/net80211_proto.c
816
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
819
ieee80211_sta_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_proto.c
822
ieee80211_notify_node_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_proto.c
829
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
831
ieee80211_reset_bss(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
836
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
837
ieee80211_begin_scan(ic, (arg == 0) ? B_FALSE : B_TRUE);
usr/src/uts/common/io/net80211/net80211_proto.c
846
if ((ic->ic_flags & IEEE80211_F_ASCAN) &&
usr/src/uts/common/io/net80211/net80211_proto.c
847
!IEEE80211_IS_CHAN_PASSIVE(ic->ic_curchan)) {
usr/src/uts/common/io/net80211/net80211_proto.c
848
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
850
ic->ic_macaddr, wifi_bcastaddr,
usr/src/uts/common/io/net80211/net80211_proto.c
852
ic->ic_des_essid, ic->ic_des_esslen,
usr/src/uts/common/io/net80211/net80211_proto.c
853
ic->ic_opt_ie, ic->ic_opt_ie_len);
usr/src/uts/common/io/net80211/net80211_proto.c
862
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
863
ieee80211_sta_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_proto.c
864
IEEE80211_LOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
865
ic->ic_flags &= ~IEEE80211_F_SIBSS;
usr/src/uts/common/io/net80211/net80211_proto.c
870
in = ieee80211_find_node(&ic->ic_scan,
usr/src/uts/common/io/net80211/net80211_proto.c
871
ic->ic_bss->in_macaddr);
usr/src/uts/common/io/net80211/net80211_proto.c
88
ieee80211_proto_attach(ieee80211com_t *ic)
usr/src/uts/common/io/net80211/net80211_proto.c
880
ASSERT(ic->ic_opmode == IEEE80211_M_STA);
usr/src/uts/common/io/net80211/net80211_proto.c
884
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
885
IEEE80211_SEND_MGMT(ic, in, IEEE80211_FC0_SUBTYPE_AUTH,
usr/src/uts/common/io/net80211/net80211_proto.c
892
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
893
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
90
struct ieee80211_impl *im = ic->ic_private;
usr/src/uts/common/io/net80211/net80211_proto.c
904
ic->ic_state = ostate; /* stay RUN */
usr/src/uts/common/io/net80211/net80211_proto.c
905
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
906
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
910
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
911
ieee80211_sta_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_proto.c
913
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
92
ic->ic_rtsthreshold = IEEE80211_RTS_DEFAULT;
usr/src/uts/common/io/net80211/net80211_proto.c
921
ASSERT(ic->ic_opmode == IEEE80211_M_STA ||
usr/src/uts/common/io/net80211/net80211_proto.c
922
ic->ic_opmode == IEEE80211_M_IBSS);
usr/src/uts/common/io/net80211/net80211_proto.c
93
ic->ic_fragthreshold = IEEE80211_FRAG_DEFAULT;
usr/src/uts/common/io/net80211/net80211_proto.c
931
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
932
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
936
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
937
ieee80211_sta_leave(ic, in);
usr/src/uts/common/io/net80211/net80211_proto.c
938
IEEE80211_SEND_MGMT(ic, in,
usr/src/uts/common/io/net80211/net80211_proto.c
94
ic->ic_fixed_rate = IEEE80211_FIXED_RATE_NONE;
usr/src/uts/common/io/net80211/net80211_proto.c
95
ic->ic_protmode = IEEE80211_PROT_CTSONLY;
usr/src/uts/common/io/net80211/net80211_proto.c
957
ieee80211_notify_node_join(ic, in);
usr/src/uts/common/io/net80211/net80211_proto.c
963
wd.wd_secalloc = ieee80211_crypto_getciphertype(ic);
usr/src/uts/common/io/net80211/net80211_proto.c
964
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/net80211/net80211_proto.c
970
if (ic->ic_flags & IEEE80211_F_DATAPAD) {
usr/src/uts/common/io/net80211/net80211_proto.c
975
(void) mac_pdata_update(ic->ic_mach, &wd, sizeof (wd));
usr/src/uts/common/io/net80211/net80211_proto.c
98
ic->ic_wme.wme_hipri_switch_hysteresis =
usr/src/uts/common/io/net80211/net80211_proto.c
988
ic->ic_scan.nt_inact_timer = IEEE80211_INACT_WAIT;
usr/src/uts/common/io/net80211/net80211_proto.c
989
ic->ic_sta.nt_inact_timer = IEEE80211_INACT_WAIT;
usr/src/uts/common/io/net80211/net80211_proto.c
992
IEEE80211_UNLOCK(ic);
usr/src/uts/common/io/ral/ral_rate.c
133
ral_rssadapt_input(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/ral/ral_rate.c
148
ral_rssadapt_lower_rate(struct ieee80211com *ic, struct ieee80211_node *ni,
usr/src/uts/common/io/ral/ral_rate.c
176
ral_rssadapt_raise_rate(struct ieee80211com *ic, struct ral_rssadapt *ra,
usr/src/uts/common/io/ral/rt2560.c
1016
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
1047
ral_rssadapt_raise_rate(ic, &rn->rssadapt,
usr/src/uts/common/io/ral/rt2560.c
1063
ral_rssadapt_lower_rate(ic, data->ni,
usr/src/uts/common/io/ral/rt2560.c
1090
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/ral/rt2560.c
1175
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
1253
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/ral/rt2560.c
1257
ral_rssadapt_input(ic, ni, &rn->rssadapt, desc->rssi);
usr/src/uts/common/io/ral/rt2560.c
1260
(void) ieee80211_input(ic, m, ni, desc->rssi, 0);
usr/src/uts/common/io/ral/rt2560.c
1302
rt2560_ack_rate(struct ieee80211com *ic, int rate)
usr/src/uts/common/io/ral/rt2560.c
1311
return ((ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate);
usr/src/uts/common/io/ral/rt2560.c
1386
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
1421
if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
usr/src/uts/common/io/ral/rt2560.c
1428
rt2560_mgmt_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/ral/rt2560.c
1430
struct rt2560_softc *sc = (struct rt2560_softc *)ic;
usr/src/uts/common/io/ral/rt2560.c
1475
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/ral/rt2560.c
1485
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/ral/rt2560.c
1498
rate = IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan) ? 12 : 2;
usr/src/uts/common/io/ral/rt2560.c
1509
dur = rt2560_txtime(RAL_ACK_SIZE, rate, ic->ic_flags) +
usr/src/uts/common/io/ral/rt2560.c
1543
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/ral/rt2560.c
1544
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/ral/rt2560.c
1558
rt2560_send(ieee80211com_t *ic, mblk_t *mp)
usr/src/uts/common/io/ral/rt2560.c
1560
struct rt2560_softc *sc = (struct rt2560_softc *)ic;
usr/src/uts/common/io/ral/rt2560.c
1605
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/ral/rt2560.c
1613
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/ral/rt2560.c
1616
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/ral/rt2560.c
1641
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/ral/rt2560.c
1642
rs = &ic->ic_sup_rates[ic->ic_curmode];
usr/src/uts/common/io/ral/rt2560.c
1643
rate = rs->ir_rates[ic->ic_fixed_rate];
usr/src/uts/common/io/ral/rt2560.c
1658
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/ral/rt2560.c
1669
dur = rt2560_txtime(RAL_ACK_SIZE, rt2560_ack_rate(ic, rate),
usr/src/uts/common/io/ral/rt2560.c
1670
ic->ic_flags) + RAL_SIFS;
usr/src/uts/common/io/ral/rt2560.c
1697
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/ral/rt2560.c
1698
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/ral/rt2560.c
1714
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
1726
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/ral/rt2560.c
1728
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/ral/rt2560.c
1736
if (rt2560_send(ic, mp) != DDI_SUCCESS) {
usr/src/uts/common/io/ral/rt2560.c
1912
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
1914
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/ral/rt2560.c
1915
ieee80211_stop_watchdog(ic); /* stop the watchdog */
usr/src/uts/common/io/ral/rt2560.c
1945
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
1959
rt2560_set_macaddr(sc, ic->ic_macaddr);
usr/src/uts/common/io/ral/rt2560.c
1966
rt2560_update_slot(ic, 1);
usr/src/uts/common/io/ral/rt2560.c
1980
rt2560_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ral/rt2560.c
1984
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/ral/rt2560.c
1986
if (ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/ral/rt2560.c
2012
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2016
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/ral/rt2560.c
2028
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/ral/rt2560.c
2033
if (ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/ral/rt2560.c
2038
ieee80211_watchdog(ic);
usr/src/uts/common/io/ral/rt2560.c
2041
ieee80211_start_watchdog(ic, ntimer);
usr/src/uts/common/io/ral/rt2560.c
2079
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2084
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/ral/rt2560.c
2123
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2126
err = ieee80211_setprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/ral/rt2560.c
2133
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/ral/rt2560.c
215
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2169
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2172
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/ral/rt2560.c
2178
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/ral/rt2560.c
218
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/ral/rt2560.c
2189
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2190
ieee80211_node_t *ni = ic->ic_bss;
usr/src/uts/common/io/ral/rt2560.c
2196
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/ral/rt2560.c
2198
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/ral/rt2560.c
221
} else if (IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan)) {
usr/src/uts/common/io/ral/rt2560.c
2210
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/ral/rt2560.c
2213
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/ral/rt2560.c
2216
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/ral/rt2560.c
2219
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/ral/rt2560.c
2239
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/ral/rt2560.c
2346
struct ieee80211com *ic;
usr/src/uts/common/io/ral/rt2560.c
2382
ic = (ieee80211com_t *)&sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
2438
rt2560_get_macaddr(sc, ic->ic_macaddr);
usr/src/uts/common/io/ral/rt2560.c
2471
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/ral/rt2560.c
2472
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/ral/rt2560.c
2473
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/ral/rt2560.c
2475
ic->ic_maxrssi = 63;
usr/src/uts/common/io/ral/rt2560.c
2476
ic->ic_set_shortslot = rt2560_update_slot;
usr/src/uts/common/io/ral/rt2560.c
2477
ic->ic_xmit = rt2560_mgmt_send;
usr/src/uts/common/io/ral/rt2560.c
2480
ic->ic_caps =
usr/src/uts/common/io/ral/rt2560.c
2485
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/ral/rt2560.c
2492
ic->ic_sup_rates[IEEE80211_MODE_11A] = rt2560_rateset_11a;
usr/src/uts/common/io/ral/rt2560.c
2496
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ral/rt2560.c
2498
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/ral/rt2560.c
2501
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ral/rt2560.c
2503
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/ral/rt2560.c
2506
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ral/rt2560.c
2508
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/ral/rt2560.c
2513
ic->ic_sup_rates[IEEE80211_MODE_11B] = rt2560_rateset_11b;
usr/src/uts/common/io/ral/rt2560.c
2514
ic->ic_sup_rates[IEEE80211_MODE_11G] = rt2560_rateset_11g;
usr/src/uts/common/io/ral/rt2560.c
2518
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ral/rt2560.c
2520
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/ral/rt2560.c
2525
ieee80211_attach(ic);
usr/src/uts/common/io/ral/rt2560.c
2528
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/ral/rt2560.c
2531
ic->ic_node_alloc = rt2560_node_alloc;
usr/src/uts/common/io/ral/rt2560.c
2532
ic->ic_node_free = rt2560_node_free;
usr/src/uts/common/io/ral/rt2560.c
2535
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/ral/rt2560.c
2536
ic->ic_newstate = rt2560_newstate;
usr/src/uts/common/io/ral/rt2560.c
2537
ic->ic_watchdog = rt2560_watchdog;
usr/src/uts/common/io/ral/rt2560.c
2538
ieee80211_media_init(ic);
usr/src/uts/common/io/ral/rt2560.c
2539
ic->ic_def_txkey = 0;
usr/src/uts/common/io/ral/rt2560.c
2572
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/ral/rt2560.c
2574
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/ral/rt2560.c
2585
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/ral/rt2560.c
2592
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/ral/rt2560.c
2614
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/ral/rt2560.c
326
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
330
chan = ieee80211_chan2ieee(ic, c);
usr/src/uts/common/io/ral/rt2560.c
340
power -= (100 - ic->ic_txpowlimit) / 8;
usr/src/uts/common/io/ral/rt2560.c
407
if (ic->ic_state != IEEE80211_S_SCAN) {
usr/src/uts/common/io/ral/rt2560.c
429
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
436
tmp = 16 * ic->ic_bss->in_intval;
usr/src/uts/common/io/ral/rt2560.c
442
preload = (ic->ic_opmode == IEEE80211_M_STA) ? 384 : 1024;
usr/src/uts/common/io/ral/rt2560.c
448
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/ral/rt2560.c
461
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
466
if (!(ic->ic_flags & IEEE80211_F_SHPREAMBLE)) {
usr/src/uts/common/io/ral/rt2560.c
479
(ic->ic_flags & IEEE80211_F_SHPREAMBLE) ? "short" : "long");
usr/src/uts/common/io/ral/rt2560.c
487
rt2560_update_slot(struct ieee80211com *ic, int onoff)
usr/src/uts/common/io/ral/rt2560.c
489
struct rt2560_softc *sc = (struct rt2560_softc *)ic;
usr/src/uts/common/io/ral/rt2560.c
501
eifs = (ic->ic_curmode == IEEE80211_MODE_11B) ? 364 : 60;
usr/src/uts/common/io/ral/rt2560.c
787
rt2560_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/ral/rt2560.c
798
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/ral/rt2560.c
800
ic->ic_node_cleanup(in);
usr/src/uts/common/io/ral/rt2560.c
814
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
816
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/ral/rt2560.c
817
(void) ieee80211_next_scan(ic);
usr/src/uts/common/io/ral/rt2560.c
840
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
842
ieee80211_iterate_nodes(&ic->ic_sta, rt2560_iter_func, arg);
usr/src/uts/common/io/ral/rt2560.c
851
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ral/rt2560.c
857
state = ic->ic_state;
usr/src/uts/common/io/ral/rt2560.c
858
ic->ic_state = sc->sc_ostate;
usr/src/uts/common/io/ral/rt2560.c
862
ieee80211_new_state(ic, state, -1);
usr/src/uts/common/io/ral/rt2560.c
867
rt2560_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/ral/rt2560.c
869
struct rt2560_softc *sc = (struct rt2560_softc *)ic;
usr/src/uts/common/io/ral/rt2560.c
876
ostate = ic->ic_state;
usr/src/uts/common/io/ral/rt2560.c
905
rt2560_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ral/rt2560.c
911
rt2560_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ral/rt2560.c
915
rt2560_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ral/rt2560.c
923
rt2560_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ral/rt2560.c
925
ni = ic->ic_bss;
usr/src/uts/common/io/ral/rt2560.c
927
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/ral/rt2560.c
935
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/ral/rt2560.c
945
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/ral/rt2560.c
950
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/rsm/rsm.c
3707
if (cookie->ic.index >= RSMIPC_SZ) {
usr/src/uts/common/io/rsm/rsm.c
3709
"rsm: rsm_intr_reply bad cookie %d\n", cookie->ic.index));
usr/src/uts/common/io/rsm/rsm.c
3713
ASSERT(cookie->ic.index < RSMIPC_SZ);
usr/src/uts/common/io/rsm/rsm.c
3714
slot = &rsm_ipc.slots[cookie->ic.index];
usr/src/uts/common/io/rsm/rsm.c
3726
cookie->ic.index));
usr/src/uts/common/io/rsm/rsm.c
5248
slot->rsmipc_cookie.ic.sequence = (uint_t)rsm_ipc.sequence;
usr/src/uts/common/io/rsm/rsm.c
5249
slot->rsmipc_cookie.ic.index = (uint_t)i;
usr/src/uts/common/io/rsm/rsm.c
5266
ASSERT(&rsm_ipc.slots[slot->rsmipc_cookie.ic.index] == slot);
usr/src/uts/common/io/rsm/rsm.c
5272
slot->rsmipc_cookie.ic.sequence = 0;
usr/src/uts/common/io/rtw/rtw.c
1019
rtw_chan2txpower(struct rtw_srom *sr, struct ieee80211com *ic,
usr/src/uts/common/io/rtw/rtw.c
1022
uint32_t idx = RTW_SR_TXPOWER1 + ieee80211_chan2ieee(ic, chan) - 1;
usr/src/uts/common/io/rtw/rtw.c
1666
struct ieee80211com *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
1678
switch (ic->ic_opmode) {
usr/src/uts/common/io/rtw/rtw.c
1764
struct ieee80211com *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
1770
ASSERT(ic->ic_curchan != NULL);
usr/src/uts/common/io/rtw/rtw.c
1772
chan = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/rtw/rtw.c
1790
rtw_chan2txpower(&rsc->sc_srom, ic, ic->ic_curchan),
usr/src/uts/common/io/rtw/rtw.c
1791
rsc->sc_csthr, ic->ic_curchan->ich_freq, antdiv,
usr/src/uts/common/io/rtw/rtw.c
1805
struct ieee80211com *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
1823
ic->ic_ibss_chan = &ic->ic_sup_channels[1];
usr/src/uts/common/io/rtw/rtw.c
1824
ic->ic_curchan = ic->ic_ibss_chan;
usr/src/uts/common/io/rtw/rtw.c
1826
__func__, ieee80211_chan2ieee(ic, ic->ic_curchan),
usr/src/uts/common/io/rtw/rtw.c
1827
ic->ic_curchan->ich_freq, ic->ic_curchan->ich_flags);
usr/src/uts/common/io/rtw/rtw.c
1909
rtw_get_rate(struct ieee80211com *ic)
usr/src/uts/common/io/rtw/rtw.c
1914
rates = &ic->ic_bss->in_rates.ir_rates;
usr/src/uts/common/io/rtw/rtw.c
1916
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/rtw/rtw.c
1917
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/rtw/rtw.c
1918
else if (ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/rtw/rtw.c
1919
rate = (*rates)[ic->ic_bss->in_txrate];
usr/src/uts/common/io/rtw/rtw.c
2091
ieee80211com_t *ic;
usr/src/uts/common/io/rtw/rtw.c
2101
ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
2124
k = ieee80211_crypto_encap(ic, mp0);
usr/src/uts/common/io/rtw/rtw.c
2152
if (((ic->ic_flags & IEEE80211_F_SHPREAMBLE) != 0) &&
usr/src/uts/common/io/rtw/rtw.c
2153
(ic->ic_bss->in_capinfo & IEEE80211_CAPINFO_SHORT_PREAMBLE)) {
usr/src/uts/common/io/rtw/rtw.c
2161
rate = MAX(2, rtw_get_rate(ic));
usr/src/uts/common/io/rtw/rtw.c
2185
if (pktlen > ic->ic_rtsthreshold) {
usr/src/uts/common/io/rtw/rtw.c
2200
ic->ic_flags, ic->ic_fragthreshold,
usr/src/uts/common/io/rtw/rtw.c
2249
rtw_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/rtw/rtw.c
2251
rtw_softc_t *rsc = (rtw_softc_t *)ic;
usr/src/uts/common/io/rtw/rtw.c
2252
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/rtw/rtw.c
2305
ieee80211com_t *ic = (ieee80211com_t *)rsc;
usr/src/uts/common/io/rtw/rtw.c
2308
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/rtw/rtw.c
2317
if (rtw_send(ic, mp, IEEE80211_FC0_TYPE_DATA)) {
usr/src/uts/common/io/rtw/rtw.c
2331
ieee80211com_t *ic = arg;
usr/src/uts/common/io/rtw/rtw.c
2335
if (ic->ic_state == IEEE80211_S_SCAN) {
usr/src/uts/common/io/rtw/rtw.c
2337
(void) ieee80211_next_scan(ic);
usr/src/uts/common/io/rtw/rtw.c
2378
ieee80211com_t *ic = (ieee80211com_t *)rsc;
usr/src/uts/common/io/rtw/rtw.c
2381
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/rtw/rtw.c
2388
if (ic->ic_curmode != IEEE80211_MODE_11B) {
usr/src/uts/common/io/rtw/rtw.c
2406
for (; srate >= 0 && IEEE80211_RATE(srate) != ic->ic_fixed_rate;
usr/src/uts/common/io/rtw/rtw.c
2420
ieee80211com_t *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
2423
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/rtw/rtw.c
2428
in = (struct ieee80211_node *)ic->ic_bss;
usr/src/uts/common/io/rtw/rtw.c
2444
ieee80211com_t *ic = (ieee80211com_t *)arg;
usr/src/uts/common/io/rtw/rtw.c
2445
rtw_softc_t *rsc = (rtw_softc_t *)ic;
usr/src/uts/common/io/rtw/rtw.c
2446
struct ieee80211_node *in = ic->ic_bss;
usr/src/uts/common/io/rtw/rtw.c
2475
if (ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/rtw/rtw.c
2476
rsc->sc_ratectl_id = timeout(rtw_rate_ctl, ic,
usr/src/uts/common/io/rtw/rtw.c
2481
rtw_new_state(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/rtw/rtw.c
2483
rtw_softc_t *rsc = (rtw_softc_t *)ic;
usr/src/uts/common/io/rtw/rtw.c
2487
ostate = ic->ic_state;
usr/src/uts/common/io/rtw/rtw.c
2491
ostate, nstate, ic->ic_opmode);
usr/src/uts/common/io/rtw/rtw.c
2518
rsc->sc_scan_id = timeout(rtw_next_scan, ic,
usr/src/uts/common/io/rtw/rtw.c
2524
switch (ic->ic_opmode) {
usr/src/uts/common/io/rtw/rtw.c
2534
rtw_join_bss(rsc, ic->ic_bss->in_bssid, 0);
usr/src/uts/common/io/rtw/rtw.c
2535
rsc->sc_ratectl_id = timeout(rtw_rate_ctl, ic,
usr/src/uts/common/io/rtw/rtw.c
2541
rtw_set_nettype(rsc, ic->ic_opmode);
usr/src/uts/common/io/rtw/rtw.c
2552
error = rsc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/rtw/rtw.c
2572
ieee80211com_t *ic = (ieee80211com_t *)rsc;
usr/src/uts/common/io/rtw/rtw.c
2677
(void) ieee80211_input(ic, mp, ic->ic_bss, rssi, htsftl);
usr/src/uts/common/io/rtw/rtw.c
2905
struct ieee80211com *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
2908
err = ieee80211_setprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/rtw/rtw.c
2911
if (ic->ic_des_esslen && (rsc->sc_invalid == 0)) {
usr/src/uts/common/io/rtw/rtw.c
2913
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/rtw/rtw.c
2946
ieee80211com_t *ic = (ieee80211com_t *)rsc;
usr/src/uts/common/io/rtw/rtw.c
2957
(void) ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/rtw/rtw.c
2966
ieee80211com_t *ic = (ieee80211com_t *)rsc;
usr/src/uts/common/io/rtw/rtw.c
2971
bcopy(macaddr, ic->ic_macaddr, 6);
usr/src/uts/common/io/rtw/rtw.c
3032
struct ieee80211com *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
3035
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/rtw/rtw.c
3037
if (ic->ic_des_esslen && (rsc->sc_invalid == 0)) {
usr/src/uts/common/io/rtw/rtw.c
3039
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/rtw/rtw.c
3049
ieee80211com_t *ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
3056
in = ic->ic_bss;
usr/src/uts/common/io/rtw/rtw.c
3058
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/rtw/rtw.c
3060
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/rtw/rtw.c
3092
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/rtw/rtw.c
3120
ieee80211com_t *ic;
usr/src/uts/common/io/rtw/rtw.c
3161
ic = &rsc->sc_ic;
usr/src/uts/common/io/rtw/rtw.c
3271
rtw_set80211props(ic);
usr/src/uts/common/io/rtw/rtw.c
3273
if (rtw_identify_sta(&rsc->sc_regs, ic->ic_macaddr,
usr/src/uts/common/io/rtw/rtw.c
3277
ic->ic_xmit = rtw_send;
usr/src/uts/common/io/rtw/rtw.c
3278
ieee80211_attach(ic);
usr/src/uts/common/io/rtw/rtw.c
3280
rsc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/rtw/rtw.c
3281
ic->ic_newstate = rtw_new_state;
usr/src/uts/common/io/rtw/rtw.c
3282
ieee80211_media_init(ic);
usr/src/uts/common/io/rtw/rtw.c
3283
ic->ic_def_txkey = 0;
usr/src/uts/common/io/rtw/rtw.c
3311
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/rtw/rtw.c
3313
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/rtw/rtw.c
3324
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/rtw/rtw.c
3331
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/rtw/rtw.c
3349
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/rtw/rtw.c
3355
(void) mac_disable(ic->ic_mach);
usr/src/uts/common/io/rtw/rtw.c
3356
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/rtw/rtw.c
3362
ieee80211_detach(ic);
usr/src/uts/common/io/rtw/rtw.c
962
rtw_set80211props(struct ieee80211com *ic)
usr/src/uts/common/io/rtw/rtw.c
964
ic->ic_phytype = IEEE80211_T_DS;
usr/src/uts/common/io/rtw/rtw.c
965
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/rtw/rtw.c
966
ic->ic_caps = IEEE80211_C_PMGT | IEEE80211_C_IBSS |
usr/src/uts/common/io/rtw/rtw.c
970
ic->ic_sup_rates[IEEE80211_MODE_11B] = rtw_rateset_11b;
usr/src/uts/common/io/rtw/rtwvar.h
503
#define RTW_SC(ic) ((rtw_softc_t *)ic)
usr/src/uts/common/io/rum/rum.c
1022
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1028
if (!IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan))
usr/src/uts/common/io/rum/rum.c
1052
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1055
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/rum/rum.c
1058
} else if (IEEE80211_IS_CHAN_5GHZ(ic->ic_bss->in_chan)) {
usr/src/uts/common/io/rum/rum.c
1120
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1126
chan = ieee80211_chan2ieee(ic, c);
usr/src/uts/common/io/rum/rum.c
1151
if (c->ich_flags != ic->ic_curchan->ich_flags) {
usr/src/uts/common/io/rum/rum.c
1155
ic->ic_curchan = c;
usr/src/uts/common/io/rum/rum.c
1194
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1197
if (ic->ic_opmode != IEEE80211_M_STA) {
usr/src/uts/common/io/rum/rum.c
1208
tmp |= ic->ic_bss->in_intval * 16;
usr/src/uts/common/io/rum/rum.c
1211
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/rum/rum.c
1221
rum_update_slot(struct ieee80211com *ic, int onoff)
usr/src/uts/common/io/rum/rum.c
1223
struct rum_softc *sc = (struct rum_softc *)ic;
usr/src/uts/common/io/rum/rum.c
1227
slottime = (ic->ic_flags & IEEE80211_F_SHSLOT) ? 9 : 20;
usr/src/uts/common/io/rum/rum.c
1295
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1299
rum_eeprom_read(sc, RT2573_EEPROM_ADDRESS, ic->ic_macaddr, 6);
usr/src/uts/common/io/rum/rum.c
1387
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1389
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/rum/rum.c
1390
ieee80211_next_scan(ic);
usr/src/uts/common/io/rum/rum.c
1394
rum_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/rum/rum.c
1396
struct rum_softc *sc = (struct rum_softc *)ic;
usr/src/uts/common/io/rum/rum.c
1404
ostate = ic->ic_state;
usr/src/uts/common/io/rum/rum.c
1426
rum_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rum/rum.c
1432
rum_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rum/rum.c
1436
rum_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rum/rum.c
1440
rum_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rum/rum.c
1442
ni = ic->ic_bss;
usr/src/uts/common/io/rum/rum.c
1444
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rum/rum.c
1445
rum_update_slot(ic, 1);
usr/src/uts/common/io/rum/rum.c
1452
if (ic->ic_opmode != IEEE80211_M_MONITOR)
usr/src/uts/common/io/rum/rum.c
1456
if (ic->ic_opmode == IEEE80211_M_STA &&
usr/src/uts/common/io/rum/rum.c
1457
ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/rum/rum.c
1464
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/rum/rum.c
1469
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/rum/rum.c
1650
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1653
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/rum/rum.c
1654
ieee80211_stop_watchdog(ic); /* stop the watchdog */
usr/src/uts/common/io/rum/rum.c
1677
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1708
rum_select_band(sc, ic->ic_curchan);
usr/src/uts/common/io/rum/rum.c
1710
rum_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rum/rum.c
1715
rum_set_macaddr(sc, ic->ic_macaddr);
usr/src/uts/common/io/rum/rum.c
1734
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rum/rum.c
1737
if (ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/rum/rum.c
1756
struct ieee80211com *ic;
usr/src/uts/common/io/rum/rum.c
1768
ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1769
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/rum/rum.c
1770
ieee80211_stop_watchdog(ic); /* stop the watchdog */
usr/src/uts/common/io/rum/rum.c
1963
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
1967
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/rum/rum.c
1979
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/rum/rum.c
1984
if (ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/rum/rum.c
1989
ieee80211_watchdog(ic);
usr/src/uts/common/io/rum/rum.c
1992
ieee80211_start_watchdog(ic, ntimer);
usr/src/uts/common/io/rum/rum.c
2030
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
2035
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/rum/rum.c
2074
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
2077
err = ieee80211_setprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/rum/rum.c
2084
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/rum/rum.c
2120
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
2123
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/rum/rum.c
2129
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/rum/rum.c
2140
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
2146
ni = ic->ic_bss;
usr/src/uts/common/io/rum/rum.c
2151
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/rum/rum.c
2153
: ic->ic_fixed_rate) * 500000ull;
usr/src/uts/common/io/rum/rum.c
2165
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/rum/rum.c
2168
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/rum/rum.c
2171
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/rum/rum.c
2174
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/rum/rum.c
2194
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/rum/rum.c
2208
struct ieee80211com *ic;
usr/src/uts/common/io/rum/rum.c
2240
ic = (ieee80211com_t *)&sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
2283
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/rum/rum.c
2284
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/rum/rum.c
2285
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/rum/rum.c
2287
ic->ic_maxrssi = 63;
usr/src/uts/common/io/rum/rum.c
2288
ic->ic_set_shortslot = rum_update_slot;
usr/src/uts/common/io/rum/rum.c
2289
ic->ic_xmit = rum_send;
usr/src/uts/common/io/rum/rum.c
2292
ic->ic_caps =
usr/src/uts/common/io/rum/rum.c
2297
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/rum/rum.c
2304
ic->ic_sup_rates[IEEE80211_MODE_11A] = rum_rateset_11a;
usr/src/uts/common/io/rum/rum.c
2308
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rum/rum.c
2310
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/rum/rum.c
2313
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rum/rum.c
2315
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/rum/rum.c
2318
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rum/rum.c
2320
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/rum/rum.c
2323
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rum/rum.c
2325
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/rum/rum.c
2330
ic->ic_sup_rates[IEEE80211_MODE_11B] = rum_rateset_11b;
usr/src/uts/common/io/rum/rum.c
2331
ic->ic_sup_rates[IEEE80211_MODE_11G] = rum_rateset_11g;
usr/src/uts/common/io/rum/rum.c
2335
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rum/rum.c
2337
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/rum/rum.c
2342
ieee80211_attach(ic);
usr/src/uts/common/io/rum/rum.c
2345
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/rum/rum.c
2349
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/rum/rum.c
2350
ic->ic_newstate = rum_newstate;
usr/src/uts/common/io/rum/rum.c
2351
ic->ic_watchdog = rum_watchdog;
usr/src/uts/common/io/rum/rum.c
2352
ieee80211_media_init(ic);
usr/src/uts/common/io/rum/rum.c
2353
ic->ic_def_txkey = 0;
usr/src/uts/common/io/rum/rum.c
2363
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/rum/rum.c
2365
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/rum/rum.c
2376
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/rum/rum.c
2383
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/rum/rum.c
2412
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/rum/rum.c
2416
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/rum/rum.c
478
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
497
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/rum/rum.c
509
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
577
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/rum/rum.c
580
(void) ieee80211_input(ic, m, ni, desc->rssi, 0);
usr/src/uts/common/io/rum/rum.c
601
rum_ack_rate(struct ieee80211com *ic, int rate)
usr/src/uts/common/io/rum/rum.c
610
return ((ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate);
usr/src/uts/common/io/rum/rum.c
684
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
718
if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
usr/src/uts/common/io/rum/rum.c
726
rum_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/rum/rum.c
728
struct rum_softc *sc = (struct rum_softc *)ic;
usr/src/uts/common/io/rum/rum.c
781
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/rum/rum.c
791
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/rum/rum.c
795
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/rum/rum.c
811
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/rum/rum.c
812
rate = ic->ic_bss->in_rates.ir_rates[ic->ic_fixed_rate];
usr/src/uts/common/io/rum/rum.c
826
dur = rum_txtime(RUM_ACK_SIZE, rum_ack_rate(ic, rate),
usr/src/uts/common/io/rum/rum.c
827
ic->ic_flags) + sc->sifs;
usr/src/uts/common/io/rum/rum.c
831
rate = IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan) ? 12 : 2;
usr/src/uts/common/io/rum/rum.c
836
dur = rum_txtime(RUM_ACK_SIZE, rum_ack_rate(ic, rate),
usr/src/uts/common/io/rum/rum.c
837
ic->ic_flags) + sc->sifs;
usr/src/uts/common/io/rum/rum.c
871
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/rum/rum.c
872
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/rum/rum.c
893
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rum/rum.c
901
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/rum/rum.c
903
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/rum/rum.c
911
if (rum_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != DDI_SUCCESS) {
usr/src/uts/common/io/rwd/rt2661.c
1041
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/rwd/rt2661.c
1045
(void) ieee80211_input(ic, m, ni, rssi + 95, 0);
usr/src/uts/common/io/rwd/rt2661.c
1256
rt2661_ack_rate(struct ieee80211com *ic, int rate)
usr/src/uts/common/io/rwd/rt2661.c
1265
return ((ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate);
usr/src/uts/common/io/rwd/rt2661.c
1353
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1399
if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
usr/src/uts/common/io/rwd/rt2661.c
1408
rt2661_send(ieee80211com_t *ic, mblk_t *mp)
usr/src/uts/common/io/rwd/rt2661.c
1410
struct rt2661_softc *sc = (struct rt2661_softc *)ic;
usr/src/uts/common/io/rwd/rt2661.c
1450
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/rwd/rt2661.c
1457
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/rwd/rt2661.c
1461
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/rwd/rt2661.c
1481
} else if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/rwd/rt2661.c
1482
rate = ic->ic_sup_rates[ic->ic_curmode].
usr/src/uts/common/io/rwd/rt2661.c
1483
ir_rates[ic->ic_fixed_rate];
usr/src/uts/common/io/rwd/rt2661.c
1494
rt2661_ack_rate(ic, rate), ic->ic_flags) + sc->sifs;
usr/src/uts/common/io/rwd/rt2661.c
1519
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/rwd/rt2661.c
1520
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/rwd/rt2661.c
1534
rt2661_mgmt_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/rwd/rt2661.c
1536
struct rt2661_softc *sc = (struct rt2661_softc *)ic;
usr/src/uts/common/io/rwd/rt2661.c
1579
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/rwd/rt2661.c
1588
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/rwd/rt2661.c
1605
rate = IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan) ? 12 : 2;
usr/src/uts/common/io/rwd/rt2661.c
1611
rate, ic->ic_flags) + sc->sifs;
usr/src/uts/common/io/rwd/rt2661.c
1642
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/rwd/rt2661.c
1643
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/rwd/rt2661.c
1749
rt2661_updateslot(struct ieee80211com *ic, int onoff)
usr/src/uts/common/io/rwd/rt2661.c
1751
struct rt2661_softc *sc = (struct rt2661_softc *)ic;
usr/src/uts/common/io/rwd/rt2661.c
1768
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1772
slottime = (ic->ic_flags & IEEE80211_F_SHSLOT) ? 9 : 20;
usr/src/uts/common/io/rwd/rt2661.c
1790
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1796
if (!IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan))
usr/src/uts/common/io/rwd/rt2661.c
1820
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1823
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/rwd/rt2661.c
1826
} else if (ic->ic_curmode == IEEE80211_MODE_11A) {
usr/src/uts/common/io/rwd/rt2661.c
1854
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1860
tmp |= ic->ic_bss->in_intval * 16;
usr/src/uts/common/io/rwd/rt2661.c
1863
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/rwd/rt2661.c
1874
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1876
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/rwd/rt2661.c
1877
(void) ieee80211_next_scan(ic);
usr/src/uts/common/io/rwd/rt2661.c
1881
rt2661_newassoc(struct ieee80211com *ic, struct ieee80211_node *ni)
usr/src/uts/common/io/rwd/rt2661.c
1883
struct rt2661_softc *sc = (struct rt2661_softc *)ic;
usr/src/uts/common/io/rwd/rt2661.c
1978
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
1980
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/rwd/rt2661.c
1981
rt2661_iter_func(sc, ic->ic_bss);
usr/src/uts/common/io/rwd/rt2661.c
1983
ieee80211_iterate_nodes(&ic->ic_sta, rt2661_iter_func, arg);
usr/src/uts/common/io/rwd/rt2661.c
1994
rt2661_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/rwd/rt2661.c
1996
struct rt2661_softc *sc = (struct rt2661_softc *)ic;
usr/src/uts/common/io/rwd/rt2661.c
2004
ostate = ic->ic_state;
usr/src/uts/common/io/rwd/rt2661.c
2029
rt2661_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwd/rt2661.c
2035
rt2661_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwd/rt2661.c
2038
rt2661_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwd/rt2661.c
2040
ni = ic->ic_bss;
usr/src/uts/common/io/rwd/rt2661.c
2041
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rwd/rt2661.c
2049
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/rwd/rt2661.c
2051
rt2661_newassoc(ic, ni);
usr/src/uts/common/io/rwd/rt2661.c
2054
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rwd/rt2661.c
2068
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/rwd/rt2661.c
2074
rt2661_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/rwd/rt2661.c
2085
struct ieee80211com *ic = in->in_ic;
usr/src/uts/common/io/rwd/rt2661.c
2087
ic->ic_node_cleanup(in);
usr/src/uts/common/io/rwd/rt2661.c
2339
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2345
chan = ieee80211_chan2ieee(ic, c);
usr/src/uts/common/io/rwd/rt2661.c
2370
if (ic->ic_flags != sc->sc_curchan->ich_flags) {
usr/src/uts/common/io/rwd/rt2661.c
2417
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2478
rt2661_set_macaddr(sc, ic->ic_macaddr);
usr/src/uts/common/io/rwd/rt2661.c
2505
sc->sc_curchan = ic->ic_bss->in_chan = ic->ic_curchan;
usr/src/uts/common/io/rwd/rt2661.c
2514
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rwd/rt2661.c
2517
if (ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/rwd/rt2661.c
2564
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2574
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/rwd/rt2661.c
2604
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2607
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/rwd/rt2661.c
2610
if (ic->ic_des_esslen) {
usr/src/uts/common/io/rwd/rt2661.c
2614
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/rwd/rt2661.c
2653
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2656
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/rwd/rt2661.c
2660
if (ic->ic_des_esslen) {
usr/src/uts/common/io/rwd/rt2661.c
2664
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/rwd/rt2661.c
2679
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2692
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/rwd/rt2661.c
2694
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/rwd/rt2661.c
2702
if (rt2661_send(ic, mp) !=
usr/src/uts/common/io/rwd/rt2661.c
2748
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2749
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/rwd/rt2661.c
2755
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/rwd/rt2661.c
2757
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/rwd/rt2661.c
2769
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/rwd/rt2661.c
2772
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/rwd/rt2661.c
2775
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/rwd/rt2661.c
2778
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/rwd/rt2661.c
2798
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/rwd/rt2661.c
2812
struct ieee80211com *ic;
usr/src/uts/common/io/rwd/rt2661.c
2853
ic = (struct ieee80211com *)&sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
2957
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/rwd/rt2661.c
2958
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]);
usr/src/uts/common/io/rwd/rt2661.c
3019
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/rwd/rt2661.c
3020
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/rwd/rt2661.c
3021
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/rwd/rt2661.c
3024
ic->ic_caps =
usr/src/uts/common/io/rwd/rt2661.c
3030
ic->ic_caps |= IEEE80211_C_WPA;
usr/src/uts/common/io/rwd/rt2661.c
3033
ic->ic_sup_rates[IEEE80211_MODE_11B] = rt2661_rateset_11b;
usr/src/uts/common/io/rwd/rt2661.c
3034
ic->ic_sup_rates[IEEE80211_MODE_11G] = rt2661_rateset_11g;
usr/src/uts/common/io/rwd/rt2661.c
3038
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rwd/rt2661.c
3040
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/rwd/rt2661.c
3045
ic->ic_maxrssi = 63;
usr/src/uts/common/io/rwd/rt2661.c
3046
ic->ic_xmit = rt2661_mgmt_send;
usr/src/uts/common/io/rwd/rt2661.c
3048
ieee80211_attach(ic);
usr/src/uts/common/io/rwd/rt2661.c
3051
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/rwd/rt2661.c
3054
ic->ic_node_alloc = rt2661_node_alloc;
usr/src/uts/common/io/rwd/rt2661.c
3055
ic->ic_node_free = rt2661_node_free;
usr/src/uts/common/io/rwd/rt2661.c
3056
ic->ic_set_shortslot = rt2661_updateslot;
usr/src/uts/common/io/rwd/rt2661.c
3059
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/rwd/rt2661.c
3060
ic->ic_newstate = rt2661_newstate;
usr/src/uts/common/io/rwd/rt2661.c
3061
ieee80211_media_init(ic);
usr/src/uts/common/io/rwd/rt2661.c
3062
ic->ic_def_txkey = 0;
usr/src/uts/common/io/rwd/rt2661.c
3091
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/rwd/rt2661.c
3093
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/rwd/rt2661.c
3104
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/rwd/rt2661.c
3111
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/rwd/rt2661.c
3130
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/rwd/rt2661.c
378
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
384
ic->ic_macaddr[0] = val & 0xff;
usr/src/uts/common/io/rwd/rt2661.c
385
ic->ic_macaddr[1] = val >> 8;
usr/src/uts/common/io/rwd/rt2661.c
388
ic->ic_macaddr[2] = val & 0xff;
usr/src/uts/common/io/rwd/rt2661.c
389
ic->ic_macaddr[3] = val >> 8;
usr/src/uts/common/io/rwd/rt2661.c
392
ic->ic_macaddr[4] = val & 0xff;
usr/src/uts/common/io/rwd/rt2661.c
393
ic->ic_macaddr[5] = val >> 8;
usr/src/uts/common/io/rwd/rt2661.c
892
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwd/rt2661.c
959
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/rwd/rt2661.c
968
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1023
rt2860_ack_rate(struct ieee80211com *ic, int rate)
usr/src/uts/common/io/rwn/rt2860.c
1032
return ((ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate);
usr/src/uts/common/io/rwn/rt2860.c
1079
rt2860_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/rwn/rt2860.c
1081
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
usr/src/uts/common/io/rwn/rt2860.c
1136
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/rwn/rt2860.c
1145
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/rwn/rt2860.c
1149
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/rwn/rt2860.c
1167
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/rwn/rt2860.c
1168
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/rwn/rt2860.c
1185
if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
usr/src/uts/common/io/rwn/rt2860.c
1203
(pktlen + IEEE80211_CRC_LEN > ic->ic_rtsthreshold ||
usr/src/uts/common/io/rwn/rt2860.c
1204
((ic->ic_flags &
usr/src/uts/common/io/rwn/rt2860.c
1213
dur = rt2860_txtime(RT2860_ACK_SIZE, rt2860_ack_rate(ic, rate),
usr/src/uts/common/io/rwn/rt2860.c
1214
ic->ic_flags) + sc->sifs;
usr/src/uts/common/io/rwn/rt2860.c
1259
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/rwn/rt2860.c
1260
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/rwn/rt2860.c
1282
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1284
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/rwn/rt2860.c
1285
(void) ieee80211_next_scan(ic);
usr/src/uts/common/io/rwn/rt2860.c
1291
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1296
tmp |= (ic->ic_flags & IEEE80211_F_SHSLOT) ? 9 : 20;
usr/src/uts/common/io/rwn/rt2860.c
1314
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1316
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/rwn/rt2860.c
1317
rt2860_iter_func(sc, ic->ic_bss);
usr/src/uts/common/io/rwn/rt2860.c
1319
ieee80211_iterate_nodes(&ic->ic_sta, rt2860_iter_func, arg);
usr/src/uts/common/io/rwn/rt2860.c
1373
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1376
if (ic->ic_curmode == IEEE80211_MODE_11B)
usr/src/uts/common/io/rwn/rt2860.c
1378
else if (ic->ic_curmode == IEEE80211_MODE_11A)
usr/src/uts/common/io/rwn/rt2860.c
1462
rt2860_newassoc(struct ieee80211com *ic, struct ieee80211_node *in, int isnew)
usr/src/uts/common/io/rwn/rt2860.c
1464
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
usr/src/uts/common/io/rwn/rt2860.c
1500
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1506
tmp |= ic->ic_bss->in_intval * 16;
usr/src/uts/common/io/rwn/rt2860.c
1508
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/rwn/rt2860.c
1520
rt2860_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/rwn/rt2860.c
1522
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
usr/src/uts/common/io/rwn/rt2860.c
1527
ostate = ic->ic_state;
usr/src/uts/common/io/rwn/rt2860.c
1557
rt2860_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwn/rt2860.c
1564
rt2860_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwn/rt2860.c
1568
rt2860_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwn/rt2860.c
1570
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rwn/rt2860.c
1575
rt2860_set_bssid(sc, ic->ic_bss->in_bssid);
usr/src/uts/common/io/rwn/rt2860.c
1577
if (ic->ic_opmode == IEEE80211_M_STA) {
usr/src/uts/common/io/rwn/rt2860.c
1579
rt2860_newassoc(ic, ic->ic_bss, 1);
usr/src/uts/common/io/rwn/rt2860.c
1582
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rwn/rt2860.c
1590
(IEEE80211_IS_CHAN_2GHZ(ic->ic_curchan) ?
usr/src/uts/common/io/rwn/rt2860.c
1597
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/rwn/rt2860.c
1661
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1698
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/rwn/rt2860.c
1708
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1779
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/rwn/rt2860.c
1781
(void) ieee80211_input(ic, mp0, ni, rssi, 0);
usr/src/uts/common/io/rwn/rt2860.c
1913
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
1915
if ((sc->sc_ic_flags ^ ic->ic_flags) & IEEE80211_F_USEPROT) {
usr/src/uts/common/io/rwn/rt2860.c
1916
rt2860_updateprot(ic);
usr/src/uts/common/io/rwn/rt2860.c
1917
sc->sc_ic_flags = ic->ic_flags;
usr/src/uts/common/io/rwn/rt2860.c
2171
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2177
chan = ieee80211_chan2ieee(ic, c);
usr/src/uts/common/io/rwn/rt2860.c
2244
rt2860_updateprot(struct ieee80211com *ic)
usr/src/uts/common/io/rwn/rt2860.c
2246
struct rt2860_softc *sc = (struct rt2860_softc *)ic;
usr/src/uts/common/io/rwn/rt2860.c
2251
tmp |= (ic->ic_curmode == IEEE80211_MODE_11A) ? 0 : 3;
usr/src/uts/common/io/rwn/rt2860.c
2256
if (ic->ic_flags & IEEE80211_F_USEPROT) {
usr/src/uts/common/io/rwn/rt2860.c
2257
if (ic->ic_protmode == IEEE80211_PROT_RTSCTS)
usr/src/uts/common/io/rwn/rt2860.c
2259
else if (ic->ic_protmode == IEEE80211_PROT_CTSONLY)
usr/src/uts/common/io/rwn/rt2860.c
2276
struct ieee80211com *ic;
usr/src/uts/common/io/rwn/rt2860.c
2281
ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2306
rt2860_set_macaddr(sc, ic->ic_macaddr);
usr/src/uts/common/io/rwn/rt2860.c
2429
rt2860_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/rwn/rt2860.c
2437
tmp |= ic->ic_rtsthreshold << 8;
usr/src/uts/common/io/rwn/rt2860.c
2440
sc->sc_ic_flags = ic->ic_flags;
usr/src/uts/common/io/rwn/rt2860.c
2441
rt2860_updateprot(ic);
usr/src/uts/common/io/rwn/rt2860.c
2469
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/rwn/rt2860.c
2474
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/rwn/rt2860.c
2578
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2588
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/rwn/rt2860.c
2618
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2621
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/rwn/rt2860.c
2624
if (ic->ic_des_esslen) {
usr/src/uts/common/io/rwn/rt2860.c
2628
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/rwn/rt2860.c
2667
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2670
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/rwn/rt2860.c
2674
if (ic->ic_des_esslen) {
usr/src/uts/common/io/rwn/rt2860.c
2678
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/rwn/rt2860.c
2693
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2706
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/rwn/rt2860.c
2708
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/rwn/rt2860.c
2716
if (rt2860_send(ic, mp, IEEE80211_FC0_TYPE_DATA) !=
usr/src/uts/common/io/rwn/rt2860.c
2751
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2752
ieee80211_node_t *ni = ic->ic_bss;
usr/src/uts/common/io/rwn/rt2860.c
2758
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/rwn/rt2860.c
2760
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/rwn/rt2860.c
2772
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/rwn/rt2860.c
2775
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/rwn/rt2860.c
2778
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/rwn/rt2860.c
2781
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/rwn/rt2860.c
2801
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/rwn/rt2860.c
2815
struct ieee80211com *ic;
usr/src/uts/common/io/rwn/rt2860.c
2852
ic = (ieee80211com_t *)&sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
2964
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/rwn/rt2860.c
2965
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/rwn/rt2860.c
2966
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/rwn/rt2860.c
2969
ic->ic_caps =
usr/src/uts/common/io/rwn/rt2860.c
2975
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/rwn/rt2860.c
2978
ic->ic_sup_rates[IEEE80211_MODE_11B] = rt2860_rateset_11b;
usr/src/uts/common/io/rwn/rt2860.c
2979
ic->ic_sup_rates[IEEE80211_MODE_11G] = rt2860_rateset_11g;
usr/src/uts/common/io/rwn/rt2860.c
2983
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/rwn/rt2860.c
2985
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/rwn/rt2860.c
2990
ic->ic_maxrssi = 63;
usr/src/uts/common/io/rwn/rt2860.c
2991
ic->ic_xmit = rt2860_send;
usr/src/uts/common/io/rwn/rt2860.c
2993
ieee80211_attach(ic);
usr/src/uts/common/io/rwn/rt2860.c
2996
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/rwn/rt2860.c
3000
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/rwn/rt2860.c
3001
ic->ic_newstate = rt2860_newstate;
usr/src/uts/common/io/rwn/rt2860.c
3002
ieee80211_media_init(ic);
usr/src/uts/common/io/rwn/rt2860.c
3003
ic->ic_def_txkey = 0;
usr/src/uts/common/io/rwn/rt2860.c
3031
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/rwn/rt2860.c
3033
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/rwn/rt2860.c
3044
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/rwn/rt2860.c
3051
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/rwn/rt2860.c
3070
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/rwn/rt2860.c
383
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/rwn/rt2860.c
396
ic->ic_macaddr[0] = val & 0xff;
usr/src/uts/common/io/rwn/rt2860.c
397
ic->ic_macaddr[1] = val >> 8;
usr/src/uts/common/io/rwn/rt2860.c
399
ic->ic_macaddr[2] = val & 0xff;
usr/src/uts/common/io/rwn/rt2860.c
400
ic->ic_macaddr[3] = val >> 8;
usr/src/uts/common/io/rwn/rt2860.c
402
ic->ic_macaddr[4] = val & 0xff;
usr/src/uts/common/io/rwn/rt2860.c
403
ic->ic_macaddr[5] = val >> 8;
usr/src/uts/common/io/rwn/rt2860.c
406
ic->ic_macaddr[0], ic->ic_macaddr[1],
usr/src/uts/common/io/rwn/rt2860.c
407
ic->ic_macaddr[2], ic->ic_macaddr[3],
usr/src/uts/common/io/rwn/rt2860.c
408
ic->ic_macaddr[4], ic->ic_macaddr[5]);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
384
iscsi_client_notify(idm_conn_t *ic, idm_client_notify_t icn, uintptr_t data)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
387
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
415
idm_conn_hold(ic); /* Released in CN_CONNECT_LOST */
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
434
idm_ini_conn_destroy(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
453
cn->ct_ic = ic;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
457
idm_conn_hold(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
461
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
483
idm_conn_t *ic;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
490
ic = cn_task->ct_ic;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
494
icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
589
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
658
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
664
icn, (void *)icp, (void *)ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_conn.c
671
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1057
iscsi_rx_process_reject_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1063
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1138
iscsi_rx_process_rejected_tsk_mgt(ic, old_ihp);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1182
iscsi_rx_process_rejected_tsk_mgt(idm_conn_t *ic, iscsi_hdr_t *old_ihp)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1186
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1224
iscsi_rx_process_task_mgt_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1229
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1316
iscsi_rx_process_logout_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1318
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1395
iscsi_rx_process_async_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1397
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1469
idm_conn_hold(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1478
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1480
idm_ini_conn_disconnect(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1499
idm_ini_conn_disconnect(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1516
idm_ini_conn_disconnect(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1530
idm_conn_hold(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1538
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1539
idm_ini_conn_disconnect(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1549
idm_ini_conn_disconnect(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1571
iscsi_rx_process_text_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1576
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1677
iscsi_rx_process_scsi_itt_to_icmdp(iscsi_sess_t *isp, idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1686
itp = idm_task_find_and_complete(ic, ihp->itt, ISCSI_INI_TASK_TTT);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
259
iscsi_rx_scsi_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
266
ASSERT(ic != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
268
icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2754
idm_conn_t *ic;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2760
ic = icp->conn_ic;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2774
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
281
status = iscsi_rx_process_data_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2824
idm_conn_rele(ic);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
284
status = iscsi_rx_process_cmd_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3180
iscsi_rx_error_pdu(idm_conn_t *ic, idm_pdu_t *pdu, idm_status_t status)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3182
iscsi_conn_t *icp = (iscsi_conn_t *)ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3193
iscsi_rx_misc_pdu(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3200
icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3205
status = iscsi_rx_process_login_pdu(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3209
status = iscsi_rx_process_logout_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3213
status = iscsi_rx_process_reject_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3216
status = iscsi_rx_process_task_mgt_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3220
status = iscsi_rx_process_nop(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3224
status = iscsi_rx_process_async_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3227
status = iscsi_rx_process_text_rsp(ic, pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
607
iscsi_rx_process_login_pdu(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
611
icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
646
iscsi_rx_process_cmd_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
648
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
687
if (ic->ic_conn_flags & IDM_CONN_USE_SCOREBOARD) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
70
idm_conn_t *ic, iscsi_scsi_rsp_hdr_t *ihp, iscsi_cmd_t **icmdp);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
733
" %lu ibp: %p obp: %p", (void *)ic, (void *)pdu, issrhp->itt,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
744
" %p response: %d bcount: %lu", (void *)ic, (void *)pdu,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
81
static idm_status_t iscsi_rx_process_nop(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
82
static idm_status_t iscsi_rx_process_data_rsp(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
84
static idm_status_t iscsi_rx_process_cmd_rsp(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
85
static idm_status_t iscsi_rx_process_reject_rsp(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
859
iscsi_rx_process_data_rsp(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
865
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
88
static idm_status_t iscsi_rx_process_rejected_tsk_mgt(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
90
static idm_status_t iscsi_rx_process_task_mgt_rsp(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
92
static idm_status_t iscsi_rx_process_logout_rsp(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
94
static idm_status_t iscsi_rx_process_async_rsp(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
950
if (ic->ic_conn_flags & IDM_CONN_USE_SCOREBOARD) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
96
static idm_status_t iscsi_rx_process_text_rsp(idm_conn_t *ic,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
987
iscsi_rx_process_nop(idm_conn_t *ic, idm_pdu_t *pdu)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
992
iscsi_conn_t *icp = ic->ic_handle;
usr/src/uts/common/io/uath/uath.c
1498
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
1515
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/uath/uath.c
1564
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
1677
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/uath/uath.c
1680
(void) ieee80211_input(ic, m, ni, (int)BE_32(desc->rssi), 0);
usr/src/uts/common/io/uath/uath.c
1770
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
1772
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/uath/uath.c
1773
ieee80211_next_scan(ic);
usr/src/uts/common/io/uath/uath.c
1782
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
1783
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/uath/uath.c
1834
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
1835
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/uath/uath.c
1890
uath_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/uath/uath.c
1892
struct uath_softc *sc = (struct uath_softc *)ic;
usr/src/uts/common/io/uath/uath.c
1893
struct ieee80211_node *ni = ic->ic_bss;
usr/src/uts/common/io/uath/uath.c
1897
ostate = ic->ic_state;
usr/src/uts/common/io/uath/uath.c
1926
if (uath_switch_channel(sc, ic->ic_curchan) != UATH_SUCCESS) {
usr/src/uts/common/io/uath/uath.c
1936
uath_config(sc, CFG_USER_RTS_THRESHOLD, ic->ic_rtsthreshold);
usr/src/uts/common/io/uath/uath.c
1958
if (ic->ic_opmode == IEEE80211_M_MONITOR) {
usr/src/uts/common/io/uath/uath.c
1986
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/uath/uath.c
1991
uath_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/uath/uath.c
1993
struct uath_softc *sc = (struct uath_softc *)ic;
usr/src/uts/common/io/uath/uath.c
2046
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/uath/uath.c
2055
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/uath/uath.c
2059
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/uath/uath.c
2110
if (ic->ic_state == IEEE80211_S_AUTH ||
usr/src/uts/common/io/uath/uath.c
2111
ic->ic_state == IEEE80211_S_ASSOC ||
usr/src/uts/common/io/uath/uath.c
2112
ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/uath/uath.c
2123
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/uath/uath.c
2124
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/uath/uath.c
2142
struct ieee80211com *ic;
usr/src/uts/common/io/uath/uath.c
2151
ic = (struct ieee80211com *)&sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2251
err = uath_get_devstatus(sc, ic->ic_macaddr);
usr/src/uts/common/io/uath/uath.c
2287
struct ieee80211com *ic;
usr/src/uts/common/io/uath/uath.c
2307
ic = (struct ieee80211com *)&sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2308
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/uath/uath.c
2517
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2541
ieee80211_chan2ieee(ic, c),
usr/src/uts/common/io/uath/uath.c
2620
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2637
ic->ic_macaddr, IEEE80211_ADDR_LEN);
usr/src/uts/common/io/uath/uath.c
2668
err = uath_switch_channel(sc, ic->ic_curchan);
usr/src/uts/common/io/uath/uath.c
2776
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2790
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/uath/uath.c
2802
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2804
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/uath/uath.c
2818
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2821
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/uath/uath.c
2824
if (ic->ic_des_esslen) {
usr/src/uts/common/io/uath/uath.c
2828
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/uath/uath.c
2866
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2869
err = ieee80211_setprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/uath/uath.c
2873
if (ic->ic_des_esslen && UATH_IS_RUNNING(sc)) {
usr/src/uts/common/io/uath/uath.c
2876
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/uath/uath.c
2910
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2917
ni = ic->ic_bss;
usr/src/uts/common/io/uath/uath.c
2919
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/uath/uath.c
2921
: ic->ic_fixed_rate) * 5000000ull;
usr/src/uts/common/io/uath/uath.c
2933
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/uath/uath.c
2936
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/uath/uath.c
2939
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/uath/uath.c
2942
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/uath/uath.c
2962
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/uath/uath.c
2976
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
2984
if ((ic->ic_state != IEEE80211_S_RUN) ||
usr/src/uts/common/io/uath/uath.c
2987
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/uath/uath.c
2995
if (uath_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != DDI_SUCCESS) {
usr/src/uts/common/io/uath/uath.c
3008
struct ieee80211com *ic;
usr/src/uts/common/io/uath/uath.c
3039
ic = (ieee80211com_t *)&sc->sc_ic;
usr/src/uts/common/io/uath/uath.c
3149
err = uath_get_devstatus(sc, ic->ic_macaddr);
usr/src/uts/common/io/uath/uath.c
3158
ic->ic_macaddr[0], ic->ic_macaddr[1], ic->ic_macaddr[2],
usr/src/uts/common/io/uath/uath.c
3159
ic->ic_macaddr[3], ic->ic_macaddr[4], ic->ic_macaddr[5]);
usr/src/uts/common/io/uath/uath.c
3161
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/uath/uath.c
3162
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/uath/uath.c
3163
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/uath/uath.c
3165
ic->ic_maxrssi = 40;
usr/src/uts/common/io/uath/uath.c
3167
ic->ic_xmit = uath_send;
usr/src/uts/common/io/uath/uath.c
3170
ic->ic_caps =
usr/src/uts/common/io/uath/uath.c
3175
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/uath/uath.c
3178
ic->ic_sup_rates[IEEE80211_MODE_11B] = uath_rateset_11b;
usr/src/uts/common/io/uath/uath.c
3179
ic->ic_sup_rates[IEEE80211_MODE_11G] = uath_rateset_11g;
usr/src/uts/common/io/uath/uath.c
3183
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/uath/uath.c
3185
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/uath/uath.c
3190
ieee80211_attach(ic);
usr/src/uts/common/io/uath/uath.c
3193
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/uath/uath.c
3197
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/uath/uath.c
3198
ic->ic_newstate = uath_newstate;
usr/src/uts/common/io/uath/uath.c
3199
ieee80211_media_init(ic);
usr/src/uts/common/io/uath/uath.c
3200
ic->ic_def_txkey = 0;
usr/src/uts/common/io/uath/uath.c
3208
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/uath/uath.c
3210
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/uath/uath.c
3221
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/uath/uath.c
3228
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/uath/uath.c
3258
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/uath/uath.c
3265
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/ural/ural.c
1007
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1011
chan = ieee80211_chan2ieee(ic, c);
usr/src/uts/common/io/ural/ural.c
1021
power -= (100 - ic->ic_txpowlimit) / 8;
usr/src/uts/common/io/ural/ural.c
1089
if (ic->ic_opmode != IEEE80211_M_MONITOR &&
usr/src/uts/common/io/ural/ural.c
1090
ic->ic_state != IEEE80211_S_SCAN) {
usr/src/uts/common/io/ural/ural.c
1115
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1121
tmp = (16 * ic->ic_bss->in_intval) << 4;
usr/src/uts/common/io/ural/ural.c
1124
logcwmin = (ic->ic_opmode == IEEE80211_M_IBSS) ? 2 : 0;
usr/src/uts/common/io/ural/ural.c
1125
preload = (ic->ic_opmode == IEEE80211_M_IBSS) ? 320 : 6;
usr/src/uts/common/io/ural/ural.c
1131
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/ural/ural.c
1146
ural_update_slot(struct ieee80211com *ic, int onoff)
usr/src/uts/common/io/ural/ural.c
1148
struct ural_softc *sc = (struct ural_softc *)ic;
usr/src/uts/common/io/ural/ural.c
1151
slottime = (ic->ic_flags & IEEE80211_F_SHSLOT) ? 9 : 20;
usr/src/uts/common/io/ural/ural.c
1158
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/ural/ural.c
1188
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1191
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/ural/ural.c
1194
} else if (IEEE80211_IS_CHAN_5GHZ(ic->ic_bss->in_chan)) {
usr/src/uts/common/io/ural/ural.c
1273
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1286
ural_eeprom_read(sc, RAL_EEPROM_ADDRESS, ic->ic_macaddr, 6);
usr/src/uts/common/io/ural/ural.c
1375
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1377
if (ic->ic_state == IEEE80211_S_SCAN)
usr/src/uts/common/io/ural/ural.c
1378
ieee80211_next_scan(ic);
usr/src/uts/common/io/ural/ural.c
1382
ural_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/ural/ural.c
1384
struct ural_softc *sc = (struct ural_softc *)ic;
usr/src/uts/common/io/ural/ural.c
1391
ostate = ic->ic_state;
usr/src/uts/common/io/ural/ural.c
1414
ural_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ural/ural.c
1420
ural_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ural/ural.c
1424
ural_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ural/ural.c
1428
ural_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ural/ural.c
1430
ni = ic->ic_bss;
usr/src/uts/common/io/ural/ural.c
1432
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/ural/ural.c
1433
ural_update_slot(ic, 1);
usr/src/uts/common/io/ural/ural.c
1443
if (ic->ic_opmode != IEEE80211_M_MONITOR)
usr/src/uts/common/io/ural/ural.c
1447
if (ic->ic_opmode == IEEE80211_M_STA &&
usr/src/uts/common/io/ural/ural.c
1448
ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/ural/ural.c
1456
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/ural/ural.c
1461
ieee80211_start_watchdog(ic, 1);
usr/src/uts/common/io/ural/ural.c
1644
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1646
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/ural/ural.c
1647
ieee80211_stop_watchdog(ic); /* stop the watchdog */
usr/src/uts/common/io/ural/ural.c
1669
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1706
ural_set_chan(sc, ic->ic_curchan);
usr/src/uts/common/io/ural/ural.c
1714
ural_set_macaddr(sc, ic->ic_macaddr);
usr/src/uts/common/io/ural/ural.c
1729
if (ic->ic_opmode != IEEE80211_M_MONITOR) {
usr/src/uts/common/io/ural/ural.c
1731
if (ic->ic_opmode != IEEE80211_M_HOSTAP)
usr/src/uts/common/io/ural/ural.c
1749
struct ieee80211com *ic;
usr/src/uts/common/io/ural/ural.c
1761
ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1762
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/ural/ural.c
1763
ieee80211_stop_watchdog(ic); /* stop the watchdog */
usr/src/uts/common/io/ural/ural.c
1942
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
1946
ic->ic_watchdog_timer = 0;
usr/src/uts/common/io/ural/ural.c
1958
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/ural/ural.c
1963
if (ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/ural/ural.c
1968
ieee80211_watchdog(ic);
usr/src/uts/common/io/ural/ural.c
1971
ieee80211_start_watchdog(ic, ntimer);
usr/src/uts/common/io/ural/ural.c
2009
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
2014
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/ural/ural.c
2053
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
2056
err = ieee80211_setprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/ural/ural.c
2063
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/ural/ural.c
2099
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
2102
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/ural/ural.c
2108
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/ural/ural.c
2119
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
2120
ieee80211_node_t *ni = ic->ic_bss;
usr/src/uts/common/io/ural/ural.c
2126
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/ural/ural.c
2128
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/ural/ural.c
2140
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/ural/ural.c
2143
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/ural/ural.c
2146
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/ural/ural.c
2149
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/ural/ural.c
2169
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/ural/ural.c
2184
struct ieee80211com *ic;
usr/src/uts/common/io/ural/ural.c
2215
ic = (ieee80211com_t *)&sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
2243
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/ural/ural.c
2244
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/ural/ural.c
2245
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/ural/ural.c
2247
ic->ic_maxrssi = 63;
usr/src/uts/common/io/ural/ural.c
2248
ic->ic_set_shortslot = ural_update_slot;
usr/src/uts/common/io/ural/ural.c
2249
ic->ic_xmit = ural_send;
usr/src/uts/common/io/ural/ural.c
2252
ic->ic_caps =
usr/src/uts/common/io/ural/ural.c
2257
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/ural/ural.c
2264
ic->ic_sup_rates[IEEE80211_MODE_11A] = ural_rateset_11a;
usr/src/uts/common/io/ural/ural.c
2268
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ural/ural.c
2270
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/ural/ural.c
2273
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ural/ural.c
2275
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/ural/ural.c
2278
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ural/ural.c
2280
ic->ic_sup_channels[i].ich_flags = IEEE80211_CHAN_A;
usr/src/uts/common/io/ural/ural.c
2285
ic->ic_sup_rates[IEEE80211_MODE_11B] = ural_rateset_11b;
usr/src/uts/common/io/ural/ural.c
2286
ic->ic_sup_rates[IEEE80211_MODE_11G] = ural_rateset_11g;
usr/src/uts/common/io/ural/ural.c
2290
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/ural/ural.c
2292
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/ural/ural.c
2297
ieee80211_attach(ic);
usr/src/uts/common/io/ural/ural.c
2300
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/ural/ural.c
2304
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/ural/ural.c
2305
ic->ic_newstate = ural_newstate;
usr/src/uts/common/io/ural/ural.c
2306
ic->ic_watchdog = ural_watchdog;
usr/src/uts/common/io/ural/ural.c
2307
ieee80211_media_init(ic);
usr/src/uts/common/io/ural/ural.c
2308
ic->ic_def_txkey = 0;
usr/src/uts/common/io/ural/ural.c
2318
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/ural/ural.c
2320
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/ural/ural.c
2331
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/ural/ural.c
2338
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/ural/ural.c
2367
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/ural/ural.c
2371
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/ural/ural.c
413
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
432
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/ural/ural.c
444
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
515
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/ural/ural.c
518
(void) ieee80211_input(ic, m, ni, desc->rssi, 0);
usr/src/uts/common/io/ural/ural.c
539
ural_ack_rate(struct ieee80211com *ic, int rate)
usr/src/uts/common/io/ural/ural.c
548
return ((ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate);
usr/src/uts/common/io/ural/ural.c
622
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
654
if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
usr/src/uts/common/io/ural/ural.c
665
ural_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/ural/ural.c
667
struct ural_softc *sc = (struct ural_softc *)ic;
usr/src/uts/common/io/ural/ural.c
720
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/ural/ural.c
730
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/ural/ural.c
734
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/ural/ural.c
750
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/ural/ural.c
751
rate = ic->ic_bss->in_rates.ir_rates[ic->ic_fixed_rate];
usr/src/uts/common/io/ural/ural.c
764
dur = ural_txtime(RAL_ACK_SIZE, ural_ack_rate(ic, rate),
usr/src/uts/common/io/ural/ural.c
765
ic->ic_flags) + RAL_SIFS;
usr/src/uts/common/io/ural/ural.c
769
rate = IEEE80211_IS_CHAN_5GHZ(ic->ic_curchan) ? 12 : 2;
usr/src/uts/common/io/ural/ural.c
774
dur = ural_txtime(RAL_ACK_SIZE, rate, ic->ic_flags)
usr/src/uts/common/io/ural/ural.c
807
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/ural/ural.c
808
ic->ic_stats.is_tx_bytes += pktlen;
usr/src/uts/common/io/ural/ural.c
828
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/ural/ural.c
836
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/ural/ural.c
838
"discard, state %u\n", ic->ic_state);
usr/src/uts/common/io/ural/ural.c
846
if (ural_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != DDI_SUCCESS) {
usr/src/uts/common/io/urtw/urtw.c
1847
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
1860
switch (ic->ic_opmode) {
usr/src/uts/common/io/urtw/urtw.c
1873
ic->ic_opmode);
usr/src/uts/common/io/urtw/urtw.c
1952
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
1962
if (ic->ic_opmode == IEEE80211_M_MONITOR) {
usr/src/uts/common/io/urtw/urtw.c
1966
if (sc->sc_crcmon == 1 && ic->ic_opmode == IEEE80211_M_MONITOR)
usr/src/uts/common/io/urtw/urtw.c
2426
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2427
struct ieee80211_channel *c = ic->ic_curchan;
usr/src/uts/common/io/urtw/urtw.c
2440
if (ic->ic_state == IEEE80211_S_ASSOC &&
usr/src/uts/common/io/urtw/urtw.c
2441
ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/urtw/urtw.c
2515
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2584
ni = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/urtw/urtw.c
2587
(void) ieee80211_input(ic, mp, ni, rssi, 0);
usr/src/uts/common/io/urtw/urtw.c
2830
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2831
struct ieee80211_channel *c = ic->ic_curchan;
usr/src/uts/common/io/urtw/urtw.c
2846
if (ic->ic_state == IEEE80211_S_ASSOC &&
usr/src/uts/common/io/urtw/urtw.c
2847
ic->ic_flags & IEEE80211_F_SHSLOT) {
usr/src/uts/common/io/urtw/urtw.c
2878
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2889
error = rf->set_chan(rf, ieee80211_chan2ieee(ic, ic->ic_curchan));
usr/src/uts/common/io/urtw/urtw.c
2904
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2914
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/urtw/urtw.c
2920
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/urtw/urtw.c
2933
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2944
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/urtw/urtw.c
2950
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/urtw/urtw.c
2960
urtw_get_rate(struct ieee80211com *ic)
usr/src/uts/common/io/urtw/urtw.c
2965
rates = &ic->ic_bss->in_rates.ir_rates;
usr/src/uts/common/io/urtw/urtw.c
2967
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE)
usr/src/uts/common/io/urtw/urtw.c
2968
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/urtw/urtw.c
2969
else if (ic->ic_state == IEEE80211_S_RUN)
usr/src/uts/common/io/urtw/urtw.c
2970
rate = (*rates)[ic->ic_bss->in_txrate];
usr/src/uts/common/io/urtw/urtw.c
2979
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
2980
struct ieee80211_channel *c = ic->ic_curchan;
usr/src/uts/common/io/urtw/urtw.c
3059
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
3080
ic->ic_macaddr[i], 0);
usr/src/uts/common/io/urtw/urtw.c
3192
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
3193
struct ieee80211_channel *c = ic->ic_curchan;
usr/src/uts/common/io/urtw/urtw.c
3454
urtw_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/urtw/urtw.c
3456
struct urtw_softc *sc = (struct urtw_softc *)ic;
usr/src/uts/common/io/urtw/urtw.c
3498
ni = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/urtw/urtw.c
3501
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/urtw/urtw.c
3507
(void) ieee80211_encap(ic, m, ni);
usr/src/uts/common/io/urtw/urtw.c
3511
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/urtw/urtw.c
3513
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/urtw/urtw.c
3548
buf[3] = urtw_rate2rtl(MAX(2, urtw_get_rate(ic)));
usr/src/uts/common/io/urtw/urtw.c
3571
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/urtw/urtw.c
3572
ic->ic_stats.is_tx_bytes += MBLKL(m);
usr/src/uts/common/io/urtw/urtw.c
3574
ic->ic_stats.is_tx_failed++;
usr/src/uts/common/io/urtw/urtw.c
3599
ieee80211com_t *ic = arg;
usr/src/uts/common/io/urtw/urtw.c
3607
if (ic->ic_state == IEEE80211_S_SCAN) {
usr/src/uts/common/io/urtw/urtw.c
3608
(void) ieee80211_next_scan(ic);
usr/src/uts/common/io/urtw/urtw.c
3617
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
3636
drv_usectohz((ic->ic_state == IEEE80211_S_RUN) ?
usr/src/uts/common/io/urtw/urtw.c
3649
urtw_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/urtw/urtw.c
3651
struct urtw_softc *sc = (struct urtw_softc *)ic;
usr/src/uts/common/io/urtw/urtw.c
3675
arg, ieee80211_chan2ieee(ic, ic->ic_curchan)));
usr/src/uts/common/io/urtw/urtw.c
3689
ieee80211_chan2ieee(ic, ic->ic_curchan)));
usr/src/uts/common/io/urtw/urtw.c
3700
ieee80211_chan2ieee(ic, ic->ic_curchan)));
usr/src/uts/common/io/urtw/urtw.c
3712
arg, ieee80211_chan2ieee(ic, ic->ic_curchan)));
usr/src/uts/common/io/urtw/urtw.c
3719
ni = ic->ic_bss;
usr/src/uts/common/io/urtw/urtw.c
3738
error = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/urtw/urtw.c
3967
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
3970
if ((ic->ic_state != IEEE80211_S_RUN) ||
usr/src/uts/common/io/urtw/urtw.c
3979
if (urtw_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != DDI_SUCCESS) {
usr/src/uts/common/io/urtw/urtw.c
4059
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
4062
err = ieee80211_setprop(ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/urtw/urtw.c
4066
if (URTW_IS_RUNNING(sc) && ic->ic_des_esslen) {
usr/src/uts/common/io/urtw/urtw.c
4075
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/urtw/urtw.c
4088
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
4091
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/urtw/urtw.c
4094
if (URTW_IS_RUNNING(sc) && ic->ic_des_esslen) {
usr/src/uts/common/io/urtw/urtw.c
4103
(void) ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/urtw/urtw.c
4114
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
4121
ni = ic->ic_bss;
usr/src/uts/common/io/urtw/urtw.c
4123
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/urtw/urtw.c
4125
: ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/urtw/urtw.c
4137
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/urtw/urtw.c
4140
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/urtw/urtw.c
4143
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/urtw/urtw.c
4146
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/urtw/urtw.c
4149
*val = ic->ic_stats.is_tx_failed;
usr/src/uts/common/io/urtw/urtw.c
4164
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/urtw/urtw.c
4178
struct ieee80211com *ic = &sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
4180
ieee80211_stop_watchdog(ic);
usr/src/uts/common/io/urtw/urtw.c
4189
switch (ic->ic_state) {
usr/src/uts/common/io/urtw/urtw.c
4192
if (ic->ic_bss->in_fails > 0) {
usr/src/uts/common/io/urtw/urtw.c
4193
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/urtw/urtw.c
4198
ieee80211_watchdog(ic);
usr/src/uts/common/io/urtw/urtw.c
4208
struct ieee80211com *ic;
usr/src/uts/common/io/urtw/urtw.c
4251
ic = (ieee80211com_t *)&sc->sc_ic;
usr/src/uts/common/io/urtw/urtw.c
4359
ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */
usr/src/uts/common/io/urtw/urtw.c
4360
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/urtw/urtw.c
4361
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/urtw/urtw.c
4363
ic->ic_maxrssi = 95;
usr/src/uts/common/io/urtw/urtw.c
4364
ic->ic_xmit = urtw_send;
usr/src/uts/common/io/urtw/urtw.c
4366
ic->ic_caps |= IEEE80211_C_WPA | /* Support WPA/WPA2 */
usr/src/uts/common/io/urtw/urtw.c
4371
ic->ic_sup_rates[IEEE80211_MODE_11B] = urtw_rateset_11b;
usr/src/uts/common/io/urtw/urtw.c
4372
ic->ic_sup_rates[IEEE80211_MODE_11G] = urtw_rateset_11g;
usr/src/uts/common/io/urtw/urtw.c
4376
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/urtw/urtw.c
4378
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/urtw/urtw.c
4383
ieee80211_attach(ic);
usr/src/uts/common/io/urtw/urtw.c
4384
ic->ic_ibss_chan = &ic->ic_sup_channels[1];
usr/src/uts/common/io/urtw/urtw.c
4385
ic->ic_curchan = ic->ic_ibss_chan;
usr/src/uts/common/io/urtw/urtw.c
4388
ieee80211_register_door(ic, ddi_driver_name(devinfo),
usr/src/uts/common/io/urtw/urtw.c
4392
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/urtw/urtw.c
4393
ic->ic_newstate = urtw_newstate;
usr/src/uts/common/io/urtw/urtw.c
4394
ic->ic_watchdog = urtw_watchdog;
usr/src/uts/common/io/urtw/urtw.c
4395
ieee80211_media_init(ic);
usr/src/uts/common/io/urtw/urtw.c
4396
ic->ic_def_txkey = 0;
usr/src/uts/common/io/urtw/urtw.c
4405
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/urtw/urtw.c
4407
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/urtw/urtw.c
4418
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/urtw/urtw.c
4425
error = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/urtw/urtw.c
4451
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/urtw/urtw.c
4457
(void) mac_disable(ic->ic_mach);
usr/src/uts/common/io/urtw/urtw.c
4458
(void) mac_unregister(ic->ic_mach);
usr/src/uts/common/io/urtw/urtw.c
4460
ieee80211_detach(ic);
usr/src/uts/common/io/wpi/wpi.c
1215
wpi_node_alloc(ieee80211com_t *ic)
usr/src/uts/common/io/wpi/wpi.c
1228
ieee80211com_t *ic = in->in_ic;
usr/src/uts/common/io/wpi/wpi.c
1230
ic->ic_node_cleanup(in);
usr/src/uts/common/io/wpi/wpi.c
1238
wpi_newstate(ieee80211com_t *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/wpi/wpi.c
1240
wpi_sc_t *sc = (wpi_sc_t *)ic;
usr/src/uts/common/io/wpi/wpi.c
1241
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/wpi/wpi.c
1246
ostate = ic->ic_state;
usr/src/uts/common/io/wpi/wpi.c
1301
err = sc->sc_newstate(ic, nstate, arg);
usr/src/uts/common/io/wpi/wpi.c
1307
ieee80211_cancel_scan(ic);
usr/src/uts/common/io/wpi/wpi.c
1339
if (ic->ic_opmode == IEEE80211_M_MONITOR) {
usr/src/uts/common/io/wpi/wpi.c
1345
if (ic->ic_opmode != IEEE80211_M_STA) {
usr/src/uts/common/io/wpi/wpi.c
1356
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/wpi/wpi.c
1358
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/wpi/wpi.c
1361
if (ic->ic_opmode != IEEE80211_M_STA)
usr/src/uts/common/io/wpi/wpi.c
1377
if (ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/wpi/wpi.c
1403
return (sc->sc_newstate(ic, nstate, arg));
usr/src/uts/common/io/wpi/wpi.c
1407
static int wpi_key_set(ieee80211com_t *ic, const struct ieee80211_key *k,
usr/src/uts/common/io/wpi/wpi.c
1410
wpi_sc_t *sc = (wpi_sc_t *)ic;
usr/src/uts/common/io/wpi/wpi.c
1434
IEEE80211_ADDR_COPY(node.bssid, ic->ic_bss->in_bssid);
usr/src/uts/common/io/wpi/wpi.c
1658
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
1714
LE_16(ic->ic_channels[head->chan].ic_freq);
usr/src/uts/common/io/wpi/wpi.c
1716
LE_16(ic->ic_channels[head->chan].ic_flags);
usr/src/uts/common/io/wpi/wpi.c
1753
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/wpi/wpi.c
1760
(void) ieee80211_input(ic, mp, in, stat->rssi, 0);
usr/src/uts/common/io/wpi/wpi.c
1774
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
1778
wpi_amrr_t *amrr = (wpi_amrr_t *)ic->ic_bss;
usr/src/uts/common/io/wpi/wpi.c
1803
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/wpi/wpi.c
2040
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2048
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/wpi/wpi.c
2062
if (wpi_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != 0) {
usr/src/uts/common/io/wpi/wpi.c
2073
wpi_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/wpi/wpi.c
2075
wpi_sc_t *sc = (wpi_sc_t *)ic;
usr/src/uts/common/io/wpi/wpi.c
2140
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/wpi/wpi.c
2149
(void) ieee80211_encap(ic, m, in);
usr/src/uts/common/io/wpi/wpi.c
2165
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/wpi/wpi.c
2196
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/wpi/wpi.c
2197
rate = ic->ic_fixed_rate;
usr/src/uts/common/io/wpi/wpi.c
2213
tap->wt_chan_freq = LE_16(ic->ic_curchan->ic_freq);
usr/src/uts/common/io/wpi/wpi.c
2214
tap->wt_chan_flags = LE_16(ic->ic_curchan->ic_flags);
usr/src/uts/common/io/wpi/wpi.c
2289
ic->ic_stats.is_tx_bytes += len;
usr/src/uts/common/io/wpi/wpi.c
2290
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/wpi/wpi.c
2302
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2305
err = ieee80211_ioctl(ic, wq, mp);
usr/src/uts/common/io/wpi/wpi.c
2315
if (ic->ic_des_esslen) {
usr/src/uts/common/io/wpi/wpi.c
2319
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/wpi/wpi.c
2358
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2360
err = ieee80211_setprop(ic, pr_name, wldp_pr_name,
usr/src/uts/common/io/wpi/wpi.c
2364
if (ic->ic_des_esslen) {
usr/src/uts/common/io/wpi/wpi.c
2368
(void) ieee80211_new_state(ic,
usr/src/uts/common/io/wpi/wpi.c
2384
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2390
in = ic->ic_bss;
usr/src/uts/common/io/wpi/wpi.c
2391
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/wpi/wpi.c
2393
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/wpi/wpi.c
2405
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/wpi/wpi.c
2408
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/wpi/wpi.c
2411
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/wpi/wpi.c
2414
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/wpi/wpi.c
2434
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/wpi/wpi.c
2449
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2470
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/wpi/wpi.c
2482
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2485
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/wpi/wpi.c
2500
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2503
if (!IEEE80211_ADDR_EQ(ic->ic_macaddr, macaddr)) {
usr/src/uts/common/io/wpi/wpi.c
2504
IEEE80211_ADDR_COPY(ic->ic_macaddr, macaddr);
usr/src/uts/common/io/wpi/wpi.c
2537
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2564
if (ic->ic_mach &&
usr/src/uts/common/io/wpi/wpi.c
2579
ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/wpi/wpi.c
2601
ieee80211_new_state(ic,
usr/src/uts/common/io/wpi/wpi.c
2607
if (ic->ic_mach && (sc->sc_flags & WPI_F_LAZY_RESUME)) {
usr/src/uts/common/io/wpi/wpi.c
2626
if (ic->ic_mach &&
usr/src/uts/common/io/wpi/wpi.c
2637
ieee80211_next_scan(ic);
usr/src/uts/common/io/wpi/wpi.c
2644
if (ic->ic_mach &&
usr/src/uts/common/io/wpi/wpi.c
2679
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2685
ic->ic_macaddr[0] = val & 0xff;
usr/src/uts/common/io/wpi/wpi.c
2686
ic->ic_macaddr[1] = val >> 8;
usr/src/uts/common/io/wpi/wpi.c
2688
ic->ic_macaddr[2] = val & 0xff;
usr/src/uts/common/io/wpi/wpi.c
2689
ic->ic_macaddr[3] = val >> 8;
usr/src/uts/common/io/wpi/wpi.c
2691
ic->ic_macaddr[4] = val & 0xff;
usr/src/uts/common/io/wpi/wpi.c
2692
ic->ic_macaddr[5] = val >> 8;
usr/src/uts/common/io/wpi/wpi.c
2696
ic->ic_macaddr[0], ic->ic_macaddr[1],
usr/src/uts/common/io/wpi/wpi.c
2697
ic->ic_macaddr[2], ic->ic_macaddr[3],
usr/src/uts/common/io/wpi/wpi.c
2698
ic->ic_macaddr[4], ic->ic_macaddr[5]));
usr/src/uts/common/io/wpi/wpi.c
280
static int wpi_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type);
usr/src/uts/common/io/wpi/wpi.c
2824
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2825
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/wpi/wpi.c
2831
sc->sc_config.chan = ieee80211_chan2ieee(ic, in->in_chan);
usr/src/uts/common/io/wpi/wpi.c
2832
if (ic->ic_curmode == IEEE80211_MODE_11B) {
usr/src/uts/common/io/wpi/wpi.c
2885
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
2893
ieee80211_node_t *in = ic->ic_bss;
usr/src/uts/common/io/wpi/wpi.c
2926
hdr->esslen = ic->ic_des_esslen;
usr/src/uts/common/io/wpi/wpi.c
2928
if (ic->ic_des_esslen) {
usr/src/uts/common/io/wpi/wpi.c
2929
bcopy(ic->ic_des_essid, essid, ic->ic_des_esslen);
usr/src/uts/common/io/wpi/wpi.c
2930
essid[ic->ic_des_esslen] = '\0';
usr/src/uts/common/io/wpi/wpi.c
2933
bcopy(ic->ic_des_essid, hdr->essid, ic->ic_des_esslen);
usr/src/uts/common/io/wpi/wpi.c
2948
IEEE80211_ADDR_COPY(wh->i_addr2, ic->ic_macaddr);
usr/src/uts/common/io/wpi/wpi.c
2967
mode = ieee80211_chan2mode(ic, ic->ic_curchan);
usr/src/uts/common/io/wpi/wpi.c
2968
rs = &ic->ic_sup_rates[mode];
usr/src/uts/common/io/wpi/wpi.c
2989
if (ic->ic_opt_ie != NULL) {
usr/src/uts/common/io/wpi/wpi.c
2990
(void) memcpy(frm, ic->ic_opt_ie, ic->ic_opt_ie_len);
usr/src/uts/common/io/wpi/wpi.c
2991
frm += ic->ic_opt_ie_len;
usr/src/uts/common/io/wpi/wpi.c
3000
if (ic->ic_des_esslen) {
usr/src/uts/common/io/wpi/wpi.c
3005
chan->chan = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/wpi/wpi.c
3034
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
3080
IEEE80211_ADDR_COPY(sc->sc_config.myaddr, ic->ic_macaddr);
usr/src/uts/common/io/wpi/wpi.c
3081
sc->sc_config.chan = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/wpi/wpi.c
3085
switch (ic->ic_opmode) {
usr/src/uts/common/io/wpi/wpi.c
3388
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
3410
if (ic->ic_flags & IEEE80211_F_SHSLOT)
usr/src/uts/common/io/wpi/wpi.c
3412
if (ic->ic_flags & IEEE80211_F_SHPREAMBLE)
usr/src/uts/common/io/wpi/wpi.c
3415
if (ic->ic_opmode != IEEE80211_M_STA)
usr/src/uts/common/io/wpi/wpi.c
3433
if (ic->ic_flags & IEEE80211_F_PRIVACY) {
usr/src/uts/common/io/wpi/wpi.c
3435
if (ic->ic_nw_keys[i].wk_keyix == IEEE80211_KEYIX_NONE)
usr/src/uts/common/io/wpi/wpi.c
3437
err = wpi_key_set(ic, &ic->ic_nw_keys[i],
usr/src/uts/common/io/wpi/wpi.c
3438
ic->ic_bss->in_macaddr);
usr/src/uts/common/io/wpi/wpi.c
3452
mac_tx_update(ic->ic_mach);
usr/src/uts/common/io/wpi/wpi.c
3581
ieee80211com_t *ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
3584
if (ic->ic_opmode == IEEE80211_M_STA)
usr/src/uts/common/io/wpi/wpi.c
3585
wpi_amrr_ratectl(NULL, ic->ic_bss);
usr/src/uts/common/io/wpi/wpi.c
3587
ieee80211_iterate_nodes(&ic->ic_sta, wpi_amrr_ratectl, NULL);
usr/src/uts/common/io/wpi/wpi.c
408
ieee80211com_t *ic;
usr/src/uts/common/io/wpi/wpi.c
540
ic = &sc->sc_ic;
usr/src/uts/common/io/wpi/wpi.c
541
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/wpi/wpi.c
542
ic->ic_opmode = IEEE80211_M_STA; /* default to BSS mode */
usr/src/uts/common/io/wpi/wpi.c
543
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/wpi/wpi.c
544
ic->ic_maxrssi = 70; /* experimental number */
usr/src/uts/common/io/wpi/wpi.c
545
ic->ic_caps = IEEE80211_C_SHPREAMBLE | IEEE80211_C_TXPMGT |
usr/src/uts/common/io/wpi/wpi.c
551
ic->ic_caps |= IEEE80211_C_AES_CCM;
usr/src/uts/common/io/wpi/wpi.c
552
ic->ic_caps |= IEEE80211_C_WPA; /* Support WPA/WPA2 */
usr/src/uts/common/io/wpi/wpi.c
555
ic->ic_sup_rates[IEEE80211_MODE_11B] = wpi_rateset_11b;
usr/src/uts/common/io/wpi/wpi.c
556
ic->ic_sup_rates[IEEE80211_MODE_11G] = wpi_rateset_11g;
usr/src/uts/common/io/wpi/wpi.c
560
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/wpi/wpi.c
562
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/wpi/wpi.c
567
ic->ic_ibss_chan = &ic->ic_sup_channels[0];
usr/src/uts/common/io/wpi/wpi.c
568
ic->ic_xmit = wpi_send;
usr/src/uts/common/io/wpi/wpi.c
572
ieee80211_attach(ic);
usr/src/uts/common/io/wpi/wpi.c
575
ieee80211_register_door(ic, ddi_driver_name(dip),
usr/src/uts/common/io/wpi/wpi.c
581
sc->sc_newstate = ic->ic_newstate;
usr/src/uts/common/io/wpi/wpi.c
582
ic->ic_newstate = wpi_newstate;
usr/src/uts/common/io/wpi/wpi.c
583
ic->ic_node_alloc = wpi_node_alloc;
usr/src/uts/common/io/wpi/wpi.c
584
ic->ic_node_free = wpi_node_free;
usr/src/uts/common/io/wpi/wpi.c
585
ic->ic_crypto.cs_key_set = wpi_key_set;
usr/src/uts/common/io/wpi/wpi.c
586
ieee80211_media_init(ic);
usr/src/uts/common/io/wpi/wpi.c
590
ic->ic_def_txkey = 0;
usr/src/uts/common/io/wpi/wpi.c
616
wd.wd_opmode = ic->ic_opmode;
usr/src/uts/common/io/wpi/wpi.c
617
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_macaddr);
usr/src/uts/common/io/wpi/wpi.c
629
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/wpi/wpi.c
639
err = mac_register(macp, &ic->ic_mach);
usr/src/uts/common/io/wpi/wpi.c
660
mac_link_update(ic->ic_mach, LINK_STATE_DOWN);
usr/src/uts/common/io/wpi/wpi.c
681
ieee80211_detach(ic);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
3424
int ufc, ic, i;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
3427
ic = hldev->stats.sw_dev_info_stats.rx_traffic_intr_cnt;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
3431
if (ic > hldev->rxufca_intr_thres) {
usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c
3439
hldev->rxufca_intr_thres = ic +
usr/src/uts/common/io/zyd/zyd.c
1000
return (sc->newstate(ic, nstate, arg));
usr/src/uts/common/io/zyd/zyd.c
208
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
212
if (ic->ic_state == IEEE80211_S_SCAN) {
usr/src/uts/common/io/zyd/zyd.c
213
ieee80211_next_scan(ic);
usr/src/uts/common/io/zyd/zyd.c
226
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
263
in = ieee80211_find_rxnode(ic, wh);
usr/src/uts/common/io/zyd/zyd.c
266
(void) ieee80211_input(ic, m, in, (int32_t)rssi, 0);
usr/src/uts/common/io/zyd/zyd.c
281
zyd_send(ieee80211com_t *ic, mblk_t *mp, uint8_t type)
usr/src/uts/common/io/zyd/zyd.c
283
struct zyd_softc *sc = ZYD_IC_TO_SOFTC(ic);
usr/src/uts/common/io/zyd/zyd.c
338
in = ieee80211_find_txnode(ic, wh->i_addr1);
usr/src/uts/common/io/zyd/zyd.c
349
(void) ieee80211_encap(ic, m, in);
usr/src/uts/common/io/zyd/zyd.c
352
k = ieee80211_crypto_encap(ic, m);
usr/src/uts/common/io/zyd/zyd.c
371
} else if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
usr/src/uts/common/io/zyd/zyd.c
372
rate = (uint16_t)ic->ic_sup_rates[ic->ic_curmode].
usr/src/uts/common/io/zyd/zyd.c
373
ir_rates[ic->ic_fixed_rate];
usr/src/uts/common/io/zyd/zyd.c
375
rate = (uint16_t)ic->ic_sup_rates[ic->ic_curmode].
usr/src/uts/common/io/zyd/zyd.c
405
if (frame_size > ic->ic_rtsthreshold) {
usr/src/uts/common/io/zyd/zyd.c
408
(ic->ic_flags & IEEE80211_F_USEPROT)) {
usr/src/uts/common/io/zyd/zyd.c
409
if (ic->ic_protmode == IEEE80211_PROT_CTSONLY)
usr/src/uts/common/io/zyd/zyd.c
412
else if (ic->ic_protmode == IEEE80211_PROT_RTSCTS)
usr/src/uts/common/io/zyd/zyd.c
425
if (ic->ic_curmode == IEEE80211_MODE_11A)
usr/src/uts/common/io/zyd/zyd.c
427
} else if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
usr/src/uts/common/io/zyd/zyd.c
453
ic->ic_stats.is_tx_frags++;
usr/src/uts/common/io/zyd/zyd.c
454
ic->ic_stats.is_tx_bytes += len;
usr/src/uts/common/io/zyd/zyd.c
468
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
486
wd.wd_opmode = sc->ic.ic_opmode;
usr/src/uts/common/io/zyd/zyd.c
487
IEEE80211_ADDR_COPY(wd.wd_bssid, ic->ic_macaddr);
usr/src/uts/common/io/zyd/zyd.c
492
macp->m_src_addr = ic->ic_macaddr;
usr/src/uts/common/io/zyd/zyd.c
502
err = mac_register(macp, &sc->ic.ic_mach);
usr/src/uts/common/io/zyd/zyd.c
519
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
525
ic->ic_phytype = IEEE80211_T_OFDM;
usr/src/uts/common/io/zyd/zyd.c
526
ic->ic_opmode = IEEE80211_M_STA;
usr/src/uts/common/io/zyd/zyd.c
527
ic->ic_state = IEEE80211_S_INIT;
usr/src/uts/common/io/zyd/zyd.c
528
ic->ic_maxrssi = 255;
usr/src/uts/common/io/zyd/zyd.c
529
ic->ic_xmit = zyd_send;
usr/src/uts/common/io/zyd/zyd.c
532
ic->ic_caps = IEEE80211_C_TXPMGT | /* tx power management */
usr/src/uts/common/io/zyd/zyd.c
537
IEEE80211_ADDR_COPY(ic->ic_macaddr, sc->macaddr);
usr/src/uts/common/io/zyd/zyd.c
542
ic->ic_sup_rates[IEEE80211_MODE_11B] = zyd_rateset_11b;
usr/src/uts/common/io/zyd/zyd.c
543
ic->ic_sup_rates[IEEE80211_MODE_11G] = zyd_rateset_11g;
usr/src/uts/common/io/zyd/zyd.c
549
ic->ic_sup_channels[i].ich_freq =
usr/src/uts/common/io/zyd/zyd.c
551
ic->ic_sup_channels[i].ich_flags =
usr/src/uts/common/io/zyd/zyd.c
559
ieee80211_attach(ic);
usr/src/uts/common/io/zyd/zyd.c
562
ieee80211_register_door(ic, ddi_driver_name(sc->dip),
usr/src/uts/common/io/zyd/zyd.c
566
sc->newstate = ic->ic_newstate;
usr/src/uts/common/io/zyd/zyd.c
567
ic->ic_newstate = zyd_newstate;
usr/src/uts/common/io/zyd/zyd.c
569
ieee80211_media_init(ic);
usr/src/uts/common/io/zyd/zyd.c
570
ic->ic_def_txkey = 0;
usr/src/uts/common/io/zyd/zyd.c
63
static int zyd_newstate(struct ieee80211com *ic,
usr/src/uts/common/io/zyd/zyd.c
632
ieee80211_detach(&sc->ic);
usr/src/uts/common/io/zyd/zyd.c
681
if (mac_disable(sc->ic.ic_mach) != 0)
usr/src/uts/common/io/zyd/zyd.c
686
(void) mac_unregister(sc->ic.ic_mach);
usr/src/uts/common/io/zyd/zyd.c
691
ieee80211_detach(&sc->ic);
usr/src/uts/common/io/zyd/zyd.c
715
ieee80211com_t *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
722
in = ieee80211_ref_node(ic->ic_bss);
usr/src/uts/common/io/zyd/zyd.c
723
*val = ((ic->ic_fixed_rate == IEEE80211_FIXED_RATE_NONE) ?
usr/src/uts/common/io/zyd/zyd.c
725
ic->ic_fixed_rate) / 2 * 1000000;
usr/src/uts/common/io/zyd/zyd.c
738
*val = ic->ic_stats.is_rx_bytes;
usr/src/uts/common/io/zyd/zyd.c
741
*val = ic->ic_stats.is_rx_frags;
usr/src/uts/common/io/zyd/zyd.c
744
*val = ic->ic_stats.is_tx_bytes;
usr/src/uts/common/io/zyd/zyd.c
747
*val = ic->ic_stats.is_tx_frags;
usr/src/uts/common/io/zyd/zyd.c
764
return (ieee80211_stat(ic, stat, val));
usr/src/uts/common/io/zyd/zyd.c
788
ieee80211_new_state(&sc->ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/zyd/zyd.c
803
ieee80211_new_state(&sc->ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/zyd/zyd.c
850
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
857
if (ieee80211_ioctl(ic, wq, mp) == ENETRESET) {
usr/src/uts/common/io/zyd/zyd.c
858
if (sc->running && ic->ic_des_esslen) {
usr/src/uts/common/io/zyd/zyd.c
862
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/zyd/zyd.c
875
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
882
err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length,
usr/src/uts/common/io/zyd/zyd.c
885
if (sc->running && ic->ic_des_esslen) {
usr/src/uts/common/io/zyd/zyd.c
889
ieee80211_new_state(ic, IEEE80211_S_SCAN, -1);
usr/src/uts/common/io/zyd/zyd.c
908
err = ieee80211_getprop(&sc->ic, pr_name, wldp_pr_num,
usr/src/uts/common/io/zyd/zyd.c
920
ieee80211_propinfo(&sc->ic, pr_name, wldp_pr_num, mph);
usr/src/uts/common/io/zyd/zyd.c
930
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd.c
936
if (ic->ic_state != IEEE80211_S_RUN) {
usr/src/uts/common/io/zyd/zyd.c
945
if (zyd_send(ic, mp, IEEE80211_FC0_TYPE_DATA) != DDI_SUCCESS) {
usr/src/uts/common/io/zyd/zyd.c
961
zyd_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg)
usr/src/uts/common/io/zyd/zyd.c
963
struct zyd_softc *sc = ZYD_IC_TO_SOFTC(ic);
usr/src/uts/common/io/zyd/zyd.c
973
return (sc->newstate(ic, nstate, arg));
usr/src/uts/common/io/zyd/zyd.c
985
chan = ieee80211_chan2ieee(ic, ic->ic_curchan);
usr/src/uts/common/io/zyd/zyd.c
994
in = ic->ic_bss;
usr/src/uts/common/io/zyd/zyd.h
158
struct ieee80211com ic;
usr/src/uts/common/io/zyd/zyd.h
328
#define ZYD_IC_TO_SOFTC(ic)\
usr/src/uts/common/io/zyd/zyd.h
331
(uintptr_t)(ic) - offsetof(struct zyd_softc, ic)\
usr/src/uts/common/io/zyd/zyd_hw.c
611
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd_hw.c
646
if (ic->ic_curmode == IEEE80211_MODE_11B)
usr/src/uts/common/io/zyd/zyd_hw.c
648
else if (ic->ic_curmode == IEEE80211_MODE_11A)
usr/src/uts/common/io/zyd/zyd_hw.c
655
if (ic->ic_curmode == IEEE80211_MODE_11B)
usr/src/uts/common/io/zyd/zyd_hw.c
657
else if (ic->ic_curmode == IEEE80211_MODE_11A)
usr/src/uts/common/io/zyd/zyd_usb.c
1215
ieee80211_new_state(&sc->ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/zyd/zyd_usb.c
1239
ieee80211_new_state(&sc->ic, IEEE80211_S_INIT, -1);
usr/src/uts/common/io/zyd/zyd_usb.c
487
struct ieee80211com *ic = &sc->ic;
usr/src/uts/common/io/zyd/zyd_usb.c
506
mac_tx_update(ic->ic_mach);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1002
uchar_t ic;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1053
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1054
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1058
ic = (ushort_t)((euc16 >> 8) & KICONV_JA_CMASK);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1059
KICONV_JA_NPUT(kiconv_ja_jis208tosj1[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1064
ic = (uchar_t)((euc16 & KICONV_JA_CMASK)
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1065
+ (((ic % 2) == 0) ? 0x80 : 0x00));
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1066
KICONV_JA_NPUT(kiconv_ja_jistosj2[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1069
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1070
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1073
ic = (ushort_t)((euc16 >> 8) & KICONV_JA_CMASK);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1078
} else if (ic < 0x75) { /* check if IBM VDC */
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1093
KICONV_JA_NPUT(kiconv_ja_jis212tosj1[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1098
ic = (ushort_t)((euc16 & KICONV_JA_CMASK)
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1099
+ (((ic % 2) == 0) ? 0x80 : 0x00));
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
110
KICONV_JA_NGET(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1100
KICONV_JA_NPUT(kiconv_ja_jistosj2[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
112
if ((ic < u8_valid_min_2nd_byte[ic1]) ||
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
113
(ic > u8_valid_max_2nd_byte[ic1])) {
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
118
if ((ic < 0x80) || (ic > 0xbf)) {
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
122
l = (l << 6) | (ic & 0x3f);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1356
uchar_t ic;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1413
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1414
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1418
ic = (ushort_t)((euc16 >> 8) & KICONV_JA_CMASK);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1419
KICONV_JA_NPUT(kiconv_ja_jis208tosj1[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1424
ic = (uchar_t)((euc16 & KICONV_JA_CMASK)
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1425
+ (((ic % 2) == 0) ? 0x80 : 0x00));
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1426
KICONV_JA_NPUT(kiconv_ja_jistosj2[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1429
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1430
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1433
ic = (ushort_t)((euc16 >> 8) & KICONV_JA_CMASK);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1438
} else if (ic < 0x75) { /* check if IBM VDC */
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1453
KICONV_JA_NPUT(kiconv_ja_jis212tosj1[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1458
ic = (ushort_t)((euc16 & KICONV_JA_CMASK)
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1459
+ (((ic % 2) == 0) ? 0x80 : 0x00));
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
1460
KICONV_JA_NPUT(kiconv_ja_jistosj2[ic]);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
148
uchar_t ic; /* current byte */
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
177
KICONV_JA_NGET_REP_TO_MB(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
179
if ((ic < u8_valid_min_2nd_byte[ic1]) ||
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
180
(ic > u8_valid_max_2nd_byte[ic1])) {
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
189
if ((ic < 0x80) || (ic > 0xbf)) {
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
197
l = (l << 6) | (ic & 0x3f);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
428
uchar_t ic;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
474
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
475
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
478
ic = (uchar_t)((euc16 >> 8) & 0xff);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
479
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
480
ic = (uchar_t)(euc16 & 0xff);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
481
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
485
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
486
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
490
ic = (uchar_t)((euc16 >> 8) & 0xff);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
491
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
492
ic = (uchar_t)(euc16 & KICONV_JA_CMASK);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
493
KICONV_JA_NPUT(ic | KICONV_JA_CMSB);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
664
uchar_t ic;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
716
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
717
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
720
ic = (uchar_t)((euc16 >> 8) & 0xff);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
721
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
722
ic = (uchar_t)(euc16 & 0xff);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
723
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
727
ic = (uchar_t)euc16;
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
728
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
732
ic = (uchar_t)((euc16 >> 8) & 0xff);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
733
KICONV_JA_NPUT(ic);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
734
ic = (uchar_t)(euc16 & KICONV_JA_CMASK);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
735
KICONV_JA_NPUT(ic | KICONV_JA_CMSB);
usr/src/uts/common/kiconv/kiconv_ja/kiconv_ja.c
82
uchar_t ic; /* current byte */
usr/src/uts/common/sys/ib/clients/iser/iser.h
213
void iser_internal_conn_destroy(iser_conn_t *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
327
void rdsv3_ib_recv_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc,
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
329
void rdsv3_ib_recv_init_ring(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
330
void rdsv3_ib_recv_clear_ring(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
331
void rdsv3_ib_recv_init_ack(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
332
void rdsv3_ib_attempt_ack(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
333
void rdsv3_ib_ack_send_complete(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
334
uint64_t rdsv3_ib_piggyb_ack(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
335
void rdsv3_ib_set_ack(struct rdsv3_ib_connection *ic, uint64_t seq,
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
358
void rdsv3_ib_send_cqe_handler(struct rdsv3_ib_connection *ic, ibt_wc_t *wc);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
359
void rdsv3_ib_send_init_ring(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
360
void rdsv3_ib_send_clear_ring(struct rdsv3_ib_connection *ic);
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
366
int rdsv3_ib_send_grab_credits(struct rdsv3_ib_connection *ic, uint32_t wanted,
usr/src/uts/common/sys/idm/idm.h
137
struct idm_conn_s *ic, idm_client_notify_t cn, uintptr_t data);
usr/src/uts/common/sys/idm/idm.h
139
typedef void (idm_rx_pdu_cb_t)(struct idm_conn_s *ic, struct idm_pdu_s *pdu);
usr/src/uts/common/sys/idm/idm.h
141
typedef void (idm_rx_pdu_error_cb_t)(struct idm_conn_s *ic,
usr/src/uts/common/sys/idm/idm.h
156
typedef void (idm_keepalive_cb_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm.h
298
idm_ini_conn_connect(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
301
idm_ini_conn_disconnect(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
304
idm_ini_conn_disconnect_sync(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
307
idm_ini_conn_destroy(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
338
idm_tgt_conn_accept(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
341
idm_tgt_conn_reject(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
344
idm_conn_hold(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
347
idm_conn_rele(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
350
idm_conn_set_target_name(idm_conn_t *ic, char *target_name);
usr/src/uts/common/sys/idm/idm.h
353
idm_conn_set_initiator_name(idm_conn_t *ic, char *initiator_name);
usr/src/uts/common/sys/idm/idm.h
356
idm_conn_set_isid(idm_conn_t *ic, uint8_t isid[ISCSI_ISID_LEN]);
usr/src/uts/common/sys/idm/idm.h
383
idm_negotiate_key_values(idm_conn_t *ic, nvlist_t *request_nvl,
usr/src/uts/common/sys/idm/idm.h
387
idm_notice_key_values(idm_conn_t *ic, nvlist_t *negotiated_nvl);
usr/src/uts/common/sys/idm/idm.h
390
idm_declare_key_values(idm_conn_t *ic, nvlist_t *config_nvl,
usr/src/uts/common/sys/idm/idm.h
398
idm_buf_alloc(idm_conn_t *ic, void *bufptr, uint64_t buflen);
usr/src/uts/common/sys/idm/idm.h
440
idm_task_alloc(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm.h
446
idm_task_abort(idm_conn_t *ic, idm_task_t *idt, idm_abort_type_t abort_type);
usr/src/uts/common/sys/idm/idm.h
458
idm_task_find(idm_conn_t *ic, uint32_t itt, uint32_t ttt);
usr/src/uts/common/sys/idm/idm.h
461
idm_task_find_and_complete(idm_conn_t *ic, uint32_t itt, uint32_t ttt);
usr/src/uts/common/sys/idm/idm.h
464
idm_task_find_by_handle(idm_conn_t *ic, uintptr_t handle);
usr/src/uts/common/sys/idm/idm.h
486
idm_pdu_init(idm_pdu_t *pdu, idm_conn_t *ic, void *private, idm_pdu_cb_t *cb);
usr/src/uts/common/sys/idm/idm_conn_sm.h
184
#define IDM_SM_TIMER_CHECK(ic) \
usr/src/uts/common/sys/idm/idm_conn_sm.h
185
if (ic->ic_state_timeout) { \
usr/src/uts/common/sys/idm/idm_conn_sm.h
188
idm_cs_name[ic->ic_state], \
usr/src/uts/common/sys/idm/idm_conn_sm.h
189
idm_cs_name[ic->ic_last_state]); \
usr/src/uts/common/sys/idm/idm_conn_sm.h
193
#define IDM_SM_TIMER_CLEAR(ic) \
usr/src/uts/common/sys/idm/idm_conn_sm.h
194
(void) untimeout(ic->ic_state_timeout); \
usr/src/uts/common/sys/idm/idm_conn_sm.h
195
ic->ic_state_timeout = 0;
usr/src/uts/common/sys/idm/idm_conn_sm.h
219
idm_conn_sm_init(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_conn_sm.h
222
idm_conn_sm_fini(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_conn_sm.h
225
idm_notify_client(struct idm_conn_s *ic, idm_client_notify_t cn,
usr/src/uts/common/sys/idm/idm_conn_sm.h
229
idm_conn_event(struct idm_conn_s *ic, idm_conn_event_t event, uintptr_t data);
usr/src/uts/common/sys/idm/idm_conn_sm.h
232
idm_conn_event(struct idm_conn_s *ic, idm_conn_event_t event, uintptr_t data);
usr/src/uts/common/sys/idm/idm_conn_sm.h
235
idm_conn_event_locked(struct idm_conn_s *ic, idm_conn_event_t event,
usr/src/uts/common/sys/idm/idm_conn_sm.h
242
idm_conn_tx_pdu_event(struct idm_conn_s *ic, idm_conn_event_t event,
usr/src/uts/common/sys/idm/idm_conn_sm.h
246
idm_conn_rx_pdu_event(struct idm_conn_s *ic, idm_conn_event_t event,
usr/src/uts/common/sys/idm/idm_conn_sm.h
250
idm_conn_state_str(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_impl.h
490
idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/sys/idm/idm_impl.h
493
idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/sys/idm/idm_impl.h
496
idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/sys/idm/idm_impl.h
499
idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/sys/idm/idm_impl.h
502
idm_pdu_tx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/sys/idm/idm_impl.h
505
idm_pdu_rx_protocol_error(idm_conn_t *ic, idm_pdu_t *pdu);
usr/src/uts/common/sys/idm/idm_impl.h
507
void idm_parse_login_rsp(idm_conn_t *ic, idm_pdu_t *logout_req_pdu,
usr/src/uts/common/sys/idm/idm_impl.h
510
void idm_parse_logout_req(idm_conn_t *ic, idm_pdu_t *logout_req_pdu,
usr/src/uts/common/sys/idm/idm_impl.h
513
void idm_parse_logout_rsp(idm_conn_t *ic, idm_pdu_t *login_rsp_pdu,
usr/src/uts/common/sys/idm/idm_impl.h
519
void idm_svc_conn_destroy(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm_impl.h
521
idm_status_t idm_ini_conn_finish(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm_impl.h
523
idm_status_t idm_tgt_conn_finish(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm_impl.h
528
void idm_conn_destroy_common(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm_impl.h
530
void idm_conn_close(idm_conn_t *ic);
usr/src/uts/common/sys/idm/idm_transport.h
105
idm_conn_s *ic, nvlist_t *request_nvl, nvlist_t *response_nvl,
usr/src/uts/common/sys/idm/idm_transport.h
109
typedef void (transport_notice_key_values_op_t)(struct idm_conn_s *ic,
usr/src/uts/common/sys/idm/idm_transport.h
113
typedef kv_status_t (transport_declare_key_values_op_t)(struct idm_conn_s *ic,
usr/src/uts/common/sys/idm/idm_transport.h
117
typedef boolean_t (transport_conn_is_capable_op_t)(idm_conn_req_t *ic,
usr/src/uts/common/sys/idm/idm_transport.h
135
typedef void (transport_tgt_conn_destroy_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
136
typedef idm_status_t (transport_tgt_conn_connect_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
137
typedef void (transport_tgt_conn_disconnect_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
141
struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
142
typedef void (transport_ini_conn_destroy_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
143
typedef idm_status_t (transport_ini_conn_connect_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
144
typedef void (transport_ini_conn_disconnect_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
68
typedef void (transport_tx_op_t)(struct idm_conn_s *ic, struct idm_pdu_s *pdu);
usr/src/uts/common/sys/idm/idm_transport.h
80
typedef void (transport_rx_datain_op_t)(struct idm_conn_s *ic,
usr/src/uts/common/sys/idm/idm_transport.h
82
typedef void (transport_rx_rtt_op_t)(struct idm_conn_s *ic,
usr/src/uts/common/sys/idm/idm_transport.h
86
typedef void (transport_rx_dataout_op_t)(struct idm_conn_s *ic,
usr/src/uts/common/sys/idm/idm_transport.h
90
typedef idm_status_t (transport_alloc_conn_rsrc_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
91
typedef idm_status_t (transport_free_conn_rsrc_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
95
idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
97
idm_conn_s *ic);
usr/src/uts/common/sys/idm/idm_transport.h
98
typedef idm_status_t (transport_conn_terminate_op_t)(struct idm_conn_s *ic);
usr/src/uts/common/sys/net80211.h
719
int ieee80211_stat(ieee80211com_t *ic, uint_t stat, uint64_t *val);
usr/src/uts/common/sys/net80211_crypto.h
208
#define KEY_UPDATE_BEGIN(ic) \
usr/src/uts/common/sys/net80211_crypto.h
209
(ic)->ic_crypto.cs_key_update_begin(ic)
usr/src/uts/common/sys/net80211_crypto.h
210
#define KEY_UPDATE_END(ic) \
usr/src/uts/common/sys/net80211_crypto.h
211
(ic)->ic_crypto.cs_key_update_end(ic)
usr/src/uts/common/sys/net80211_crypto.h
215
#define DEV_KEY_ALLOC(ic, k, kix, rkix) \
usr/src/uts/common/sys/net80211_crypto.h
216
(ic)->ic_crypto.cs_key_alloc(ic, k, kix, rkix)
usr/src/uts/common/sys/net80211_crypto.h
217
#define DEV_KEY_DELETE(ic, k) \
usr/src/uts/common/sys/net80211_crypto.h
218
(ic)->ic_crypto.cs_key_delete(ic, k)
usr/src/uts/common/sys/net80211_crypto.h
219
#define DEV_KEY_SET(ic, k, m) \
usr/src/uts/common/sys/net80211_crypto.h
220
(ic)->ic_crypto.cs_key_set(ic, k, m)
usr/src/uts/common/sys/net80211_crypto.h
227
#define ieee80211_crypto_demic(ic, k, m, force) \
usr/src/uts/common/sys/net80211_crypto.h
232
#define ieee80211_crypto_enmic(ic, k, m, force) \
usr/src/uts/common/sys/net80211_crypto.h
237
void ieee80211_crypto_attach(struct ieee80211com *ic);
usr/src/uts/common/sys/net80211_crypto.h
238
void ieee80211_crypto_detach(struct ieee80211com *ic);
usr/src/uts/common/sys/net80211_crypto.h
239
void ieee80211_crypto_register(struct ieee80211com *ic,
usr/src/uts/common/sys/net80211_crypto.h
241
void ieee80211_crypto_unregister(struct ieee80211com *ic,
usr/src/uts/common/sys/rsm/rsm.h
302
} ic;
usr/src/uts/common/sys/scsi/generic/dad_mode.h
231
ic : 1; /* Initiator Control */
usr/src/uts/common/sys/scsi/generic/dad_mode.h
235
uchar_t ic : 1, /* Initiator Control */
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1149
int ic = DDI_INTR_UNCLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1158
return (ic);
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1166
int ic;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1171
ic = DDI_INTR_UNCLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1228
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1229
return (ic);
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1236
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1248
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1254
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1258
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1273
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1279
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1285
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1289
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1304
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/javelin/io/envctrltwo.c
1309
return (ic);
usr/src/uts/sun4u/tazmo/io/envctrl.c
1297
int ic = DDI_INTR_UNCLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1306
return (ic);
usr/src/uts/sun4u/tazmo/io/envctrl.c
1314
int ic;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1318
ic = DDI_INTR_UNCLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1380
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1381
return (ic);
usr/src/uts/sun4u/tazmo/io/envctrl.c
1398
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1403
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1408
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1412
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1422
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1427
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1431
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1435
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1439
ic = DDI_INTR_CLAIMED;
usr/src/uts/sun4u/tazmo/io/envctrl.c
1443
return (ic);