Searched refs:funq (Results 1 – 2 of 2) sorted by relevance
164 static bool fun_sq_is_head_wb(const struct fun_queue *funq) in fun_sq_is_head_wb() argument166 return funq->sq_flags & FUN_ADMIN_EPSQ_CREATE_FLAG_HEAD_WB_ADDRESS; in fun_sq_is_head_wb()169 static void fun_clean_rq(struct fun_queue *funq) in fun_clean_rq() argument171 struct fun_dev *fdev = funq->fdev; in fun_clean_rq()175 for (i = 0; i < funq->rq_depth; i++) { in fun_clean_rq()176 rqinfo = &funq->rq_info[i]; in fun_clean_rq()186 static int fun_fill_rq(struct fun_queue *funq) in fun_fill_rq() argument188 struct device *dev = funq->fdev->dev; in fun_fill_rq()192 for (i = 0; i < funq->rq_depth; i++) { in fun_fill_rq()193 rqinfo = &funq->rq_info[i]; in fun_fill_rq()[all …]
168 struct fun_queue *funq = data; in fun_admin_irq() local170 return fun_process_cq(funq, 0) ? IRQ_HANDLED : IRQ_NONE; in fun_admin_irq()173 static void fun_complete_admin_cmd(struct fun_queue *funq, void *data, in fun_complete_admin_cmd() argument177 struct fun_dev *fdev = funq->fdev; in fun_complete_admin_cmd()235 struct fun_queue *funq; in fun_enable_admin_queue() local260 funq = fdev->admin_q; in fun_enable_admin_queue()261 funq->cq_vector = 0; in fun_enable_admin_queue()262 rc = fun_request_irq(funq, dev_name(fdev->dev), fun_admin_irq, funq); in fun_enable_admin_queue()266 fun_set_cq_callback(funq, fun_complete_admin_cmd, NULL); in fun_enable_admin_queue()269 writel((funq->sq_depth - 1) << AQA_ASQS_SHIFT | in fun_enable_admin_queue()[all …]