Lines Matching refs:ray_softc

149 struct ray_softc {  struct
257 typedef void (*ray_cmd_func_t)(struct ray_softc *);
272 static int ray_alloc_ccs(struct ray_softc *, bus_size_t *, u_int, u_int);
273 static bus_size_t ray_fill_in_tx_ccs(struct ray_softc *, size_t,
277 static ray_cmd_func_t ray_ccs_done(struct ray_softc *, bus_size_t);
280 static void ray_cmd_cancel(struct ray_softc *, int);
281 static void ray_cmd_schedule(struct ray_softc *, int);
282 static void ray_cmd_ran(struct ray_softc *, int);
283 static int ray_cmd_is_running(struct ray_softc *, int);
284 static int ray_cmd_is_scheduled(struct ray_softc *, int);
285 static void ray_cmd_done(struct ray_softc *, int);
288 static void ray_disable(struct ray_softc *);
289 static void ray_download_params(struct ray_softc *);
290 static int ray_enable(struct ray_softc *);
291 static u_int ray_find_free_tx_ccs(struct ray_softc *, u_int);
292 static uint8_t ray_free_ccs(struct ray_softc *, bus_size_t);
293 static void ray_free_ccs_chain(struct ray_softc *, u_int);
296 static int ray_init(struct ray_softc *);
298 static void ray_intr_start(struct ray_softc *);
300 static int ray_issue_cmd(struct ray_softc *, bus_size_t, u_int);
304 static ray_cmd_func_t ray_rccs_intr(struct ray_softc *, bus_size_t);
305 static void ray_read_region(struct ray_softc *, bus_size_t, void *, size_t);
306 static void ray_recv(struct ray_softc *, bus_size_t);
307 static void ray_recv_auth(struct ray_softc *, struct ieee80211_frame *);
308 static void ray_report_params(struct ray_softc *);
309 static void ray_reset(struct ray_softc *);
311 static int ray_send_auth(struct ray_softc *, uint8_t *, uint8_t);
312 static void ray_set_pending(struct ray_softc *, u_int);
313 static int ray_simple_cmd(struct ray_softc *, u_int, u_int);
314 static void ray_start_assoc(struct ray_softc *);
315 static void ray_start_join_net(struct ray_softc *);
316 static ray_cmd_func_t ray_start_join_net_done(struct ray_softc *,
319 static void ray_stop(struct ray_softc *);
320 static void ray_update_error_counters(struct ray_softc *);
321 static void ray_update_mcast(struct ray_softc *);
322 static ray_cmd_func_t ray_update_params_done(struct ray_softc *,
324 static void ray_update_params(struct ray_softc *);
325 static void ray_update_promisc(struct ray_softc *);
326 static void ray_update_subcmd(struct ray_softc *);
327 static int ray_user_report_params(struct ray_softc *,
329 static int ray_user_update_params(struct ray_softc *,
331 static void ray_write_region(struct ray_softc *, bus_size_t, void *, size_t);
334 static void ray_update_siglev(struct ray_softc *, uint8_t *, uint8_t);
369 static void ray_dump_mbuf(struct ray_softc *, struct mbuf *);
455 CFATTACH_DECL_NEW(ray, sizeof(struct ray_softc),
494 struct ray_softc *sc = device_private(self); in ray_attach()
613 struct ray_softc *sc = device_private(self); in ray_activate()
630 struct ray_softc *sc; in ray_detach()
658 ray_enable(struct ray_softc *sc) in ray_enable()
681 ray_disable(struct ray_softc *sc) in ray_disable()
703 ray_init(struct ray_softc *sc) in ray_init()
783 ray_stop(struct ray_softc *sc) in ray_stop()
810 ray_reset(struct ray_softc *sc) in ray_reset()
840 struct ray_softc *sc; in ray_reset_resetloop()
851 struct ray_softc *sc; in ray_ioctl()
996 struct ray_softc *sc; in ray_if_start()
1005 struct ray_softc *sc = ifp->if_softc; in ray_if_stop()
1013 struct ray_softc *sc; in ray_media_change()
1030 struct ray_softc *sc; in ray_media_status()
1051 ray_intr_start(struct ray_softc *sc) in ray_intr_start()
1276 ray_recv(struct ray_softc *sc, bus_size_t ccs) in ray_recv()
1528 ray_recv_auth(struct ray_softc *sc, struct ieee80211_frame *frame) in ray_recv_auth()
1561 ray_send_auth(struct ray_softc *sc, uint8_t *dest, uint8_t auth_type) in ray_send_auth()
1609 ray_find_free_tx_ccs(struct ray_softc *sc, u_int hint) in ray_find_free_tx_ccs()
1635 ray_fill_in_tx_ccs(struct ray_softc *sc, size_t pktlen, u_int i, u_int pi) in ray_fill_in_tx_ccs()
1667 ray_update_params_done(struct ray_softc *sc, bus_size_t ccs, u_int stat) in ray_update_params_done()
1708 struct ray_softc *sc; in ray_check_scheduled()
1760 struct ray_softc *sc; in ray_check_ccs()
1823 ray_update_error_counters(struct ray_softc *sc) in ray_update_error_counters()
1851 ray_ccs_done(struct ray_softc *sc, bus_size_t ccs) in ray_ccs_done()
1951 ray_rccs_intr(struct ray_softc *sc, bus_size_t ccs) in ray_rccs_intr()
2009 struct ray_softc *sc; in ray_intr()
2057 ray_free_ccs_chain(struct ray_softc *sc, u_int ni) in ray_free_ccs_chain()
2073 ray_free_ccs(struct ray_softc *sc, bus_size_t ccs) in ray_free_ccs()
2099 ray_alloc_ccs(struct ray_softc *sc, bus_size_t *ccsp, u_int cmd, u_int track) in ray_alloc_ccs()
2141 ray_set_pending(struct ray_softc *sc, u_int cmdf) in ray_set_pending()
2160 ray_cmd_schedule(struct ray_softc *sc, int cmdf) in ray_cmd_schedule()
2181 ray_cmd_is_scheduled(struct ray_softc *sc, int cmdf) in ray_cmd_is_scheduled()
2193 ray_cmd_cancel(struct ray_softc *sc, int cmdf) in ray_cmd_cancel()
2213 ray_cmd_ran(struct ray_softc *sc, int cmdf) in ray_cmd_ran()
2234 ray_cmd_is_running(struct ray_softc *sc, int cmdf) in ray_cmd_is_running()
2246 ray_cmd_done(struct ray_softc *sc, int cmdf) in ray_cmd_done()
2268 ray_issue_cmd(struct ray_softc *sc, bus_size_t ccs, u_int track) in ray_issue_cmd()
2300 ray_simple_cmd(struct ray_softc *sc, u_int cmd, u_int track) in ray_simple_cmd()
2316 ray_update_subcmd(struct ray_softc *sc) in ray_update_subcmd()
2350 ray_report_params(struct ray_softc *sc) in ray_report_params()
2379 ray_start_assoc(struct ray_softc *sc) in ray_start_assoc()
2399 ray_download_params(struct ray_softc *sc) in ray_download_params()
2590 ray_start_join_net(struct ray_softc *sc) in ray_start_join_net()
2634 struct ray_softc *sc; in ray_start_join_timo()
2651 ray_start_join_net_done(struct ray_softc *sc, u_int cmd, bus_size_t ccs, in ray_start_join_net_done()
2750 ray_update_promisc(struct ray_softc *sc) in ray_update_promisc()
2782 ray_update_params(struct ray_softc *sc) in ray_update_params()
2815 ray_update_mcast(struct ray_softc *sc) in ray_update_mcast()
2883 ray_user_update_params(struct ray_softc *sc, struct ray_param_req *pr) in ray_user_update_params()
2923 ray_user_report_params(struct ray_softc *sc, struct ray_param_req *pr) in ray_user_report_params()
2965 ray_read_region(struct ray_softc *sc, bus_size_t off, void *vp, size_t c) in ray_read_region()
3021 ray_write_region(struct ray_softc *sc, bus_size_t off, void *vp, size_t c) in ray_write_region()
3073 ray_dump_mbuf(struct ray_softc *sc, struct mbuf *m) in ray_dump_mbuf()
3084 ray_update_siglev(struct ray_softc *sc, uint8_t *src, uint8_t siglev) in ray_update_siglev()