Home
last modified time | relevance | path

Searched refs:ath_desc (Results 1 – 25 of 34) sorted by relevance

12

/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/
H A Dar9300_freebsd.h28 struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next,
36 struct ath_desc *ds, u_int pktLen, u_int hdrLen, HAL_PKT_TYPE type,
41 struct ath_desc *ds, u_int txRate1, u_int txTries1,
44 struct ath_desc *ds, HAL_DMA_ADDR *bufAddrList,
46 HAL_BOOL lastSeg, const struct ath_desc *ds0);
48 const struct ath_desc *ds0, int *rates, int *tries);
50 struct ath_desc *, u_int, u_int, HAL_11N_RATE_SERIES series[],
54 struct ath_desc *ds,
61 struct ath_desc *ds, u_int aggrLen, u_int flags, u_int txPower,
65 struct ath_desc *ds, const struct ath_desc *ds0);
[all …]
H A Dar9300desc.h543 extern void ar9300_set_11n_aggr_first(struct ath_hal *ah, struct ath_desc *ds,
545 extern void ar9300_set_11n_aggr_middle(struct ath_hal *ah, struct ath_desc *ds,
547 extern void ar9300_set_11n_aggr_last(struct ath_hal *ah, struct ath_desc *ds);
548 extern void ar9300_clr_11n_aggr(struct ath_hal *ah, struct ath_desc *ds);
550 struct ath_desc *ds, u_int burst_duration);
556 struct ath_desc *ds, u_int vmf);
577 struct ath_desc *, u_int32_t, struct ath_desc *, u_int64_t, struct ath_rx_status *);
579 struct ath_desc *, u_int8_t *, u_int8_t *);
580 extern HAL_STATUS ar9300_proc_rx_desc_fast(struct ath_hal *ah, struct ath_desc *,
581 u_int32_t, struct ath_desc *, struct ath_rx_status *, void *);
H A Dar9300_stub_funcs.h124 struct ath_desc *, uint32_t size, u_int flags);
125 extern HAL_STATUS ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *,
126 uint32_t, struct ath_desc *, uint64_t,
176 extern HAL_BOOL ar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
182 extern HAL_BOOL ar9300_Stub_SetupXTxDesc(struct ath_hal *, struct ath_desc *,
186 extern HAL_BOOL ar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
190 const struct ath_desc *ds0);
192 struct ath_desc *, struct ath_tx_status *);
194 extern void ar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
196 const struct ath_desc *ds0, int *rates, int *tries);
H A Dar9300_recv_ds.c37 ar9300_proc_rx_desc_fast(struct ath_hal *ah, struct ath_desc *ds, in ar9300_proc_rx_desc_fast()
38 u_int32_t pa, struct ath_desc *nds, struct ath_rx_status *rxs, in ar9300_proc_rx_desc_fast()
199 ar9300_proc_rx_desc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_proc_rx_desc()
200 u_int32_t pa, struct ath_desc *nds, u_int64_t tsf, in ar9300_proc_rx_desc()
215 ar9300_get_rx_key_idx(struct ath_hal *ah, struct ath_desc *ds, u_int8_t *keyix, in ar9300_get_rx_key_idx()
H A Dar9300_freebsd.c710 ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, struct ath_desc *ds, in ar9300_proc_rx_desc_freebsd()
711 uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, in ar9300_proc_rx_desc_freebsd()
745 ar9300_freebsd_setup_tx_desc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_freebsd_setup_tx_desc()
766 ar9300_freebsd_setup_x_tx_desc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_freebsd_setup_x_tx_desc()
785 ar9300_freebsd_fill_tx_desc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_freebsd_fill_tx_desc()
788 const struct ath_desc *ds0) in ar9300_freebsd_fill_tx_desc()
807 const struct ath_desc *ds0, int *rates, int *tries) in ar9300_freebsd_get_tx_completion_rates()
819 ar9300_freebsd_set_11n_rate_scenario(struct ath_hal *ah, struct ath_desc *ds, in ar9300_freebsd_set_11n_rate_scenario()
831 ar9300_freebsd_chain_tx_desc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_freebsd_chain_tx_desc()
844 ar9300_freebsd_setup_first_tx_desc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_freebsd_setup_first_tx_desc()
[all …]
H A Dar9300_stub_funcs.c748 struct ath_desc *rxdesc, uint32_t size, u_int flags) in ar9300_Stub_SetupRxDesc()
756 ar9300_Stub_ProcRxDesc(struct ath_hal *ah, struct ath_desc *desc0, in ar9300_Stub_ProcRxDesc()
757 uint32_t a, struct ath_desc *desc, uint64_t tsf, in ar9300_Stub_ProcRxDesc()
1018 ar9300_Stub_SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_Stub_SetupTxDesc()
1031 ar9300_Stub_SetupXTxDesc(struct ath_hal *ah, struct ath_desc *desc, in ar9300_Stub_SetupXTxDesc()
1042 ar9300_Stub_FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar9300_Stub_FillTxDesc()
1046 const struct ath_desc *ds0) in ar9300_Stub_FillTxDesc()
1055 struct ath_desc *ds, struct ath_tx_status *txstat) in ar9300_Stub_ProcTxDesc()
1070 ar9300_Stub_IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *desc) in ar9300_Stub_IntrReqTxDesc()
1078 const struct ath_desc *ds0, int *rates, int *tries) in ar9300_Stub_GetTxCompletionRates()
H A Dar9300_xmit_ds.c858 ar9300_set_11n_aggr_first(struct ath_hal *ah, struct ath_desc *ds, in ar9300_set_11n_aggr_first()
873 ar9300_set_11n_aggr_middle(struct ath_hal *ah, struct ath_desc *ds, in ar9300_set_11n_aggr_middle()
892 ar9300_set_11n_aggr_last(struct ath_hal *ah, struct ath_desc *ds) in ar9300_set_11n_aggr_last()
902 ar9300_clr_11n_aggr(struct ath_hal *ah, struct ath_desc *ds) in ar9300_clr_11n_aggr()
910 ar9300_set_11n_burst_duration(struct ath_hal *ah, struct ath_desc *ds, in ar9300_set_11n_burst_duration()
953 ar9300_set_11n_virtual_more_frag(struct ath_hal *ah, struct ath_desc *ds, in ar9300_set_11n_virtual_more_frag()
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/
H A Dar5416.h293 struct ath_desc *, uint32_t size, u_int flags);
294 extern HAL_STATUS ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *,
295 uint32_t, struct ath_desc *, uint64_t,
371 extern HAL_BOOL ar5416SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
377 extern HAL_BOOL ar5416SetupXTxDesc(struct ath_hal *, struct ath_desc *,
381 extern HAL_BOOL ar5416FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
384 const struct ath_desc *ds0);
386 struct ath_desc *, struct ath_tx_status *);
388 const struct ath_desc *ds0, int *rates, int *tries);
394 extern HAL_BOOL ar5416ChainTxDesc(struct ath_hal *ah, struct ath_desc *ds,
[all …]
H A Dar5416_xmit.c321 ar5416SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416SetupTxDesc()
429 ar5416SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416SetupXTxDesc()
459 ar5416FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416FillTxDesc()
462 const struct ath_desc *ds0) in ar5416FillTxDesc()
523 ar5416ChainTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416ChainTxDesc()
618 ar5416SetupFirstTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416SetupFirstTxDesc()
679 ar5416SetupLastTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416SetupLastTxDesc()
680 const struct ath_desc *ds0) in ar5416SetupLastTxDesc()
701 ar5416SwapTxDesc(struct ath_desc *ds) in ar5416SwapTxDesc()
718 struct ath_desc *ds, struct ath_tx_status *ts) in ar5416ProcTxDesc()
[all …]
H A Dar5416_recv.c140 ar5416SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416SetupRxDesc()
169 ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5416ProcRxDesc()
170 uint32_t pa, struct ath_desc *nds, uint64_t tsf, in ar5416ProcRxDesc()
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/
H A Dar5210.h165 extern HAL_BOOL ar5210SetupTxDesc(struct ath_hal *, struct ath_desc *,
171 extern HAL_BOOL ar5210SetupXTxDesc(struct ath_hal *, struct ath_desc *,
175 extern HAL_BOOL ar5210FillTxDesc(struct ath_hal *, struct ath_desc *,
178 const struct ath_desc *ds0);
180 struct ath_desc *, struct ath_tx_status *);
182 extern void ar5210IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
184 const struct ath_desc *, int *rates, int *tries);
204 extern HAL_BOOL ar5210SetupRxDesc(struct ath_hal *, struct ath_desc *,
206 extern HAL_STATUS ar5210ProcRxDesc(struct ath_hal *, struct ath_desc *,
207 uint32_t, struct ath_desc *, uint64_t,
H A Dar5210_recv.c182 ar5210SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5210SetupRxDesc()
212 ar5210ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5210ProcRxDesc()
213 uint32_t pa, struct ath_desc *nds, uint64_t tsf, in ar5210ProcRxDesc()
H A Dar5210_xmit.c477 ar5210SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5210SetupTxDesc()
528 ar5210SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5210SetupXTxDesc()
541 ar5210IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds) in ar5210IntrReqTxDesc()
549 ar5210FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5210FillTxDesc()
552 const struct ath_desc *ds0) in ar5210FillTxDesc()
591 struct ath_desc *ds, struct ath_tx_status *ts) in ar5210ProcTxDesc()
634 ar5210GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) in ar5210GetTxCompletionRates()
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/
H A Dar5211.h188 extern HAL_BOOL ar5211SetupTxDesc(struct ath_hal *, struct ath_desc *,
194 extern HAL_BOOL ar5211SetupXTxDesc(struct ath_hal *, struct ath_desc *,
198 extern HAL_BOOL ar5211FillTxDesc(struct ath_hal *, struct ath_desc *,
201 const struct ath_desc *ds0);
203 struct ath_desc *, struct ath_tx_status *);
205 extern void ar5211IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
207 const struct ath_desc *ds0, int *rates, int *tries);
227 extern HAL_BOOL ar5211SetupRxDesc(struct ath_hal *, struct ath_desc *,
229 extern HAL_STATUS ar5211ProcRxDesc(struct ath_hal *, struct ath_desc *,
230 uint32_t, struct ath_desc *, uint64_t,
H A Dar5211_recv.c178 ar5211SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5211SetupRxDesc()
206 ar5211ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5211ProcRxDesc()
207 uint32_t pa, struct ath_desc *nds, uint64_t tsf, in ar5211ProcRxDesc()
H A Dar5211_xmit.c509 ar5211SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5211SetupTxDesc()
557 ar5211SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5211SetupXTxDesc()
570 ar5211IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds) in ar5211IntrReqTxDesc()
578 ar5211FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5211FillTxDesc()
581 const struct ath_desc *ds0) in ar5211FillTxDesc()
620 struct ath_desc *ds, struct ath_tx_status *ts) in ar5211ProcTxDesc()
672 ar5211GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) in ar5211GetTxCompletionRates()
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/
H A Dah.h923 struct ath_desc;
1287 HAL_BOOL __ahdecl(*ah_setupTxDesc)(struct ath_hal *, struct ath_desc *,
1295 HAL_BOOL __ahdecl(*ah_setupXTxDesc)(struct ath_hal *, struct ath_desc*,
1299 HAL_BOOL __ahdecl(*ah_fillTxDesc)(struct ath_hal *, struct ath_desc *,
1302 HAL_BOOL lastSeg, const struct ath_desc *);
1304 struct ath_desc *, struct ath_tx_status *);
1306 void __ahdecl(*ah_reqTxIntrDesc)(struct ath_hal *, struct ath_desc*);
1308 const struct ath_desc *ds, int *rates, int *tries);
1335 HAL_BOOL __ahdecl(*ah_setupRxDesc)(struct ath_hal *, struct ath_desc *,
1338 struct ath_desc *, uint32_t phyAddr,
[all …]
H A Dah_desc.h227 struct ath_desc { struct
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_debug.c104 const struct ath_desc *ds; in ath_printrxbuf()
110 ix, ds, (const struct ath_desc *)bf->bf_daddr + i, in ath_printrxbuf()
162 eds, (const struct ath_desc *)bf->bf_daddr + i, in ath_printtxbuf_edma()
204 const struct ath_desc *ds; in ath_printtxbuf_legacy()
217 ds, (const struct ath_desc *)bf->bf_daddr + i, in ath_printtxbuf_legacy()
H A Dif_athrate.h69 struct ath_desc;
148 struct ath_desc *, int shortPreamble, u_int8_t rix);
H A Dif_ath_rx.c251 struct ath_desc *ds; in ath_legacy_rxbuf_init()
1073 ((struct ath_desc *)((caddr_t)(_sc)->sc_rxdma.dd_desc + \ in ath_rx_proc()
1080 struct ath_desc *ds; in ath_rx_proc()
1391 ((struct ath_desc *)((caddr_t)(_sc)->sc_rxdma.dd_desc + \ in ath_legacy_stoprecv()
1420 struct ath_desc *ds = bf->bf_desc; in ath_legacy_stoprecv()
1493 "rx", sizeof(struct ath_desc), ath_rxbuf, 1); in ath_legacy_dma_rxsetup()
1533 sc->sc_rx_statuslen = sizeof(struct ath_desc); in ath_recv_setup_legacy()
H A Dif_ath_descdma.c272 bf->bf_desc = (struct ath_desc *) ds; in ath_descdma_setup()
284 bf->bf_desc = (struct ath_desc *) ds; in ath_descdma_setup()
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/
H A Dar5212.h551 struct ath_desc *, uint32_t size, u_int flags);
552 extern HAL_STATUS ar5212ProcRxDesc(struct ath_hal *ah, struct ath_desc *,
553 uint32_t, struct ath_desc *, uint64_t,
602 extern HAL_BOOL ar5212SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds,
608 extern HAL_BOOL ar5212SetupXTxDesc(struct ath_hal *, struct ath_desc *,
612 extern HAL_BOOL ar5212FillTxDesc(struct ath_hal *ah, struct ath_desc *ds,
615 const struct ath_desc *ds0);
617 struct ath_desc *, struct ath_tx_status *);
619 extern void ar5212IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *);
621 const struct ath_desc *ds0, int *rates, int *tries);
H A Dar5212_xmit.c34 static void ar5212SwapTxDesc(struct ath_desc *ds);
688 ar5212SetupTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5212SetupTxDesc()
760 ar5212SetupXTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5212SetupXTxDesc()
792 ar5212IntrReqTxDesc(struct ath_hal *ah, struct ath_desc *ds) in ar5212IntrReqTxDesc()
804 ar5212FillTxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5212FillTxDesc()
807 const struct ath_desc *ds0) in ar5212FillTxDesc()
860 ar5212SwapTxDesc(struct ath_desc *ds) in ar5212SwapTxDesc()
877 struct ath_desc *ds, struct ath_tx_status *ts) in ar5212ProcTxDesc()
962 ar5212GetTxCompletionRates(struct ath_hal *ah, const struct ath_desc *ds0, int *rates, int *tries) in ar5212GetTxCompletionRates()
H A Dar5212_recv.c220 ar5212SetupRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5212SetupRxDesc()
246 ar5212ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, in ar5212ProcRxDesc()
247 uint32_t pa, struct ath_desc *nds, uint64_t tsf, in ar5212ProcRxDesc()

12