Lines Matching refs:uwb_est

48 struct uwb_est {  struct
55 static struct uwb_est *uwb_est; variable
187 uwb_est = kcalloc(uwb_est_size, sizeof(uwb_est[0]), GFP_KERNEL); in uwb_est_create()
188 if (uwb_est == NULL) in uwb_est_create()
205 kfree(uwb_est); in uwb_est_destroy()
206 uwb_est = NULL; in uwb_est_destroy()
219 size_t actual_size = uwb_est_size * sizeof(uwb_est[0]); in uwb_est_grow()
223 memcpy(new, uwb_est, actual_size); in uwb_est_grow()
225 kfree(uwb_est); in uwb_est_grow()
226 uwb_est = new; in uwb_est_grow()
271 if (uwb_est[itr].type_event_high < type in uwb_est_register()
272 && uwb_est[itr].vendor < vendor in uwb_est_register()
273 && uwb_est[itr].product < product) in uwb_est_register()
278 memmove(&uwb_est[itr+1], &uwb_est[itr], uwb_est_used - itr); in uwb_est_register()
279 uwb_est[itr].type_event_high = type << 8 | event_high; in uwb_est_register()
280 uwb_est[itr].vendor = vendor; in uwb_est_register()
281 uwb_est[itr].product = product; in uwb_est_register()
282 uwb_est[itr].entry = entry; in uwb_est_register()
283 uwb_est[itr].entries = entries; in uwb_est_register()
310 struct uwb_est est_cmp = { in uwb_est_unregister()
319 if (!memcmp(&uwb_est[itr], &est_cmp, sizeof(est_cmp))) in uwb_est_unregister()
326 memmove(&uwb_est[itr], &uwb_est[itr+1], uwb_est_used - itr - 1); in uwb_est_unregister()
352 ssize_t uwb_est_get_size(struct uwb_rc *uwb_rc, struct uwb_est *est, in uwb_est_get_size()
445 if (uwb_est[itr].type_event_high != type_event_high) in uwb_est_find_size()
447 size = uwb_est_get_size(rc, &uwb_est[itr], in uwb_est_find_size()