Lines Matching refs:mwl_hal

74 struct mwl_hal {  struct
80 struct mwl_hal *mwl_hal_attach(device_t dev, uint16_t devid, argument
82 void mwl_hal_detach(struct mwl_hal *);
87 int mwl_hal_ismbsscapable(struct mwl_hal *);
96 struct mwl_hal_vap *mwl_hal_newvap(struct mwl_hal *, MWL_HAL_BSSTYPE,
105 void mwl_hal_setdebug(struct mwl_hal *, int);
106 int mwl_hal_getdebug(struct mwl_hal *);
119 int mwl_hal_getchannelinfo(struct mwl_hal *, int band, int chw,
126 mwl_hal_getisr(struct mwl_hal *mh, uint32_t *status) in mwl_hal_getisr()
149 void mwl_hal_intrset(struct mwl_hal *mh, uint32_t mask);
157 mwl_hal_txstart(struct mwl_hal *mh, int qnum) in mwl_hal_txstart()
171 void mwl_hal_cmddone(struct mwl_hal *mh);
212 int mwl_hal_gethwspecs(struct mwl_hal *mh, struct mwl_hal_hwspec *);
224 int mwl_hal_sethwdma(struct mwl_hal *mh, const struct mwl_hal_txrxdma *);
265 int mwl_hal_gethwstats(struct mwl_hal *mh, struct mwl_hal_hwstats *);
287 int mwl_hal_setradio(struct mwl_hal *mh, int onoff, MWL_HAL_PREAMBLE preamble);
300 int mwl_hal_setantenna(struct mwl_hal *mh, MWL_HAL_ANTENNA dirSet, int ant);
321 int mwl_hal_setradardetection(struct mwl_hal *mh, MWL_HAL_RADAR action);
325 int mwl_hal_setregioncode(struct mwl_hal *mh, int regionCode);
335 int mwl_hal_setchannelswitchie(struct mwl_hal *,
380 int mwl_hal_settxrate_auto(struct mwl_hal *, const MWL_HAL_TXRATE *rate);
386 int mwl_hal_setslottime(struct mwl_hal *mh, int usecs);
392 int mwl_hal_adjusttxpower(struct mwl_hal *, uint32_t powerLevel);
398 int mwl_hal_settxpower(struct mwl_hal *, const MWL_HAL_CHANNEL *,
406 int mwl_hal_setmcast(struct mwl_hal *mh, int nmc, const uint8_t macs[]);
494 int mwl_hal_setchannel(struct mwl_hal *mh, const MWL_HAL_CHANNEL *c);
512 const MWL_HAL_BASTREAM *mwl_hal_bastream_lookup(struct mwl_hal *mh, int s);
515 int mwl_hal_bastream_destroy(struct mwl_hal *mh, const MWL_HAL_BASTREAM *);
516 int mwl_hal_getwatchdogbitmap(struct mwl_hal *mh, uint8_t bitmap[1]);
517 int mwl_hal_bastream_get_seqno(struct mwl_hal *mh, const MWL_HAL_BASTREAM *,
520 void mwl_hal_setbastreams(struct mwl_hal *mh, int mask);
521 int mwl_hal_getbastreams(struct mwl_hal *mh);
526 int mwl_hal_setaggampduratemode(struct mwl_hal *, int mode, int thresh);
527 int mwl_hal_getaggampduratemode(struct mwl_hal *, int *mode, int *thresh);
562 int mwl_hal_setkeepalive(struct mwl_hal *mh);
597 int mwl_hal_setgprot(struct mwl_hal *, int);
602 int mwl_hal_setwmm(struct mwl_hal *mh, int onoff);
607 int mwl_hal_setedcaparams(struct mwl_hal *mh, uint8_t qnum,
614 int mwl_hal_setrateadaptmode(struct mwl_hal *mh, uint16_t mode);
622 int mwl_hal_setcsmode(struct mwl_hal *mh, MWL_HAL_CSMODE csmode);
643 int mwl_hal_setoptimizationlevel(struct mwl_hal *mh, int onoff);
649 int mwl_hal_setmimops(struct mwl_hal *mh, const uint8_t addr[6],
655 int mwl_hal_getregioncode(struct mwl_hal *mh, uint8_t *countryCode);
656 int mwl_hal_GetBeacon(struct mwl_hal *mh, uint8_t *pBcn, uint16_t *pLen);
657 int mwl_hal_SetRifs(struct mwl_hal *mh, uint8_t QNum);
662 int mwl_hal_setpromisc(struct mwl_hal *, int ena);
663 int mwl_hal_getpromisc(struct mwl_hal *);
668 int mwl_hal_setcfend(struct mwl_hal *, int ena);
673 int mwl_hal_setdwds(struct mwl_hal *, int ena);
683 int mwl_hal_getdiagstate(struct mwl_hal *mh, int request,
687 int mwl_hal_fwload(struct mwl_hal *mh, void *fwargs);