Lines Matching full:mbe

196 	struct msu_buffer_entry *mbe;  in __msu_buffer_entry_find()  local
200 list_for_each_entry(mbe, &msu_buffer_list, entry) { in __msu_buffer_entry_find()
201 if (!strcmp(mbe->mbuf->name, name)) in __msu_buffer_entry_find()
202 return mbe; in __msu_buffer_entry_find()
211 struct msu_buffer_entry *mbe; in msu_buffer_get() local
214 mbe = __msu_buffer_entry_find(name); in msu_buffer_get()
215 if (mbe && !try_module_get(mbe->owner)) in msu_buffer_get()
216 mbe = NULL; in msu_buffer_get()
219 return mbe ? mbe->mbuf : NULL; in msu_buffer_get()
224 struct msu_buffer_entry *mbe; in msu_buffer_put() local
227 mbe = __msu_buffer_entry_find(mbuf->name); in msu_buffer_put()
228 if (mbe) in msu_buffer_put()
229 module_put(mbe->owner); in msu_buffer_put()
236 struct msu_buffer_entry *mbe; in intel_th_msu_buffer_register() local
239 mbe = kzalloc(sizeof(*mbe), GFP_KERNEL); in intel_th_msu_buffer_register()
240 if (!mbe) in intel_th_msu_buffer_register()
246 kfree(mbe); in intel_th_msu_buffer_register()
250 mbe->mbuf = mbuf; in intel_th_msu_buffer_register()
251 mbe->owner = owner; in intel_th_msu_buffer_register()
252 list_add_tail(&mbe->entry, &msu_buffer_list); in intel_th_msu_buffer_register()
262 struct msu_buffer_entry *mbe; in intel_th_msu_buffer_unregister() local
265 mbe = __msu_buffer_entry_find(mbuf->name); in intel_th_msu_buffer_unregister()
266 if (mbe) { in intel_th_msu_buffer_unregister()
267 list_del(&mbe->entry); in intel_th_msu_buffer_unregister()
268 kfree(mbe); in intel_th_msu_buffer_unregister()