Home
last modified time | relevance | path

Searched refs:commonring (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcommonring.c25 void brcmf_commonring_register_cb(struct brcmf_commonring *commonring, in brcmf_commonring_register_cb() argument
32 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb()
33 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb()
34 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb()
35 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb()
36 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb()
37 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb()
41 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, in brcmf_commonring_config() argument
44 commonring->depth = depth; in brcmf_commonring_config()
45 commonring->item_len = item_len; in brcmf_commonring_config()
[all …]
Dcommonring.h45 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 …]
Dmsgbuf.c423 struct brcmf_commonring *commonring; in brcmf_msgbuf_tx_ioctl() local
429 commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT]; in brcmf_msgbuf_tx_ioctl()
430 brcmf_commonring_lock(commonring); in brcmf_msgbuf_tx_ioctl()
431 ret_ptr = brcmf_commonring_reserve_for_write(commonring); in brcmf_msgbuf_tx_ioctl()
434 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl()
458 err = brcmf_commonring_write_complete(commonring); in brcmf_msgbuf_tx_ioctl()
459 brcmf_commonring_unlock(commonring); in brcmf_msgbuf_tx_ioctl()
571 struct brcmf_commonring *commonring; in brcmf_msgbuf_flowring_create_worker() local
594 commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT]; in brcmf_msgbuf_flowring_create_worker()
595 brcmf_commonring_lock(commonring); in brcmf_msgbuf_flowring_create_worker()
[all …]
Dpcie.c284 struct brcmf_commonring commonring; member
962 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_rptr() local
967 brcmf_dbg(PCIE, "W r_ptr %d (%d), ring %d\n", commonring->r_ptr, in brcmf_pcie_ring_mb_write_rptr()
968 commonring->w_ptr, ring->id); in brcmf_pcie_ring_mb_write_rptr()
970 devinfo->write_ptr(devinfo, ring->r_idx_addr, commonring->r_ptr); in brcmf_pcie_ring_mb_write_rptr()
980 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_write_wptr() local
985 brcmf_dbg(PCIE, "W w_ptr %d (%d), ring %d\n", commonring->w_ptr, in brcmf_pcie_ring_mb_write_wptr()
986 commonring->r_ptr, ring->id); in brcmf_pcie_ring_mb_write_wptr()
988 devinfo->write_ptr(devinfo, ring->w_idx_addr, commonring->w_ptr); in brcmf_pcie_ring_mb_write_wptr()
1012 struct brcmf_commonring *commonring = &ring->commonring; in brcmf_pcie_ring_mb_update_rptr() local
[all …]
DMakefile42 commonring.o \