Home
last modified time | relevance | path

Searched refs:commonring (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcommonring.c13 #include "commonring.h"
15 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring, in brcmf_commonring_register_cb() argument
22 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb()
23 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb()
24 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb()
25 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb()
26 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb()
27 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb()
31 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, in brcmf_commonring_config() argument
34 commonring in brcmf_commonring_config()
68 brcmf_commonring_write_available(struct brcmf_commonring *commonring) brcmf_commonring_write_available() argument
108 brcmf_commonring_reserve_for_write(struct brcmf_commonring *commonring) brcmf_commonring_reserve_for_write() argument
143 brcmf_commonring_reserve_for_write_multiple(struct brcmf_commonring *commonring, u16 n_items, u16 *alloced) brcmf_commonring_reserve_for_write_multiple() argument
181 brcmf_commonring_write_complete(struct brcmf_commonring *commonring) brcmf_commonring_write_complete() argument
197 brcmf_commonring_write_cancel(struct brcmf_commonring *commonring, u16 n_items) brcmf_commonring_write_cancel() argument
207 brcmf_commonring_get_read_ptr(struct brcmf_commonring *commonring, u16 *n_items) brcmf_commonring_get_read_ptr() argument
225 brcmf_commonring_read_complete(struct brcmf_commonring *commonring, u16 n_items) brcmf_commonring_read_complete() argument
[all...]
H A Dcommonring.h35 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring,
41 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth,
43 void brcmf_commonring_lock(struct brcmf_commonring *commonring);
44 void brcmf_commonring_unlock(struct brcmf_commonring *commonring);
45 bool brcmf_commonring_write_available(struct brcmf_commonring *commonring);
46 void *brcmf_commonring_reserve_for_write(struct brcmf_commonring *commonring);
48 brcmf_commonring_reserve_for_write_multiple(struct brcmf_commonring *commonring,
50 int brcmf_commonring_write_complete(struct brcmf_commonring *commonring);
51 void brcmf_commonring_write_cancel(struct brcmf_commonring *commonring,
53 void *brcmf_commonring_get_read_ptr(struct brcmf_commonring *commonring,
[all...]
H A Dmsgbuf.c22 #include "commonring.h"
434 struct brcmf_commonring *commonring; in brcmf_msgbuf_tx_ioctl() local
440 commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT]; in brcmf_msgbuf_tx_ioctl()
441 brcmf_commonring_lock(commonring); in brcmf_msgbuf_tx_ioctl()
442 ret_ptr = brcmf_commonring_reserve_for_write(commonring); in brcmf_msgbuf_tx_ioctl()
444 bphy_err(drvr, "Failed to reserve space in commonring\n"); in brcmf_msgbuf_tx_ioctl()
445 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl()
469 err = brcmf_commonring_write_complete(commonring); in brcmf_msgbuf_tx_ioctl()
470 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl()
588 struct brcmf_commonring *commonring; in brcmf_msgbuf_flowring_create_worker() local
702 struct brcmf_commonring *commonring; brcmf_msgbuf_txflow() local
788 struct brcmf_commonring *commonring; brcmf_msgbuf_schedule_txdata() local
875 struct brcmf_commonring *commonring; brcmf_msgbuf_process_txstatus() local
902 struct brcmf_commonring *commonring; brcmf_msgbuf_rxbuf_data_post() local
1010 struct brcmf_commonring *commonring; brcmf_msgbuf_rxbuf_ctrl_post() local
1333 brcmf_msgbuf_process_rx(struct brcmf_msgbuf *msgbuf, struct brcmf_commonring *commonring) brcmf_msgbuf_process_rx() argument
1370 struct brcmf_commonring *commonring; brcmf_proto_msgbuf_rx_trigger() local
1401 struct brcmf_commonring *commonring; brcmf_msgbuf_delete_flowring() local
1452 struct brcmf_commonring *commonring; brcmf_msgbuf_stats_read() local
[all...]
H A Dpcie.c35 #include "commonring.h"
278 struct brcmf_commonring commonring; member
887 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_rptr() local
892 brcmf_dbg(PCIE, "W r_ptr %d (%d), ring %d\n", commonring->r_ptr, in brcmf_pcie_ring_mb_write_rptr()
893 commonring->w_ptr, ring->id); in brcmf_pcie_ring_mb_write_rptr()
895 devinfo->write_ptr(devinfo, ring->r_idx_addr, commonring->r_ptr); in brcmf_pcie_ring_mb_write_rptr()
905 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_wptr() local
910 brcmf_dbg(PCIE, "W w_ptr %d (%d), ring %d\n", commonring in brcmf_pcie_ring_mb_write_wptr()
939 struct brcmf_commonring *commonring = &ring->commonring; brcmf_pcie_ring_mb_update_rptr() local
957 struct brcmf_commonring *commonring = &ring->commonring; brcmf_pcie_ring_mb_update_wptr() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dcommonring.c13 #include "commonring.h"
15 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring, in brcmf_commonring_register_cb() argument
22 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb()
23 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb()
24 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb()
25 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb()
26 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb()
27 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb()
31 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, in brcmf_commonring_config() argument
34 commonring in brcmf_commonring_config()
68 brcmf_commonring_write_available(struct brcmf_commonring *commonring) brcmf_commonring_write_available() argument
108 brcmf_commonring_reserve_for_write(struct brcmf_commonring *commonring) brcmf_commonring_reserve_for_write() argument
143 brcmf_commonring_reserve_for_write_multiple(struct brcmf_commonring *commonring, u16 n_items, u16 *alloced) brcmf_commonring_reserve_for_write_multiple() argument
181 brcmf_commonring_write_complete(struct brcmf_commonring *commonring) brcmf_commonring_write_complete() argument
197 brcmf_commonring_write_cancel(struct brcmf_commonring *commonring, u16 n_items) brcmf_commonring_write_cancel() argument
207 brcmf_commonring_get_read_ptr(struct brcmf_commonring *commonring, u16 *n_items) brcmf_commonring_get_read_ptr() argument
225 brcmf_commonring_read_complete(struct brcmf_commonring *commonring, u16 n_items) brcmf_commonring_read_complete() argument
[all...]
H A Dcommonring.h35 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring,
41 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth,
43 void brcmf_commonring_lock(struct brcmf_commonring *commonring);
44 void brcmf_commonring_unlock(struct brcmf_commonring *commonring);
45 bool brcmf_commonring_write_available(struct brcmf_commonring *commonring);
46 void *brcmf_commonring_reserve_for_write(struct brcmf_commonring *commonring);
48 brcmf_commonring_reserve_for_write_multiple(struct brcmf_commonring *commonring,
50 int brcmf_commonring_write_complete(struct brcmf_commonring *commonring);
51 void brcmf_commonring_write_cancel(struct brcmf_commonring *commonring,
53 void *brcmf_commonring_get_read_ptr(struct brcmf_commonring *commonring,
[all...]
H A Dmsgbuf.c22 #include "commonring.h"
435 struct brcmf_commonring *commonring; in brcmf_msgbuf_tx_ioctl() local
441 commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT]; in brcmf_msgbuf_tx_ioctl()
442 brcmf_commonring_lock(commonring); in brcmf_msgbuf_tx_ioctl()
443 ret_ptr = brcmf_commonring_reserve_for_write(commonring); in brcmf_msgbuf_tx_ioctl()
445 bphy_err(drvr, "Failed to reserve space in commonring\n"); in brcmf_msgbuf_tx_ioctl()
446 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl()
470 err = brcmf_commonring_write_complete(commonring); in brcmf_msgbuf_tx_ioctl()
471 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl()
588 struct brcmf_commonring *commonring; in brcmf_msgbuf_flowring_create_worker() local
702 struct brcmf_commonring *commonring; brcmf_msgbuf_txflow() local
788 struct brcmf_commonring *commonring; brcmf_msgbuf_schedule_txdata() local
879 struct brcmf_commonring *commonring; brcmf_msgbuf_process_txstatus() local
906 struct brcmf_commonring *commonring; brcmf_msgbuf_rxbuf_data_post() local
1014 struct brcmf_commonring *commonring; brcmf_msgbuf_rxbuf_ctrl_post() local
1337 brcmf_msgbuf_process_rx(struct brcmf_msgbuf *msgbuf, struct brcmf_commonring *commonring) brcmf_msgbuf_process_rx() argument
1374 struct brcmf_commonring *commonring; brcmf_proto_msgbuf_rx_trigger() local
1405 struct brcmf_commonring *commonring; brcmf_msgbuf_delete_flowring() local
1474 struct brcmf_commonring *commonring; brcmf_msgbuf_stats_read() local
[all...]
H A Dpcie.c38 #include "commonring.h"
369 struct brcmf_commonring commonring; member
1022 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_rptr() local
1027 brcmf_dbg(PCIE, "W r_ptr %d (%d), ring %d\n", commonring->r_ptr, in brcmf_pcie_ring_mb_write_rptr()
1028 commonring->w_ptr, ring->id); in brcmf_pcie_ring_mb_write_rptr()
1030 devinfo->write_ptr(devinfo, ring->r_idx_addr, commonring->r_ptr); in brcmf_pcie_ring_mb_write_rptr()
1040 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_wptr() local
1045 brcmf_dbg(PCIE, "W w_ptr %d (%d), ring %d\n", commonring in brcmf_pcie_ring_mb_write_wptr()
1074 struct brcmf_commonring *commonring = &ring->commonring; brcmf_pcie_ring_mb_update_rptr() local
1092 struct brcmf_commonring *commonring = &ring->commonring; brcmf_pcie_ring_mb_update_wptr() local
[all...]

Completed in 11 milliseconds