Lines Matching defs:athn_ops

360 struct athn_ops {  struct
362 uint32_t (*read)(struct athn_softc *, uint32_t);
363 void (*write)(struct athn_softc *, uint32_t, uint32_t);
364 void (*write_barrier)(struct athn_softc *);
366 void (*setup)(struct athn_softc *);
367 void (*set_txpower)(struct athn_softc *, struct ieee80211_channel *,
369 void (*spur_mitigate)(struct athn_softc *,
372 (*get_spur_chans)(struct athn_softc *, int);
373 void (*init_from_rom)(struct athn_softc *,
375 int (*set_synth)(struct athn_softc *, struct ieee80211_channel *,
377 int (*read_rom_data)(struct athn_softc *, uint32_t, void *, int);
379 (*get_rom_template)(struct athn_softc *, uint8_t);
380 void (*swap_rom)(struct athn_softc *);
381 void (*olpc_init)(struct athn_softc *);
382 void (*olpc_temp_compensation)(struct athn_softc *);
384 int (*gpio_read)(struct athn_softc *, int);
385 void (*gpio_write)(struct athn_softc *, int, int);
386 void (*gpio_config_input)(struct athn_softc *, int);
387 void (*gpio_config_output)(struct athn_softc *, int, int);
388 void (*rfsilent_init)(struct athn_softc *);
390 int (*dma_alloc)(struct athn_softc *);
391 void (*dma_free)(struct athn_softc *);
392 void (*rx_enable)(struct athn_softc *);
393 int (*intr)(struct athn_softc *);
394 int (*tx)(struct athn_softc *, struct mbuf *,
397 void (*set_rf_mode)(struct athn_softc *,
399 int (*rf_bus_request)(struct athn_softc *);
400 void (*rf_bus_release)(struct athn_softc *);
401 void (*set_phy)(struct athn_softc *, struct ieee80211_channel *,
403 void (*set_delta_slope)(struct athn_softc *,
405 void (*enable_antenna_diversity)(struct athn_softc *);
406 void (*init_baseband)(struct athn_softc *);
407 void (*disable_phy)(struct athn_softc *);
408 void (*set_rxchains)(struct athn_softc *);
409 void (*noisefloor_calib)(struct athn_softc *);
410 void (*init_noisefloor_calib)(struct athn_softc *);
411 int (*get_noisefloor)(struct athn_softc *);
412 void (*apply_noisefloor)(struct athn_softc *);
413 void (*do_calib)(struct athn_softc *);
414 void (*next_calib)(struct athn_softc *);
415 void (*hw_init)(struct athn_softc *, struct ieee80211_channel *,
417 void (*get_paprd_masks)(struct athn_softc *sc,
420 void (*set_noise_immunity_level)(struct athn_softc *, int);
421 void (*enable_ofdm_weak_signal)(struct athn_softc *);
422 void (*disable_ofdm_weak_signal)(struct athn_softc *);
423 void (*set_cck_weak_signal)(struct athn_softc *, int);
424 void (*set_firstep_level)(struct athn_softc *, int);
425 void (*set_spur_immunity_level)(struct athn_softc *, int);