Lines Matching refs:lif
22 if (!ionic->lif) in ionic_watchdog_cb()
28 ionic_link_status_check_request(ionic->lif, false); in ionic_watchdog_cb()
127 struct ionic_lif *lif = ionic->lif; in ionic_heartbeat_check() local
132 if (lif && !test_bit(IONIC_LIF_F_FW_RESET, lif->state)) in ionic_heartbeat_check()
136 if (lif && test_bit(IONIC_LIF_F_FW_RESET, lif->state)) in ionic_heartbeat_check()
151 ionic_lif_deferred_enqueue(&lif->deferred, work); in ionic_heartbeat_check()
445 .q_init.ver = qcq->q.lif->qtype_info[q->type].version, in ionic_dev_cmd_adminq_init()
459 int ionic_db_page_num(struct ionic_lif *lif, int pid) in ionic_db_page_num() argument
461 return (lif->hw_index * lif->dbid_count) + pid; in ionic_db_page_num()
464 int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, in ionic_cq_init() argument
477 cq->lif = lif; in ionic_cq_init()
532 int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev, in ionic_q_init() argument
546 q->lif = lif; in ionic_q_init()
556 snprintf(q->name, sizeof(q->name), "L%d-%s%u", lif->index, name, index); in ionic_q_init()
588 struct device *dev = q->lif->ionic->dev; in ionic_q_post()
590 struct ionic_lif *lif = q->lif; in ionic_q_post() local
599 q->lif->index, q->name, q->hw_type, q->hw_index, in ionic_q_post()
603 ionic_dbell_ring(lif->kern_dbpage, q->hw_type, in ionic_q_post()
632 dev_err(q->lif->ionic->dev, in ionic_q_service()