Searched refs:commonring (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | commonring.c | 36 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring, in brcmf_commonring_register_cb() argument 43 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb() 44 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb() 45 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb() 46 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb() 47 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb() 48 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb() 52 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, in brcmf_commonring_config() argument 55 commonring->depth = depth; in brcmf_commonring_config() 56 commonring->item_len = item_len; in brcmf_commonring_config() [all …]
|
D | commonring.h | 45 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring, 51 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, 53 void brcmf_commonring_lock(struct brcmf_commonring *commonring); 54 void brcmf_commonring_unlock(struct brcmf_commonring *commonring); 55 bool brcmf_commonring_write_available(struct brcmf_commonring *commonring); 56 void *brcmf_commonring_reserve_for_write(struct brcmf_commonring *commonring); 58 brcmf_commonring_reserve_for_write_multiple(struct brcmf_commonring *commonring, 60 int brcmf_commonring_write_complete(struct brcmf_commonring *commonring); 61 void brcmf_commonring_write_cancel(struct brcmf_commonring *commonring, 63 void *brcmf_commonring_get_read_ptr(struct brcmf_commonring *commonring, [all …]
|
D | msgbuf.c | 431 struct brcmf_commonring *commonring; in brcmf_msgbuf_tx_ioctl() local 437 commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT]; in brcmf_msgbuf_tx_ioctl() 438 brcmf_commonring_lock(commonring); in brcmf_msgbuf_tx_ioctl() 439 ret_ptr = brcmf_commonring_reserve_for_write(commonring); in brcmf_msgbuf_tx_ioctl() 442 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl() 467 err = brcmf_commonring_write_complete(commonring); in brcmf_msgbuf_tx_ioctl() 468 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl() 580 struct brcmf_commonring *commonring; in brcmf_msgbuf_flowring_create_worker() local 603 commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT]; in brcmf_msgbuf_flowring_create_worker() 604 brcmf_commonring_lock(commonring); in brcmf_msgbuf_flowring_create_worker() [all …]
|
D | pcie.c | 250 struct brcmf_commonring commonring; member 869 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_rptr() local 874 brcmf_dbg(PCIE, "W r_ptr %d (%d), ring %d\n", commonring->r_ptr, in brcmf_pcie_ring_mb_write_rptr() 875 commonring->w_ptr, ring->id); in brcmf_pcie_ring_mb_write_rptr() 877 brcmf_pcie_write_tcm16(devinfo, ring->r_idx_addr, commonring->r_ptr); in brcmf_pcie_ring_mb_write_rptr() 887 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_wptr() local 892 brcmf_dbg(PCIE, "W w_ptr %d (%d), ring %d\n", commonring->w_ptr, in brcmf_pcie_ring_mb_write_wptr() 893 commonring->r_ptr, ring->id); in brcmf_pcie_ring_mb_write_wptr() 895 brcmf_pcie_write_tcm16(devinfo, ring->w_idx_addr, commonring->w_ptr); in brcmf_pcie_ring_mb_write_wptr() 919 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_update_rptr() local [all …]
|
D | Makefile | 42 commonring.o \
|