Lines Matching refs:mbe
188 struct msu_buffer_entry *mbe; in __msu_buffer_entry_find() local
192 list_for_each_entry(mbe, &msu_buffer_list, entry) { in __msu_buffer_entry_find()
193 if (!strcmp(mbe->mbuf->name, name)) in __msu_buffer_entry_find()
194 return mbe; in __msu_buffer_entry_find()
203 struct msu_buffer_entry *mbe; in msu_buffer_get() local
206 mbe = __msu_buffer_entry_find(name); in msu_buffer_get()
207 if (mbe && !try_module_get(mbe->owner)) in msu_buffer_get()
208 mbe = NULL; in msu_buffer_get()
211 return mbe ? mbe->mbuf : NULL; in msu_buffer_get()
216 struct msu_buffer_entry *mbe; in msu_buffer_put() local
219 mbe = __msu_buffer_entry_find(mbuf->name); in msu_buffer_put()
220 if (mbe) in msu_buffer_put()
221 module_put(mbe->owner); in msu_buffer_put()
228 struct msu_buffer_entry *mbe; in intel_th_msu_buffer_register() local
231 mbe = kzalloc(sizeof(*mbe), GFP_KERNEL); in intel_th_msu_buffer_register()
232 if (!mbe) in intel_th_msu_buffer_register()
238 kfree(mbe); in intel_th_msu_buffer_register()
242 mbe->mbuf = mbuf; in intel_th_msu_buffer_register()
243 mbe->owner = owner; in intel_th_msu_buffer_register()
244 list_add_tail(&mbe->entry, &msu_buffer_list); in intel_th_msu_buffer_register()
254 struct msu_buffer_entry *mbe; in intel_th_msu_buffer_unregister() local
257 mbe = __msu_buffer_entry_find(mbuf->name); in intel_th_msu_buffer_unregister()
258 if (mbe) { in intel_th_msu_buffer_unregister()
259 list_del(&mbe->entry); in intel_th_msu_buffer_unregister()
260 kfree(mbe); in intel_th_msu_buffer_unregister()