Lines Matching defs:athn_ops

384 struct athn_ops {  struct
386 uint32_t (*read)(struct athn_softc *, uint32_t);
387 void (*write)(struct athn_softc *, uint32_t, uint32_t);
388 void (*write_barrier)(struct athn_softc *);
390 void (*setup)(struct athn_softc *);
391 void (*set_txpower)(struct athn_softc *, struct ieee80211_channel *,
393 void (*spur_mitigate)(struct athn_softc *,
396 (*get_spur_chans)(struct athn_softc *, int);
397 void (*init_from_rom)(struct athn_softc *,
399 int (*set_synth)(struct athn_softc *, struct ieee80211_channel *,
401 int (*read_rom_data)(struct athn_softc *, uint32_t, void *, int);
403 (*get_rom_template)(struct athn_softc *, uint8_t);
404 void (*swap_rom)(struct athn_softc *);
405 void (*olpc_init)(struct athn_softc *);
406 void (*olpc_temp_compensation)(struct athn_softc *);
409 int (*gpio_read)(struct athn_softc *, int);
410 void (*gpio_write)(struct athn_softc *, int, int);
411 void (*gpio_config_input)(struct athn_softc *, int);
412 void (*gpio_config_output)(struct athn_softc *, int, int);
413 void (*rfsilent_init)(struct athn_softc *);
416 int (*dma_alloc)(struct athn_softc *);
417 void (*dma_free)(struct athn_softc *);
418 void (*rx_enable)(struct athn_softc *);
419 int (*intr_status)(struct athn_softc *);
420 int (*intr)(struct athn_softc *);
421 int (*tx)(struct athn_softc *, struct mbuf *,
425 void (*set_rf_mode)(struct athn_softc *,
427 int (*rf_bus_request)(struct athn_softc *);
428 void (*rf_bus_release)(struct athn_softc *);
429 void (*set_phy)(struct athn_softc *, struct ieee80211_channel *,
431 void (*set_delta_slope)(struct athn_softc *,
433 void (*enable_antenna_diversity)(struct athn_softc *);
434 void (*init_baseband)(struct athn_softc *);
435 void (*disable_phy)(struct athn_softc *);
436 void (*set_rxchains)(struct athn_softc *);
437 void (*noisefloor_calib)(struct athn_softc *);
438 void (*do_calib)(struct athn_softc *);
439 void (*next_calib)(struct athn_softc *);
440 void (*hw_init)(struct athn_softc *, struct ieee80211_channel *,
442 void (*get_paprd_masks)(struct athn_softc *sc,
446 void (*set_noise_immunity_level)(struct athn_softc *, int);
447 void (*enable_ofdm_weak_signal)(struct athn_softc *);
448 void (*disable_ofdm_weak_signal)(struct athn_softc *);
449 void (*set_cck_weak_signal)(struct athn_softc *, int);
450 void (*set_firstep_level)(struct athn_softc *, int);
451 void (*set_spur_immunity_level)(struct athn_softc *, int);