Lines Matching refs:bcm_mwbmap
1012 struct bcm_mwbmap; /* forward declaration for use as an opaque mwbmap handle */
1014 #define BCM_MWBMAP_INVALID_HDL ((struct bcm_mwbmap *)NULL)
1018 extern struct bcm_mwbmap * bcm_mwbmap_init(osl_t * osh, uint32 items_max);
1021 extern void bcm_mwbmap_fini(osl_t * osh, struct bcm_mwbmap * mwbmap_hdl);
1024 extern uint32 bcm_mwbmap_alloc(struct bcm_mwbmap * mwbmap_hdl);
1027 extern void bcm_mwbmap_force(struct bcm_mwbmap * mwbmap_hdl, uint32 bitix);
1030 extern void bcm_mwbmap_free(struct bcm_mwbmap * mwbmap_hdl, uint32 bitix);
1033 extern uint32 bcm_mwbmap_free_cnt(struct bcm_mwbmap * mwbmap_hdl);
1036 extern bool bcm_mwbmap_isfree(struct bcm_mwbmap * mwbmap_hdl, uint32 bitix);
1039 extern void bcm_mwbmap_show(struct bcm_mwbmap * mwbmap_hdl);
1041 extern void bcm_mwbmap_audit(struct bcm_mwbmap * mwbmap_hdl);