| /NextBSD/sys/dev/iscsi/ |
| HD | icl_soft.c | 126 icl_conn_fail(struct icl_conn *ic) in icl_conn_fail() argument 128 if (ic->ic_socket == NULL) in icl_conn_fail() 134 ic->ic_socket->so_error = EDOOFUS; in icl_conn_fail() 135 (ic->ic_error)(ic); in icl_conn_fail() 139 icl_conn_receive(struct icl_conn *ic, size_t len) in icl_conn_receive() argument 146 so = ic->ic_socket; in icl_conn_receive() 167 icl_pdu_new_empty(struct icl_conn *ic, int flags) in icl_pdu_new_empty() argument 172 refcount_acquire(&ic->ic_outstanding_pdus); in icl_pdu_new_empty() 178 refcount_release(&ic->ic_outstanding_pdus); in icl_pdu_new_empty() 183 ip->ip_conn = ic; in icl_pdu_new_empty() [all …]
|
| HD | icl_wrappers.h | 46 icl_pdu_new(struct icl_conn *ic, int flags) in icl_pdu_new() argument 49 return (ICL_CONN_NEW_PDU(ic, flags)); in icl_pdu_new() 88 icl_conn_free(struct icl_conn *ic) in icl_conn_free() argument 91 ICL_CONN_FREE(ic); in icl_conn_free() 95 icl_conn_handoff(struct icl_conn *ic, int fd) in icl_conn_handoff() argument 98 return (ICL_CONN_HANDOFF(ic, fd)); in icl_conn_handoff() 102 icl_conn_close(struct icl_conn *ic) in icl_conn_close() argument 105 ICL_CONN_CLOSE(ic); in icl_conn_close() 109 icl_conn_task_setup(struct icl_conn *ic, struct ccb_scsiio *csio, in icl_conn_task_setup() argument 113 return (ICL_CONN_TASK_SETUP(ic, csio, task_tagp, prvp)); in icl_conn_task_setup() [all …]
|
| /NextBSD/sys/net80211/ |
| HD | ieee80211_dfs.c | 98 ieee80211_dfs_attach(struct ieee80211com *ic) in ieee80211_dfs_attach() argument 100 struct ieee80211_dfs_state *dfs = &ic->ic_dfs; in ieee80211_dfs_attach() 102 callout_init_mtx(&dfs->nol_timer, IEEE80211_LOCK_OBJ(ic), 0); in ieee80211_dfs_attach() 103 callout_init_mtx(&dfs->cac_timer, IEEE80211_LOCK_OBJ(ic), 0); in ieee80211_dfs_attach() 105 ic->ic_set_quiet = null_set_quiet; in ieee80211_dfs_attach() 109 ieee80211_dfs_detach(struct ieee80211com *ic) in ieee80211_dfs_detach() argument 112 ieee80211_dfs_reset(ic); in ieee80211_dfs_detach() 116 ieee80211_dfs_reset(struct ieee80211com *ic) in ieee80211_dfs_reset() argument 118 struct ieee80211_dfs_state *dfs = &ic->ic_dfs; in ieee80211_dfs_reset() 124 for (i = 0; i < ic->ic_nchans; i++) in ieee80211_dfs_reset() [all …]
|
| HD | ieee80211.c | 89 static void ieee80211_syncflag_locked(struct ieee80211com *ic, int flag); 90 static void ieee80211_syncflag_ht_locked(struct ieee80211com *ic, int flag); 91 static void ieee80211_syncflag_ext_locked(struct ieee80211com *ic, int flag); 92 static int ieee80211_media_setup(struct ieee80211com *ic, 124 ieee80211_chan_init(struct ieee80211com *ic) in ieee80211_chan_init() argument 127 if (ic->ic_sup_rates[m].rs_nrates == 0) \ in ieee80211_chan_init() 128 ic->ic_sup_rates[m] = def; \ in ieee80211_chan_init() 133 KASSERT(0 < ic->ic_nchans && ic->ic_nchans <= IEEE80211_CHAN_MAX, in ieee80211_chan_init() 134 ("invalid number of channels specified: %u", ic->ic_nchans)); in ieee80211_chan_init() 135 memset(ic->ic_chan_avail, 0, sizeof(ic->ic_chan_avail)); in ieee80211_chan_init() [all …]
|
| HD | ieee80211_proto.c | 125 ieee80211_proto_attach(struct ieee80211com *ic) in ieee80211_proto_attach() argument 130 hdrlen = ic->ic_headroom in ieee80211_proto_attach() 141 ic->ic_protmode = IEEE80211_PROT_CTSONLY; in ieee80211_proto_attach() 143 TASK_INIT(&ic->ic_parent_task, 0, parent_updown, ic); in ieee80211_proto_attach() 144 TASK_INIT(&ic->ic_mcast_task, 0, update_mcast, ic); in ieee80211_proto_attach() 145 TASK_INIT(&ic->ic_promisc_task, 0, update_promisc, ic); in ieee80211_proto_attach() 146 TASK_INIT(&ic->ic_chan_task, 0, update_channel, ic); in ieee80211_proto_attach() 147 TASK_INIT(&ic->ic_bmiss_task, 0, beacon_miss, ic); in ieee80211_proto_attach() 148 TASK_INIT(&ic->ic_chw_task, 0, update_chw, ic); in ieee80211_proto_attach() 149 TASK_INIT(&ic->ic_wme_task, 0, update_wme, ic); in ieee80211_proto_attach() [all …]
|
| HD | ieee80211_scan_sw.c | 106 ieee80211_swscan_detach(struct ieee80211com *ic) in ieee80211_swscan_detach() argument 108 struct ieee80211_scan_state *ss = ic->ic_scan; in ieee80211_swscan_detach() 111 IEEE80211_LOCK(ic); in ieee80211_swscan_detach() 114 IEEE80211_UNLOCK(ic); in ieee80211_swscan_detach() 115 ieee80211_draintask(ic, &SCAN_PRIVATE(ss)->ss_scan_task); in ieee80211_swscan_detach() 117 KASSERT((ic->ic_flags & IEEE80211_F_SCAN) == 0, in ieee80211_swscan_detach() 131 ic->ic_scan = NULL; in ieee80211_swscan_detach() 149 struct ieee80211com *ic = vap->iv_ic; in ieee80211_swscan_vdetach() local 152 IEEE80211_LOCK_ASSERT(ic); in ieee80211_swscan_vdetach() 153 ss = ic->ic_scan; in ieee80211_swscan_vdetach() [all …]
|
| HD | ieee80211_regdomain.c | 49 null_getradiocaps(struct ieee80211com *ic, int maxchan, in null_getradiocaps() argument 53 if (maxchan > ic->ic_nchans) in null_getradiocaps() 54 maxchan = ic->ic_nchans; in null_getradiocaps() 55 memcpy(c, ic->ic_channels, maxchan*sizeof(struct ieee80211_channel)); in null_getradiocaps() 60 null_setregdomain(struct ieee80211com *ic, in null_setregdomain() argument 68 ieee80211_regdomain_attach(struct ieee80211com *ic) in ieee80211_regdomain_attach() argument 70 if (ic->ic_regdomain.regdomain == 0 && in ieee80211_regdomain_attach() 71 ic->ic_regdomain.country == CTRY_DEFAULT) { in ieee80211_regdomain_attach() 72 ic->ic_regdomain.country = CTRY_UNITED_STATES; /* XXX */ in ieee80211_regdomain_attach() 73 ic->ic_regdomain.location = ' '; /* both */ in ieee80211_regdomain_attach() [all …]
|
| HD | ieee80211_node.c | 98 static void ieee80211_node_table_init(struct ieee80211com *ic, 110 ieee80211_node_attach(struct ieee80211com *ic) in ieee80211_node_attach() argument 113 ieee80211_ageq_init(&ic->ic_stageq, ic->ic_max_keyix * 8, in ieee80211_node_attach() 115 ieee80211_node_table_init(ic, &ic->ic_sta, "station", in ieee80211_node_attach() 116 IEEE80211_INACT_INIT, ic->ic_max_keyix); in ieee80211_node_attach() 117 callout_init(&ic->ic_inact, 1); in ieee80211_node_attach() 118 callout_reset(&ic->ic_inact, IEEE80211_INACT_WAIT*hz, in ieee80211_node_attach() 119 ieee80211_node_timeout, ic); in ieee80211_node_attach() 121 ic->ic_node_alloc = node_alloc; in ieee80211_node_attach() 122 ic->ic_node_free = node_free; in ieee80211_node_attach() [all …]
|
| HD | ieee80211_ddb.c | 131 const struct ieee80211com *ic; in DB_SHOW_COMMAND() local 157 ic = (const struct ieee80211com *) addr; in DB_SHOW_COMMAND() 158 _db_show_com(ic, showvaps, showsta, showmesh, showprocs); in DB_SHOW_COMMAND() 177 const struct ieee80211com *ic = ifp->if_l2com; in DB_SHOW_ALL_COMMAND() local 182 ifp->if_xname, ic); in DB_SHOW_ALL_COMMAND() 183 TAILQ_FOREACH(vap, &ic->ic_vaps, in DB_SHOW_ALL_COMMAND() 189 _db_show_com(ic, 1, 1, 1, 1); in DB_SHOW_ALL_COMMAND() 343 const struct ieee80211com *ic = vap->iv_ic; in _db_show_vap() local 414 if (isset(ic->ic_modecaps, i)) { in _db_show_vap() 455 if (isset(ic->ic_modecaps, i)) { in _db_show_vap() [all …]
|
| HD | ieee80211_radiotap.c | 54 ieee80211_radiotap_attach(struct ieee80211com *ic, in ieee80211_radiotap_attach() argument 58 ieee80211_radiotap_attachv(ic, th, tlen, 0, tx_radiotap, in ieee80211_radiotap_attach() 63 ieee80211_radiotap_attachv(struct ieee80211com *ic, in ieee80211_radiotap_attachv() argument 74 ic->ic_th = th; in ieee80211_radiotap_attachv() 82 ic_printf(ic, "%s: no tx channel, radiotap 0x%x\n", __func__, in ieee80211_radiotap_attachv() 86 ic->ic_txchan = ((uint8_t *) th) + off; in ieee80211_radiotap_attachv() 90 ic->ic_rh = rh; in ieee80211_radiotap_attachv() 98 ic_printf(ic, "%s: no rx channel, radiotap 0x%x\n", __func__, in ieee80211_radiotap_attachv() 102 ic->ic_rxchan = ((uint8_t *) rh) + off; in ieee80211_radiotap_attachv() 107 ieee80211_radiotap_detach(struct ieee80211com *ic) in ieee80211_radiotap_detach() argument [all …]
|
| HD | ieee80211_scan.c | 72 ieee80211_scan_attach(struct ieee80211com *ic) in ieee80211_scan_attach() argument 78 if (ic->ic_scan_methods == NULL) in ieee80211_scan_attach() 79 ieee80211_swscan_attach(ic); in ieee80211_scan_attach() 81 ic->ic_scan_methods->sc_attach(ic); in ieee80211_scan_attach() 85 ieee80211_scan_detach(struct ieee80211com *ic) in ieee80211_scan_detach() argument 94 ic->ic_scan_methods->sc_detach(ic); in ieee80211_scan_detach() 123 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vattach() local 132 ic->ic_scan_methods->sc_vattach(vap); in ieee80211_scan_vattach() 138 struct ieee80211com *ic = vap->iv_ic; in ieee80211_scan_vdetach() local 141 IEEE80211_LOCK(ic); in ieee80211_scan_vdetach() [all …]
|
| HD | ieee80211_ht.c | 233 ieee80211_ht_attach(struct ieee80211com *ic) in ieee80211_ht_attach() argument 236 ic->ic_recv_action = ieee80211_recv_action; in ieee80211_ht_attach() 237 ic->ic_send_action = ieee80211_send_action; in ieee80211_ht_attach() 238 ic->ic_ampdu_enable = ieee80211_ampdu_enable; in ieee80211_ht_attach() 239 ic->ic_addba_request = ieee80211_addba_request; in ieee80211_ht_attach() 240 ic->ic_addba_response = ieee80211_addba_response; in ieee80211_ht_attach() 241 ic->ic_addba_response_timeout = null_addba_response_timeout; in ieee80211_ht_attach() 242 ic->ic_addba_stop = ieee80211_addba_stop; in ieee80211_ht_attach() 243 ic->ic_bar_response = ieee80211_bar_response; in ieee80211_ht_attach() 244 ic->ic_ampdu_rx_start = ampdu_rx_start; in ieee80211_ht_attach() [all …]
|
| HD | ieee80211_superg.c | 98 ieee80211_superg_attach(struct ieee80211com *ic) in ieee80211_superg_attach() argument 102 if (ic->ic_caps & IEEE80211_C_FF) { in ieee80211_superg_attach() 111 ic->ic_superg = sg; in ieee80211_superg_attach() 117 ieee80211_superg_detach(struct ieee80211com *ic) in ieee80211_superg_detach() argument 119 if (ic->ic_superg != NULL) { in ieee80211_superg_detach() 120 IEEE80211_FREE(ic->ic_superg, M_80211_VAP); in ieee80211_superg_detach() 121 ic->ic_superg = NULL; in ieee80211_superg_detach() 128 struct ieee80211com *ic = vap->iv_ic; in ieee80211_superg_vattach() local 130 if (ic->ic_superg == NULL) /* NB: can't do fast-frames w/o state */ in ieee80211_superg_vattach() 468 struct ieee80211com *ic = ni->ni_ic; in ff_transmit() local [all …]
|
| HD | ieee80211_sta.c | 80 ieee80211_sta_attach(struct ieee80211com *ic) in ieee80211_sta_attach() argument 82 ic->ic_vattach[IEEE80211_M_STA] = sta_vattach; in ieee80211_sta_attach() 86 ieee80211_sta_detach(struct ieee80211com *ic) in ieee80211_sta_detach() argument 114 struct ieee80211com *ic = vap->iv_ic; in sta_beacon_miss() local 116 IEEE80211_LOCK_ASSERT(ic); in sta_beacon_miss() 118 KASSERT((ic->ic_flags & IEEE80211_F_SCAN) == 0, ("scanning")); in sta_beacon_miss() 135 ieee80211_csa_completeswitch(ic); in sta_beacon_miss() 157 struct ieee80211com *ic = vap->iv_ic; in sta_beacon_miss() local 166 ic->ic_bsschan->ic_flags ^ IEEE80211_CHAN_TURBO); in sta_beacon_miss() 216 struct ieee80211com *ic = vap->iv_ic; in sta_newstate() local [all …]
|
| /NextBSD/sys/dev/wtap/ |
| HD | if_wtap.c | 263 struct ieee80211com *ic = vap->iv_ic; in wtap_newstate() local 264 struct wtap_softc *sc = ic->ic_softc; in wtap_newstate() 316 wtap_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], in wtap_vap_create() argument 321 struct wtap_softc *sc = ic->ic_softc; in wtap_vap_create() 334 error = ieee80211_vap_setup(ic, vap, name, unit, IEEE80211_M_MBSS, in wtap_vap_create() 377 wtap_parent(struct ieee80211com *ic) in wtap_parent() argument 379 struct wtap_softc *sc = ic->ic_softc; in wtap_parent() 381 if (ic->ic_nrunning > 0) { in wtap_parent() 383 ieee80211_start_all(ic); in wtap_parent() 389 wtap_scan_start(struct ieee80211com *ic) in wtap_scan_start() argument [all …]
|
| /NextBSD/sys/dev/cxgbe/cxgbei/ |
| HD | icl_cxgbei.c | 150 icl_cxgbei_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip) in icl_cxgbei_conn_pdu_free() argument 157 MPASS(ic == ip->ip_conn); in icl_cxgbei_conn_pdu_free() 165 if (__predict_true(ic != NULL)) in icl_cxgbei_conn_pdu_free() 166 refcount_release(&ic->ic_outstanding_pdus); in icl_cxgbei_conn_pdu_free() 207 icl_cxgbei_new_pdu_set_conn(struct icl_pdu *ip, struct icl_conn *ic) in icl_cxgbei_new_pdu_set_conn() argument 210 ip->ip_conn = ic; in icl_cxgbei_new_pdu_set_conn() 212 refcount_acquire(&ic->ic_outstanding_pdus); in icl_cxgbei_new_pdu_set_conn() 220 icl_cxgbei_conn_new_pdu(struct icl_conn *ic, int flags) in icl_cxgbei_conn_new_pdu() argument 227 icl_cxgbei_new_pdu_set_conn(ip, ic); in icl_cxgbei_conn_new_pdu() 247 icl_cxgbei_conn_pdu_data_segment_length(struct icl_conn *ic, in icl_cxgbei_conn_pdu_data_segment_length() argument [all …]
|
| /NextBSD/sys/dev/usb/wlan/ |
| HD | if_ural.c | 426 struct ieee80211com *ic = &sc->sc_ic; in ural_attach() local 460 ic->ic_softc = sc; in ural_attach() 461 ic->ic_name = device_get_nameunit(self); in ural_attach() 462 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */ in ural_attach() 465 ic->ic_caps = in ural_attach() 482 ieee80211_init_channels(ic, NULL, bands); in ural_attach() 484 ieee80211_ifattach(ic); in ural_attach() 485 ic->ic_update_promisc = ural_update_promisc; in ural_attach() 486 ic->ic_raw_xmit = ural_raw_xmit; in ural_attach() 487 ic->ic_scan_start = ural_scan_start; in ural_attach() [all …]
|
| HD | if_rum.c | 470 struct ieee80211com *ic = &sc->sc_ic; in rum_attach() local 516 ic->ic_softc = sc; in rum_attach() 517 ic->ic_name = device_get_nameunit(self); in rum_attach() 518 ic->ic_phytype = IEEE80211_T_OFDM; /* not only, but not used */ in rum_attach() 521 ic->ic_caps = in rum_attach() 535 ic->ic_cryptocaps = in rum_attach() 546 ieee80211_init_channels(ic, NULL, bands); in rum_attach() 548 ieee80211_ifattach(ic); in rum_attach() 549 ic->ic_update_promisc = rum_update_promisc; in rum_attach() 550 ic->ic_raw_xmit = rum_raw_xmit; in rum_attach() [all …]
|
| /NextBSD/contrib/serf/ |
| HD | incoming.c | 98 serf_incoming_t *ic = apr_palloc(pool, sizeof(*ic)); in serf_incoming_create() local 100 ic->ctx = ctx; in serf_incoming_create() 101 ic->baton.type = SERF_IO_CLIENT; in serf_incoming_create() 102 ic->baton.u.client = ic; in serf_incoming_create() 103 ic->request_baton = request_baton; in serf_incoming_create() 104 ic->request = request; in serf_incoming_create() 105 ic->skt = insock; in serf_incoming_create() 106 ic->desc.desc_type = APR_POLL_SOCKET; in serf_incoming_create() 107 ic->desc.desc.s = ic->skt; in serf_incoming_create() 108 ic->desc.reqevents = APR_POLLIN; in serf_incoming_create() [all …]
|
| /NextBSD/sys/dev/wi/ |
| HD | if_wi.c | 236 struct ieee80211com *ic = &sc->sc_ic; in wi_attach() local 307 error = wi_read_rid(sc, WI_RID_MAC_NODE, &ic->ic_macaddr, &buflen); in wi_attach() 310 error = wi_read_rid(sc, WI_RID_MAC_NODE, &ic->ic_macaddr, in wi_attach() 313 if (error || IEEE80211_ADDR_EQ(&ic->ic_macaddr, empty_macaddr)) { in wi_attach() 324 ic->ic_softc = sc; in wi_attach() 325 ic->ic_name = device_get_nameunit(dev); in wi_attach() 326 ic->ic_phytype = IEEE80211_T_DS; in wi_attach() 327 ic->ic_opmode = IEEE80211_M_STA; in wi_attach() 328 ic->ic_caps = IEEE80211_C_STA in wi_attach() 348 c = &ic->ic_channels[ic->ic_nchans++]; in wi_attach() [all …]
|
| /NextBSD/sys/netpfil/ipfw/ |
| HD | ip_fw_iface.c | 292 struct ipfw_ifc *ic) in ipfw_iface_ref() argument 319 ic->iface = iif; in ipfw_iface_ref() 345 ic->iface = tmp; in ipfw_iface_ref() 356 ic->iface = iif; in ipfw_iface_ref() 369 ipfw_iface_add_notify(struct ip_fw_chain *ch, struct ipfw_ifc *ic) in ipfw_iface_add_notify() argument 376 iif = ic->iface; in ipfw_iface_add_notify() 378 TAILQ_INSERT_TAIL(&iif->consumers, ic, next); in ipfw_iface_add_notify() 380 ic->cb(ch, ic->cbdata, iif->ifindex); in ipfw_iface_add_notify() 388 ipfw_iface_del_notify(struct ip_fw_chain *ch, struct ipfw_ifc *ic) in ipfw_iface_del_notify() argument 394 iif = ic->iface; in ipfw_iface_del_notify() [all …]
|
| /NextBSD/usr.bin/enigma/ |
| HD | enigma.c | 40 int ic, i, k, temp; in setup() local 69 ic = (rnd&MASK)%(k+1); in setup() 72 t1[k] = t1[ic]; in setup() 73 t1[ic] = temp; in setup() 75 ic = (rnd&MASK) % k; in setup() 76 while(t3[ic]!=0) ic = (ic+1) % k; in setup() 77 t3[k] = ic; in setup() 78 t3[ic] = k; in setup() 145 int i, ic, k, temp; in shuffle() local 153 ic = (rnd&MASK)%(k+1); in shuffle() [all …]
|
| /NextBSD/sys/mips/beri/ |
| HD | beri_simplebus.c | 255 device_t ic; in simplebus_alloc_resource() local 283 (ic = simplebus_get_interrupt_parent(child)) != NULL) in simplebus_alloc_resource() 284 return(FDT_IC_ALLOC_INTR(ic, child, rid, start, flags)); in simplebus_alloc_resource() 294 device_t ic; in simplebus_activate_resource() local 297 (ic = simplebus_get_interrupt_parent(child)) != NULL) in simplebus_activate_resource() 298 return (FDT_IC_ACTIVATE_INTR(ic, r)); in simplebus_activate_resource() 307 device_t ic; in simplebus_deactivate_resource() local 310 (ic = simplebus_get_interrupt_parent(child)) != NULL) in simplebus_deactivate_resource() 311 return (FDT_IC_DEACTIVATE_INTR(ic, r)); in simplebus_deactivate_resource() 320 device_t ic; in simplebus_release_resource() local [all …]
|
| /NextBSD/sys/dev/otus/ |
| HD | if_otus.c | 338 struct ieee80211com *ic = &sc->sc_ic; in otus_detach() local 356 ieee80211_ifdetach(ic); in otus_detach() 369 otus_vap_create(struct ieee80211com *ic, const char name[IFNAMSIZ], int unit, in otus_vap_create() argument 377 if (!TAILQ_EMPTY(&ic->ic_vaps)) /* only one at a time */ in otus_vap_create() 383 if (ieee80211_vap_setup(ic, vap, name, unit, opmode, in otus_vap_create() 403 ic->ic_opmode = opmode; in otus_vap_create() 419 otus_parent(struct ieee80211com *ic) in otus_parent() argument 421 struct otus_softc *sc = ic->ic_softc; in otus_parent() 424 if (ic->ic_nrunning > 0) { in otus_parent() 435 ieee80211_start_all(ic); in otus_parent() [all …]
|
| /NextBSD/sys/dev/ath/ |
| HD | if_ath.c | 574 struct ieee80211com *ic = &sc->sc_ic; in ath_attach() local 584 ic->ic_softc = sc; in ath_attach() 585 ic->ic_name = device_get_nameunit(sc->sc_dev); in ath_attach() 865 ic->ic_phytype = IEEE80211_T_OFDM; in ath_attach() 866 ic->ic_opmode = IEEE80211_M_STA; in ath_attach() 867 ic->ic_caps = in ath_attach() 892 ic->ic_cryptocaps |= IEEE80211_CRYPTO_WEP; in ath_attach() 894 ic->ic_cryptocaps |= IEEE80211_CRYPTO_AES_OCB; in ath_attach() 896 ic->ic_cryptocaps |= IEEE80211_CRYPTO_AES_CCM; in ath_attach() 898 ic->ic_cryptocaps |= IEEE80211_CRYPTO_CKIP; in ath_attach() [all …]
|