Lines Matching refs:bli
331 struct cc_bl_item *bli) in cc_enqueue_backlog() argument
337 list_add_tail(&bli->list, &mgr->backlog); in cc_enqueue_backlog()
347 struct cc_bl_item *bli; in cc_proc_backlog() local
356 bli = list_first_entry(&mgr->backlog, struct cc_bl_item, list); in cc_proc_backlog()
362 creq = &bli->creq; in cc_proc_backlog()
369 if (!bli->notif) { in cc_proc_backlog()
371 bli->notif = true; in cc_proc_backlog()
376 rc = cc_queues_status(drvdata, mgr, bli->len); in cc_proc_backlog()
387 cc_do_send_request(drvdata, &bli->creq, bli->desc, bli->len, in cc_proc_backlog()
393 list_del(&bli->list); in cc_proc_backlog()
395 kfree(bli); in cc_proc_backlog()
410 struct cc_bl_item *bli; in cc_send_request() local
429 bli = kmalloc(sizeof(*bli), flags); in cc_send_request()
430 if (!bli) { in cc_send_request()
435 memcpy(&bli->creq, cc_req, sizeof(*cc_req)); in cc_send_request()
436 memcpy(&bli->desc, desc, len * sizeof(*desc)); in cc_send_request()
437 bli->len = len; in cc_send_request()
438 bli->notif = false; in cc_send_request()
439 cc_enqueue_backlog(drvdata, bli); in cc_send_request()