Lines Matching refs:bcm_mwbmap
1206 struct bcm_mwbmap; /* forward declaration for use as an opaque mwbmap handle */
1208 #define BCM_MWBMAP_INVALID_HDL ((struct bcm_mwbmap *)NULL)
1212 extern struct bcm_mwbmap * bcm_mwbmap_init(osl_t * osh, uint32 items_max);
1215 extern void bcm_mwbmap_fini(osl_t * osh, struct bcm_mwbmap * mwbmap_hdl);
1218 extern uint32 bcm_mwbmap_alloc(struct bcm_mwbmap * mwbmap_hdl);
1221 extern void bcm_mwbmap_force(struct bcm_mwbmap * mwbmap_hdl, uint32 bitix);
1224 extern void bcm_mwbmap_free(struct bcm_mwbmap * mwbmap_hdl, uint32 bitix);
1227 extern uint32 bcm_mwbmap_free_cnt(struct bcm_mwbmap * mwbmap_hdl);
1230 extern bool bcm_mwbmap_isfree(struct bcm_mwbmap * mwbmap_hdl, uint32 bitix);
1233 extern void bcm_mwbmap_show(struct bcm_mwbmap * mwbmap_hdl);
1235 extern void bcm_mwbmap_audit(struct bcm_mwbmap * mwbmap_hdl);