Home
last modified time | relevance | path

Searched refs:ic (Results 1 – 25 of 235) sorted by relevance

12345678910

/NextBSD/sys/dev/iscsi/
HDicl_soft.c126 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 …]
HDicl_wrappers.h46 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/
HDieee80211_dfs.c98 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 …]
HDieee80211.c89 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 …]
HDieee80211_proto.c125 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 …]
HDieee80211_scan_sw.c106 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 …]
HDieee80211_regdomain.c49 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 …]
HDieee80211_node.c98 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 …]
HDieee80211_ddb.c131 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 …]
HDieee80211_radiotap.c54 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 …]
HDieee80211_scan.c72 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 …]
HDieee80211_ht.c233 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 …]
HDieee80211_superg.c98 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 …]
HDieee80211_sta.c80 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/
HDif_wtap.c263 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/
HDicl_cxgbei.c150 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/
HDif_ural.c426 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 …]
HDif_rum.c470 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/
HDincoming.c98 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/
HDif_wi.c236 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/
HDip_fw_iface.c292 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/
HDenigma.c40 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/
HDberi_simplebus.c255 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/
HDif_otus.c338 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/
HDif_ath.c574 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 …]

12345678910