/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_rxdma.c | 173 if (rs != HPI_SUCCESS) { in hxge_init_rxdma_channel_cntl_stat() 174 status = HXGE_ERROR | rs; in hxge_init_rxdma_channel_cntl_stat() 244 if (rs != HPI_SUCCESS) { in hxge_enable_rxdma_channel() 245 return (HXGE_ERROR | rs); in hxge_enable_rxdma_channel() 253 if (rs != HPI_SUCCESS) { in hxge_enable_rxdma_channel() 259 if (rs != HPI_SUCCESS) { in hxge_enable_rxdma_channel() 273 if (rs != HPI_SUCCESS) { in hxge_enable_rxdma_channel() 294 if (rs != HPI_SUCCESS) { in hxge_disable_rxdma_channel() 825 status = ((rs == HPI_SUCCESS) ? HXGE_OK : HXGE_ERROR | rs); in hxge_rxdma_hw_mode() 3425 rs, channel)); in hxge_rxdma_stop_channel() [all …]
|
H A D | hxge_txdma.c | 167 if (rs != HPI_SUCCESS) { in hxge_reset_txdma_channel() 168 status = HXGE_ERROR | rs; in hxge_reset_txdma_channel() 202 if (rs != HPI_SUCCESS) { in hxge_init_txdma_channel_event_mask() 203 status = HXGE_ERROR | rs; in hxge_init_txdma_channel_event_mask() 229 if (rs != HPI_SUCCESS) { in hxge_enable_txdma_channel() 230 return (HXGE_ERROR | rs); in hxge_enable_txdma_channel() 237 if (rs != HPI_SUCCESS) { in hxge_enable_txdma_channel() 238 return (HXGE_ERROR | rs); in hxge_enable_txdma_channel() 243 if (rs != HPI_SUCCESS) { in hxge_enable_txdma_channel() 977 status = ((rs == HPI_SUCCESS) ? HXGE_OK : HXGE_ERROR | rs); in hxge_txdma_hw_mode() [all …]
|
H A D | hxge_virtual.c | 729 hpi_status_t rs = HPI_SUCCESS; in hxge_intr_mask_mgmt() local 762 if (rs != HPI_SUCCESS) { in hxge_intr_mask_mgmt() 767 return (HXGE_ERROR | rs); in hxge_intr_mask_mgmt() 781 if (rs != HPI_SUCCESS) { in hxge_intr_mask_mgmt() 786 return (HXGE_ERROR | rs); in hxge_intr_mask_mgmt() 791 rs, ldgp->ldg, ldgp->ldg_timer)); in hxge_intr_mask_mgmt() 806 hpi_status_t rs = HPI_SUCCESS; in hxge_intr_mask_mgmt_set() local 847 if (rs != HPI_SUCCESS) { in hxge_intr_mask_mgmt_set() 852 return (HXGE_ERROR | rs); in hxge_intr_mask_mgmt_set() 871 if (rs != HPI_SUCCESS) { in hxge_intr_mask_mgmt_set() [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | af_rds.c | 90 struct rdsv3_sock *rs; in rdsv3_release() local 95 rs = rdsv3_sk_to_rs(sk); in rdsv3_release() 100 rdsv3_remove_bound(rs); in rdsv3_release() 171 rs->rs_bound_port); in rdsv3_getname() 243 if (rs->rs_snd_bytes < rdsv3_sk_sndbuf(rs)) in rdsv3_poll() 598 rs->rs_recverr); in rdsv3_getsockopt() 613 rs, optname, ret); in rdsv3_getsockopt() 743 if (!rs->rs_conn_addr) in rdsv3_getpeername() 810 struct rdsv3_sock *rs; in rdsv3_create() local 822 rs->rs_sk = sk; in rdsv3_create() [all …]
|
H A D | bind.c | 146 struct rdsv3_sock *rs; in rdsv3_find_bound() local 154 if (rs && !rdsv3_sk_sock_flag(rdsv3_rs_to_sk(rs), SOCK_DEAD)) in rdsv3_find_bound() 157 rs = NULL; in rdsv3_find_bound() 163 return (rs); in rdsv3_find_bound() 208 rdsv3_sock_addref(rs); in rdsv3_add_bound() 229 if (rs->rs_bound_addr) { in rdsv3_remove_bound() 234 rs, NIPQUAD(htonl(rs->rs_bound_addr)), rs->rs_bound_port); in rdsv3_remove_bound() 237 rs->rs_zoneid); in rdsv3_remove_bound() 242 rs->rs_bound_addr = 0; in rdsv3_remove_bound() 245 rdsv3_sock_put(rs); in rdsv3_remove_bound() [all …]
|
H A D | cong.c | 270 struct rdsv3_sock *rs; in rdsv3_cong_map_updated() local 275 mutex_enter(&rs->rs_lock); in rdsv3_cong_map_updated() 276 rs->rs_cong_notify |= (rs->rs_cong_mask & portmask); in rdsv3_cong_map_updated() 278 mutex_exit(&rs->rs_lock); in rdsv3_cong_map_updated() 279 if (rs->rs_cong_notify) in rdsv3_cong_map_updated() 280 rdsv3_wake_sk_sleep(rs); in rdsv3_cong_map_updated() 386 struct rdsv3_sock *rs) in rdsv3_cong_wait() argument 391 rs, nonblock); in rdsv3_cong_wait() 396 if (rs && rs->rs_cong_monitor) { in rdsv3_cong_wait() 402 rs->rs_cong_mask |= in rdsv3_cong_wait() [all …]
|
H A D | ib_rdma.c | 333 struct rdsv3_sock *rs, uint32_t *key_ret) in rdsv3_ib_get_mr() argument 345 rds_ibdev = rdsv3_ib_get_device(rs->rs_bound_addr); in rdsv3_ib_get_mr()
|
H A D | rdma.c | 119 mutex_enter(&rs->rs_rdma_lock); in rdsv3_destroy_mr() 125 mutex_exit(&rs->rs_rdma_lock); in rdsv3_destroy_mr() 161 mutex_exit(&rs->rs_rdma_lock); in rdsv3_rdma_drop_keys() 163 if (rs->rs_transport && rs->rs_transport->flush_mrs) in rdsv3_rdma_drop_keys() 177 if (rs->rs_bound_addr == 0) { in __rdsv3_rdma_map() 196 mr->r_sock = rs; in __rdsv3_rdma_map() 211 trans_private = rs->rs_transport->get_mr(&args->vec, nents, rs, in __rdsv3_rdma_map() 253 mutex_exit(&rs->rs_rdma_lock); in __rdsv3_rdma_map() 341 if (!rs->rs_transport || !rs->rs_transport->flush_mrs) in rdsv3_free_mr() 457 if (rs->rs_bound_addr == 0) { in rdsv3_rdma_prepare() [all …]
|
H A D | rds_recv.c | 99 now_congested = rs->rs_rcv_bytes > rdsv3_sk_rcvbuf(rs); in rdsv3_recv_rcvbuf_delta() 104 rs, NIPQUAD(rs->rs_bound_addr), in rdsv3_recv_rcvbuf_delta() 105 (int)ntohs(rs->rs_bound_port), rs->rs_rcv_bytes, in rdsv3_recv_rcvbuf_delta() 110 rs->rs_congested = 1; in rdsv3_recv_rcvbuf_delta() 120 (rs->rs_rcv_bytes < (rdsv3_sk_rcvbuf(rs)/2))) { in rdsv3_recv_rcvbuf_delta() 121 rs->rs_congested = 0; in rdsv3_recv_rcvbuf_delta() 247 if (!rs) { in rdsv3_recv_incoming() 288 if (rs) in rdsv3_recv_incoming() 289 rdsv3_sock_put(rs); in rdsv3_recv_incoming() 319 rs, inc, drop); in rdsv3_still_queued() [all …]
|
H A D | rdsv3_debug.c | 377 if (rs->interval) { in rdsv3_printk_ratelimit() 381 if (!rs->begin) { in rdsv3_printk_ratelimit() 382 rs->begin = current; in rdsv3_printk_ratelimit() 384 if (current < rs->begin + TICK_TO_NSEC(rs->interval)) { in rdsv3_printk_ratelimit() 385 if (rs->missed) { in rdsv3_printk_ratelimit() 388 rs->begin = 0; in rdsv3_printk_ratelimit() 389 rs->printed = 0; in rdsv3_printk_ratelimit() 390 rs->missed = 0; in rdsv3_printk_ratelimit() 393 if (rs->burst && rs->burst > rs->printed) { in rdsv3_printk_ratelimit() 394 rs->printed++; in rdsv3_printk_ratelimit() [all …]
|
H A D | rdsv3_impl.c | 816 ASSERT(rs != NULL); in rdsv3_sock_exit_data() 819 rs->rs_sk = NULL; in rdsv3_sock_exit_data() 821 list_destroy(&rs->rs_send_queue); in rdsv3_sock_exit_data() 822 list_destroy(&rs->rs_notify_queue); in rdsv3_sock_exit_data() 823 list_destroy(&rs->rs_recv_queue); in rdsv3_sock_exit_data() 825 rw_destroy(&rs->rs_recv_lock); in rdsv3_sock_exit_data() 826 mutex_destroy(&rs->rs_lock); in rdsv3_sock_exit_data() 828 mutex_destroy(&rs->rs_rdma_lock); in rdsv3_sock_exit_data() 829 avl_destroy(&rs->rs_rdma_keys); in rdsv3_sock_exit_data() 831 mutex_destroy(&rs->rs_conn_lock); in rdsv3_sock_exit_data() [all …]
|
H A D | send.c | 496 rs = rm->m_rs; in rdsv3_rdma_send_complete() 508 if (rs) { in rdsv3_rdma_send_complete() 626 if (rs) { in rdsv3_send_remove_from_sock() 662 if (rs) { in rdsv3_send_remove_from_sock() 834 if (rs->rs_snd_bytes < rdsv3_sk_sndbuf(rs)) { in rdsv3_send_queue_rm() 843 if (rs->rs_snd_bytes >= rdsv3_sk_sndbuf(rs) / 2) in rdsv3_send_queue_rm() 850 rm->m_rs = rs; in rdsv3_send_queue_rm() 869 rm, len, rs, rs->rs_snd_bytes, in rdsv3_send_queue_rm() 1007 if (rs->rs_conn && rs->rs_conn->c_faddr == daddr) { in rdsv3_sendmsg() 1075 (rdsv3_send_queue_rm(rs, conn, rm, rs->rs_bound_port, in rdsv3_sendmsg() [all …]
|
/illumos-gate/usr/src/uts/common/io/iwh/ |
H A D | iwh.c | 4116 struct ieee80211_rateset *rs; in iwh_scan() local 4198 rs = &ic->ic_sup_rates[mode]; in iwh_scan() 4204 nrates = rs->ir_nrates; in iwh_scan() 4210 bcopy(rs->ir_rates, frm, nrates); in iwh_scan() 4216 if (rs->ir_nrates > IEEE80211_RATE_SIZE) { in iwh_scan() 4217 nrates = rs->ir_nrates - IEEE80211_RATE_SIZE; in iwh_scan() 4220 bcopy(rs->ir_rates + IEEE80211_RATE_SIZE, frm, nrates); in iwh_scan()
|
/illumos-gate/usr/src/uts/common/io/iwi/ |
H A D | ipw2200.c | 792 struct ipw2200_rateset rs; in ipw2200_config() local 867 rs.mode = IPW2200_MODE_11G; in ipw2200_config() 868 rs.type = IPW2200_RATESET_TYPE_SUPPORTED; in ipw2200_config() 871 rs.nrates); in ipw2200_config() 874 err = ipw2200_cmd(sc, IPW2200_CMD_SET_RATES, &rs, sizeof (rs), 0); in ipw2200_config() 878 rs.mode = IPW2200_MODE_11A; in ipw2200_config() 882 rs.nrates); in ipw2200_config() 885 err = ipw2200_cmd(sc, IPW2200_CMD_SET_RATES, &rs, sizeof (rs), 0); in ipw2200_config() 1625 struct ipw2200_rateset rs; in ipw2200_auth_and_assoc() local 1677 rs.nrates = in->in_rates.ir_nrates; in ipw2200_auth_and_assoc() [all …]
|
/illumos-gate/usr/src/uts/common/io/iwk/ |
H A D | iwk2.c | 3522 struct ieee80211_rateset rs; in iwk_hw_set_before_auth() local 3605 if (i < rs.ir_nrates) in iwk_hw_set_before_auth() 3606 rate = rs.ir_rates[rs.ir_nrates - i]; in iwk_hw_set_before_auth() 3649 struct ieee80211_rateset *rs; in iwk_scan() local 3724 rs = &ic->ic_sup_rates[mode]; in iwk_scan() 3728 nrates = rs->ir_nrates; in iwk_scan() 3732 (void) memcpy(frm, rs->ir_rates, nrates); in iwk_scan() 6459 struct ieee80211_rateset rs; in iwk_clean_add_node_ibss() local 6574 if (i < rs.ir_nrates) { in iwk_clean_add_node_ibss() 6575 rate = rs. in iwk_clean_add_node_ibss() [all …]
|
/illumos-gate/usr/src/uts/common/io/iwn/ |
H A D | if_iwn.c | 4506 struct ieee80211_rateset *rs = &ni->in_rates; in iwn_set_link_quality() local 4524 txrate = rs->ir_nrates - 1; in iwn_set_link_quality() 5695 struct ieee80211_rateset *rs; in iwn_scan() local 5738 rs = &ic->ic_sup_rates[IEEE80211_MODE_11A]; in iwn_scan() 5744 rs = &ic->ic_sup_rates[IEEE80211_MODE_11G]; in iwn_scan() 5791 frm = ieee80211_add_rates(frm, rs); in iwn_scan() 5796 if (rs->ir_nrates > IEEE80211_RATE_SIZE) in iwn_scan() 5797 frm = ieee80211_add_xrates(frm, rs); in iwn_scan() 7547 nrates = rs->ir_nrates; in ieee80211_add_rates() 7551 bcopy(rs->ir_rates, frm, nrates); in ieee80211_add_rates() [all …]
|
/illumos-gate/usr/src/uts/common/io/iwp/ |
H A D | iwp.c | 3917 struct ieee80211_rateset *rs; in iwp_scan() local 3999 rs = &ic->ic_sup_rates[mode]; in iwp_scan() 4005 nrates = rs->ir_nrates; in iwp_scan() 4011 (void) memcpy(frm, rs->ir_rates, nrates); in iwp_scan() 4017 if (rs->ir_nrates > IEEE80211_RATE_SIZE) { in iwp_scan() 4018 nrates = rs->ir_nrates - IEEE80211_RATE_SIZE; in iwp_scan() 4021 (void) memcpy(frm, rs->ir_rates + IEEE80211_RATE_SIZE, nrates); in iwp_scan()
|
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_common.c | 5466 u8 rs, eeprom_data; in ixgbe_set_soft_rate_select_speed() local 5471 rs = IXGBE_SFF_SOFT_RS_SELECT_10G; in ixgbe_set_soft_rate_select_speed() 5474 rs = IXGBE_SFF_SOFT_RS_SELECT_1G; in ixgbe_set_soft_rate_select_speed() 5490 eeprom_data = (eeprom_data & ~IXGBE_SFF_SOFT_RS_SELECT_MASK) | rs; in ixgbe_set_soft_rate_select_speed() 5509 eeprom_data = (eeprom_data & ~IXGBE_SFF_SOFT_RS_SELECT_MASK) | rs; in ixgbe_set_soft_rate_select_speed()
|
/illumos-gate/usr/src/uts/common/io/mwl/ |
H A D | mwl.c | 2055 const struct ieee80211_rateset *rs; in mwl_setrates() local 2056 rs = &ic->ic_bss->in_rates; in mwl_setrates() 2064 rates.MgtRate = rs->ir_rates[0] & IEEE80211_RATE_VAL; in mwl_setrates() 2572 const struct ieee80211_rateset *rs; in mwl_setcurchanrates() local 2576 rs = mwl_get_suprates(ic, sc->sc_cur_chan); in mwl_setcurchanrates() 2578 rates.MgtRate = rs->ir_rates[0] & IEEE80211_RATE_VAL; in mwl_setcurchanrates() 2933 get_rate_bitmap(const struct ieee80211_rateset *rs) in get_rate_bitmap() argument 2939 for (i = 0; i < rs->ir_nrates; i++) in get_rate_bitmap() 2940 switch (rs->ir_rates[i] & IEEE80211_RATE_VAL) { in get_rate_bitmap() 3575 struct ieee80211_rateset *rs = NULL; in mwl_m_stat() local [all …]
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge.c | 1056 int *data, i, *rs; in myri10ge_reg_set() local 1083 rs = &data[0]; in myri10ge_reg_set() 1084 *busno = BUS_NUMBER(rs); in myri10ge_reg_set() 1085 *devno = DEVICE_NUMBER(rs); in myri10ge_reg_set() 1086 *funcno = FUNCTION_NUMBER(rs); in myri10ge_reg_set() 1092 rs = &data[5 * i]; in myri10ge_reg_set() 1098 printf(" Bus number = %d.\n", BUS_NUMBER(rs)); in myri10ge_reg_set() 1100 address_space_name[ADDRESS_SPACE(rs)]); in myri10ge_reg_set() 1102 PCI_ADDR_LOW(rs)); in myri10ge_reg_set() 1104 PCI_SPAN_LOW(rs)); in myri10ge_reg_set() [all …]
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_ht.c | 973 struct ieee80211_htrateset *rs; in ieee80211_setup_htrates() local 976 rs = &in->in_htrates; in ieee80211_setup_htrates() 977 (void) memset(rs, 0, sizeof (*rs)); in ieee80211_setup_htrates() 993 rs->rs_rates[rs->rs_nrates++] = (uint8_t)i; in ieee80211_setup_htrates() 1007 struct ieee80211_htrateset *rs; in ieee80211_setup_basic_htrates() local 1013 rs = &in->in_htrates; in ieee80211_setup_basic_htrates() 1014 if (rs->rs_nrates == 0) { in ieee80211_setup_basic_htrates() 1022 for (j = 0; j < rs->rs_nrates; j++) in ieee80211_setup_basic_htrates() 1572 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_set_htrates() 1695 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_set_basic_htrates() [all …]
|
H A D | net80211_input.c | 521 struct ieee80211_rateset *rs = &in->in_rates; in ieee80211_setup_rates() local 523 bzero(rs, sizeof (*rs)); in ieee80211_setup_rates() 524 rs->ir_nrates = rates[1]; in ieee80211_setup_rates() 526 bcopy(rates + 2, rs->ir_rates, rs->ir_nrates); in ieee80211_setup_rates() 534 if (rs->ir_nrates + nxrates > IEEE80211_RATE_MAXSIZE) { in ieee80211_setup_rates() 535 nxrates = IEEE80211_RATE_MAXSIZE - rs->ir_nrates; in ieee80211_setup_rates() 543 bcopy(xrates + 2, rs->ir_rates + rs->ir_nrates, nxrates); in ieee80211_setup_rates() 544 rs->ir_nrates += nxrates; in ieee80211_setup_rates()
|
H A D | net80211_ioctl.c | 1607 struct ieee80211_rateset *rs = &in->in_rates; in wl_set_desrates() local 1641 for (i = 0; i < rs->ir_nrates; i++) { in wl_set_desrates() 1642 if (drate == IEEE80211_RV(rs->ir_rates[i])) in wl_set_desrates() 1646 if (i < rs->ir_nrates) { in wl_set_desrates() 1664 rs = &ic->ic_sup_rates[i]; in wl_set_desrates() 1665 for (j = 0; j < rs->ir_nrates; j++) { in wl_set_desrates() 1666 if (drate == IEEE80211_RV(rs->ir_rates[j])) { in wl_set_desrates() 1693 struct ieee80211_rateset *rs = &in->in_rates; in wl_get_desrates() local 1695 srate = rs->ir_rates[in->in_txrate] & IEEE80211_RATE_VAL; in wl_get_desrates()
|
H A D | net80211_output.c | 267 ieee80211_add_rates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_rates() argument 272 nrates = rs->ir_nrates; in ieee80211_add_rates() 276 bcopy(rs->ir_rates, frm, nrates); in ieee80211_add_rates() 284 ieee80211_add_xrates(uint8_t *frm, const struct ieee80211_rateset *rs) in ieee80211_add_xrates() argument 286 if (rs->ir_nrates > IEEE80211_RATE_SIZE) { in ieee80211_add_xrates() 287 uint8_t nrates = rs->ir_nrates - IEEE80211_RATE_SIZE; in ieee80211_add_xrates() 291 bcopy(rs->ir_rates + IEEE80211_RATE_SIZE, frm, nrates); in ieee80211_add_xrates() 797 struct ieee80211_rateset *rs; in ieee80211_beacon_alloc() local 824 rs = &in->in_rates; in ieee80211_beacon_alloc() 865 frm = ieee80211_add_rates(frm, rs); in ieee80211_beacon_alloc() [all …]
|
H A D | net80211_proto.c | 404 ieee80211_setbasicrates(struct ieee80211_rateset *rs, in ieee80211_setbasicrates() argument 424 for (i = 0; i < rs->ir_nrates; i++) { in ieee80211_setbasicrates() 425 rs->ir_rates[i] &= IEEE80211_RATE_VAL; in ieee80211_setbasicrates() 427 if (basic[mode].ir_rates[j] == rs->ir_rates[i]) { in ieee80211_setbasicrates() 428 rs->ir_rates[i] |= IEEE80211_RATE_BASIC; in ieee80211_setbasicrates()
|