Lines Matching defs:ath_hal
1326 struct ath_hal { struct
1327 uint32_t ah_magic; /* consistency check magic number */
1351 const HAL_RATE_TABLE *__ahdecl(*ah_getRateTable)(struct ath_hal *, argument
1353 void __ahdecl(*ah_detach)(struct ath_hal*); argument
1356 HAL_BOOL __ahdecl(*ah_reset)(struct ath_hal *, HAL_OPMODE, argument
1361 HAL_BOOL __ahdecl(*ah_phyDisable)(struct ath_hal *); argument
1362 HAL_BOOL __ahdecl(*ah_disable)(struct ath_hal *); argument
1363 void __ahdecl(*ah_configPCIE)(struct ath_hal *, HAL_BOOL restore, argument
1365 void __ahdecl(*ah_disablePCIE)(struct ath_hal *); argument
1366 void __ahdecl(*ah_setPCUConfig)(struct ath_hal *); argument
1367 HAL_BOOL __ahdecl(*ah_perCalibration)(struct ath_hal*, argument
1369 HAL_BOOL __ahdecl(*ah_perCalibrationN)(struct ath_hal *, argument
1372 HAL_BOOL __ahdecl(*ah_resetCalValid)(struct ath_hal *, argument
1374 HAL_BOOL __ahdecl(*ah_setTxPower)(struct ath_hal *, argument
1376 HAL_BOOL __ahdecl(*ah_setTxPowerLimit)(struct ath_hal *, uint32_t); argument
1377 HAL_BOOL __ahdecl(*ah_setBoardValues)(struct ath_hal *, argument
1381 HAL_BOOL __ahdecl(*ah_updateTxTrigLevel)(struct ath_hal*, argument
1383 int __ahdecl(*ah_setupTxQueue)(struct ath_hal *, HAL_TX_QUEUE, argument
1385 HAL_BOOL __ahdecl(*ah_setTxQueueProps)(struct ath_hal *, int q, argument
1387 HAL_BOOL __ahdecl(*ah_getTxQueueProps)(struct ath_hal *, int q, argument
1389 HAL_BOOL __ahdecl(*ah_releaseTxQueue)(struct ath_hal *ah, u_int q); argument
1390 HAL_BOOL __ahdecl(*ah_resetTxQueue)(struct ath_hal *ah, u_int q); argument
1391 uint32_t __ahdecl(*ah_getTxDP)(struct ath_hal*, u_int); argument
1392 HAL_BOOL __ahdecl(*ah_setTxDP)(struct ath_hal*, u_int, uint32_t txdp); argument
1393 uint32_t __ahdecl(*ah_numTxPending)(struct ath_hal *, u_int q); argument
1394 HAL_BOOL __ahdecl(*ah_startTxDma)(struct ath_hal*, u_int); argument
1395 HAL_BOOL __ahdecl(*ah_stopTxDma)(struct ath_hal*, u_int); argument
1396 HAL_BOOL __ahdecl(*ah_setupTxDesc)(struct ath_hal *, struct ath_desc *, argument
1404 HAL_BOOL __ahdecl(*ah_setupXTxDesc)(struct ath_hal *, struct ath_desc*, argument
1408 HAL_BOOL __ahdecl(*ah_fillTxDesc)(struct ath_hal *, struct ath_desc *, argument
1412 HAL_STATUS __ahdecl(*ah_procTxDesc)(struct ath_hal *, argument
1414 void __ahdecl(*ah_getTxIntrQueue)(struct ath_hal *, uint32_t *); argument
1415 void __ahdecl(*ah_reqTxIntrDesc)(struct ath_hal *, struct ath_desc*); argument
1416 HAL_BOOL __ahdecl(*ah_getTxCompletionRates)(struct ath_hal *, argument
1418 void __ahdecl(*ah_setTxDescLink)(struct ath_hal *ah, void *ds, argument
1420 void __ahdecl(*ah_getTxDescLink)(struct ath_hal *ah, void *ds, argument
1422 void __ahdecl(*ah_getTxDescLinkPtr)(struct ath_hal *ah, void *ds, argument
1424 void __ahdecl(*ah_setupTxStatusRing)(struct ath_hal *, argument
1427 void __ahdecl(*ah_getTxRawTxDesc)(struct ath_hal *, u_int32_t *); argument
1430 uint32_t __ahdecl(*ah_getRxDP)(struct ath_hal*, HAL_RX_QUEUE); argument
1431 void __ahdecl(*ah_setRxDP)(struct ath_hal*, uint32_t rxdp, HAL_RX_QUEUE); argument
1432 void __ahdecl(*ah_enableReceive)(struct ath_hal*); argument
1433 HAL_BOOL __ahdecl(*ah_stopDmaReceive)(struct ath_hal*); argument
1434 void __ahdecl(*ah_startPcuReceive)(struct ath_hal*); argument
1435 void __ahdecl(*ah_stopPcuReceive)(struct ath_hal*); argument
1436 void __ahdecl(*ah_setMulticastFilter)(struct ath_hal*, argument
1438 HAL_BOOL __ahdecl(*ah_setMulticastFilterIndex)(struct ath_hal*, argument
1440 HAL_BOOL __ahdecl(*ah_clrMulticastFilterIndex)(struct ath_hal*, argument
1442 uint32_t __ahdecl(*ah_getRxFilter)(struct ath_hal*); argument
1443 void __ahdecl(*ah_setRxFilter)(struct ath_hal*, uint32_t); argument
1444 HAL_BOOL __ahdecl(*ah_setupRxDesc)(struct ath_hal *, struct ath_desc *, argument
1446 HAL_STATUS __ahdecl(*ah_procRxDesc)(struct ath_hal *, argument
1450 void __ahdecl(*ah_rxMonitor)(struct ath_hal *, argument
1453 void __ahdecl(*ah_aniPoll)(struct ath_hal *, argument
1455 void __ahdecl(*ah_procMibEvent)(struct ath_hal *, argument
1459 HAL_STATUS __ahdecl(*ah_getCapability)(struct ath_hal *, argument
1462 HAL_BOOL __ahdecl(*ah_setCapability)(struct ath_hal *, argument
1465 HAL_BOOL __ahdecl(*ah_getDiagState)(struct ath_hal *, int request, argument
1468 void __ahdecl(*ah_getMacAddress)(struct ath_hal *, uint8_t *); argument
1469 HAL_BOOL __ahdecl(*ah_setMacAddress)(struct ath_hal *, const uint8_t*); argument
1470 void __ahdecl(*ah_getBssIdMask)(struct ath_hal *, uint8_t *); argument
1471 HAL_BOOL __ahdecl(*ah_setBssIdMask)(struct ath_hal *, const uint8_t*); argument
1472 HAL_BOOL __ahdecl(*ah_setRegulatoryDomain)(struct ath_hal*, argument
1474 void __ahdecl(*ah_setLedState)(struct ath_hal*, HAL_LED_STATE); argument
1475 void __ahdecl(*ah_writeAssocid)(struct ath_hal*, argument
1477 HAL_BOOL __ahdecl(*ah_gpioCfgOutput)(struct ath_hal *, argument
1479 HAL_BOOL __ahdecl(*ah_gpioCfgInput)(struct ath_hal *, uint32_t gpio); argument
1480 uint32_t __ahdecl(*ah_gpioGet)(struct ath_hal *, uint32_t gpio); argument
1481 HAL_BOOL __ahdecl(*ah_gpioSet)(struct ath_hal *, argument
1483 void __ahdecl(*ah_gpioSetIntr)(struct ath_hal*, u_int, uint32_t); argument
1484 uint32_t __ahdecl(*ah_getTsf32)(struct ath_hal*); argument
1485 uint64_t __ahdecl(*ah_getTsf64)(struct ath_hal*); argument
1486 void __ahdecl(*ah_setTsf64)(struct ath_hal *, uint64_t); argument
1487 void __ahdecl(*ah_resetTsf)(struct ath_hal*); argument
1488 HAL_BOOL __ahdecl(*ah_detectCardPresent)(struct ath_hal*); argument
1489 void __ahdecl(*ah_updateMibCounters)(struct ath_hal*, argument
1491 HAL_RFGAIN __ahdecl(*ah_getRfGain)(struct ath_hal*); argument
1492 u_int __ahdecl(*ah_getDefAntenna)(struct ath_hal*); argument
1493 void __ahdecl(*ah_setDefAntenna)(struct ath_hal*, u_int); argument
1494 HAL_ANT_SETTING __ahdecl(*ah_getAntennaSwitch)(struct ath_hal*); argument
1495 HAL_BOOL __ahdecl(*ah_setAntennaSwitch)(struct ath_hal*, argument
1497 HAL_BOOL __ahdecl(*ah_setSifsTime)(struct ath_hal*, u_int); argument
1498 u_int __ahdecl(*ah_getSifsTime)(struct ath_hal*); argument
1499 HAL_BOOL __ahdecl(*ah_setSlotTime)(struct ath_hal*, u_int); argument
1500 u_int __ahdecl(*ah_getSlotTime)(struct ath_hal*); argument
1501 HAL_BOOL __ahdecl(*ah_setAckTimeout)(struct ath_hal*, u_int); argument
1502 u_int __ahdecl(*ah_getAckTimeout)(struct ath_hal*); argument
1503 HAL_BOOL __ahdecl(*ah_setAckCTSRate)(struct ath_hal*, u_int); argument
1504 u_int __ahdecl(*ah_getAckCTSRate)(struct ath_hal*); argument
1505 HAL_BOOL __ahdecl(*ah_setCTSTimeout)(struct ath_hal*, u_int); argument
1506 u_int __ahdecl(*ah_getCTSTimeout)(struct ath_hal*); argument
1507 HAL_BOOL __ahdecl(*ah_setDecompMask)(struct ath_hal*, uint16_t, int); argument
1508 void __ahdecl(*ah_setCoverageClass)(struct ath_hal*, uint8_t, int); argument
1509 HAL_STATUS __ahdecl(*ah_setQuiet)(struct ath_hal *ah, uint32_t period, argument
1512 void __ahdecl(*ah_setChainMasks)(struct ath_hal *, argument
1516 void __ahdecl(*ah_enableDfs)(struct ath_hal *ah, argument
1518 void __ahdecl(*ah_getDfsThresh)(struct ath_hal *ah, argument
1520 HAL_BOOL __ahdecl(*ah_getDfsDefaultThresh)(struct ath_hal *ah, argument
1522 HAL_BOOL __ahdecl(*ah_procRadarEvent)(struct ath_hal *ah, argument
1525 HAL_BOOL __ahdecl(*ah_isFastClockEnabled)(struct ath_hal *ah); argument
1528 void __ahdecl(*ah_spectralConfigure)(struct ath_hal *ah, argument
1530 void __ahdecl(*ah_spectralGetConfig)(struct ath_hal *ah, argument
1532 void __ahdecl(*ah_spectralStart)(struct ath_hal *); argument
1533 void __ahdecl(*ah_spectralStop)(struct ath_hal *); argument
1534 HAL_BOOL __ahdecl(*ah_spectralIsEnabled)(struct ath_hal *); argument
1535 HAL_BOOL __ahdecl(*ah_spectralIsActive)(struct ath_hal *); argument
1539 uint32_t __ahdecl(*ah_getKeyCacheSize)(struct ath_hal*); argument
1540 HAL_BOOL __ahdecl(*ah_resetKeyCacheEntry)(struct ath_hal*, uint16_t); argument
1541 HAL_BOOL __ahdecl(*ah_isKeyCacheEntryValid)(struct ath_hal *, argument
1543 HAL_BOOL __ahdecl(*ah_setKeyCacheEntry)(struct ath_hal*, argument
1546 HAL_BOOL __ahdecl(*ah_setKeyCacheEntryMac)(struct ath_hal*, argument
1550 HAL_BOOL __ahdecl(*ah_setPowerMode)(struct ath_hal*, argument
1552 HAL_POWER_MODE __ahdecl(*ah_getPowerMode)(struct ath_hal*); argument
1553 int16_t __ahdecl(*ah_getChanNoise)(struct ath_hal *, argument
1557 void __ahdecl(*ah_setBeaconTimers)(struct ath_hal*, argument
1560 void __ahdecl(*ah_beaconInit)(struct ath_hal *, argument
1562 void __ahdecl(*ah_setStationBeaconTimers)(struct ath_hal*, argument
1564 void __ahdecl(*ah_resetStationBeaconTimers)(struct ath_hal*); argument
1565 uint64_t __ahdecl(*ah_getNextTBTT)(struct ath_hal *); argument
1568 HAL_BOOL __ahdecl(*ah_chainTxDesc)(struct ath_hal *, argument
1575 HAL_BOOL __ahdecl(*ah_setupFirstTxDesc)(struct ath_hal *, argument
1578 HAL_BOOL __ahdecl(*ah_setupLastTxDesc)(struct ath_hal *, argument
1580 void __ahdecl(*ah_set11nRateScenario)(struct ath_hal *, argument
1590 void __ahdecl(*ah_set11nTxDesc)(struct ath_hal *, argument
1593 void __ahdecl(*ah_set11nAggrFirst)(struct ath_hal *, argument
1595 void __ahdecl(*ah_set11nAggrMiddle)(struct ath_hal *, argument
1597 void __ahdecl(*ah_set11nAggrLast)(struct ath_hal *, argument
1599 void __ahdecl(*ah_clr11nAggr)(struct ath_hal *, argument
1601 void __ahdecl(*ah_set11nBurstDuration)(struct ath_hal *, argument
1603 void __ahdecl(*ah_set11nVirtMoreFrag)(struct ath_hal *, argument
1606 HAL_BOOL __ahdecl(*ah_getMibCycleCounts) (struct ath_hal *, argument
1609 uint32_t __ahdecl(*ah_get11nExtBusy)(struct ath_hal *); argument
1610 void __ahdecl(*ah_set11nMac2040)(struct ath_hal *, argument
1612 HAL_HT_RXCLEAR __ahdecl(*ah_get11nRxClear)(struct ath_hal *ah); argument
1613 void __ahdecl(*ah_set11nRxClear)(struct ath_hal *, argument
1617 HAL_BOOL __ahdecl(*ah_isInterruptPending)(struct ath_hal*); argument
1618 HAL_BOOL __ahdecl(*ah_getPendingInterrupts)(struct ath_hal*, HAL_INT*); argument
1619 HAL_INT __ahdecl(*ah_getInterrupts)(struct ath_hal*); argument
1620 HAL_INT __ahdecl(*ah_setInterrupts)(struct ath_hal*, HAL_INT); argument
1623 void __ahdecl(*ah_btCoexSetInfo)(struct ath_hal *, argument
1625 void __ahdecl(*ah_btCoexSetConfig)(struct ath_hal *, argument
1627 void __ahdecl(*ah_btCoexSetQcuThresh)(struct ath_hal *, argument
1629 void __ahdecl(*ah_btCoexSetWeights)(struct ath_hal *, argument
1631 void __ahdecl(*ah_btCoexSetBmissThresh)(struct ath_hal *, argument
1633 void __ahdecl(*ah_btCoexSetParameter)(struct ath_hal *, argument
1635 void __ahdecl(*ah_btCoexDisable)(struct ath_hal *); argument
1636 int __ahdecl(*ah_btCoexEnable)(struct ath_hal *); argument
1639 void __ahdecl(*ah_btMciSetup)(struct ath_hal *, argument
1641 HAL_BOOL __ahdecl(*ah_btMciSendMessage)(struct ath_hal *, argument
1644 uint32_t __ahdecl(*ah_btMciGetInterrupt)(struct ath_hal *, argument
1646 uint32_t __ahdecl(*ah_btMciGetState)(struct ath_hal *, argument
1648 void __ahdecl(*ah_btMciDetach)(struct ath_hal *); argument
1651 void __ahdecl(*ah_divLnaConfGet)(struct ath_hal *, argument
1653 void __ahdecl(*ah_divLnaConfSet)(struct ath_hal *, argument