Lines Matching refs:e_dbell
60 spin_lock_irqsave(&vha->e_dbell.db_lock, flags);
63 if (!list_empty(&vha->e_dbell.head)) {
64 edbnode = list_first_entry(&vha->e_dbell.head,
69 spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags);
554 vha->e_dbell.db_flags |= EDB_ACTIVE;
643 appreply.edif_edb_active = vha->e_dbell.db_flags;
1253 spin_lock_irqsave(&vha->e_dbell.db_lock, flags);
1254 if (vha->e_dbell.dbell_bsg_job) {
1255 prev_bsg_job = vha->e_dbell.dbell_bsg_job;
1256 vha->e_dbell.dbell_bsg_job = NULL;
1258 spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags);
1273 spin_lock_irqsave(&vha->e_dbell.db_lock, flags);
1274 if (list_empty(&vha->e_dbell.head) && DBELL_ACTIVE(vha)) {
1279 vha->e_dbell.dbell_bsg_job = bsg_job;
1280 vha->e_dbell.bsg_expire = jiffies + 10 * HZ;
1284 spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags);
2101 spin_lock_init(&vha->e_dbell.db_lock);
2102 INIT_LIST_HEAD(&vha->e_dbell.head);
2120 spin_lock_irqsave(&vha->e_dbell.db_lock, flags);
2121 list_for_each_entry_safe(e, tmp, &vha->e_dbell.head, list) {
2147 spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags);
2169 spin_lock_irqsave(&vha->e_dbell.db_lock, flags);
2171 vha->e_dbell.db_flags &= ~EDB_ACTIVE; /* mark it not active */
2173 list_for_each_entry_safe(node, q, &vha->e_dbell.head, list) {
2179 spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags);
2215 spin_lock_irqsave(&vha->e_dbell.db_lock, flags);
2216 list_add_tail(&ptr->list, &vha->e_dbell.head);
2217 spin_unlock_irqrestore(&vha->e_dbell.db_lock, flags);
2333 if (vha->e_dbell.dbell_bsg_job && time_after_eq(jiffies, vha->e_dbell.bsg_expire))
2635 ql_dbg(ql_dbg_edif, host, 0x0910c, "%s e_dbell.db_flags =%x %06x\n",
2636 __func__, host->e_dbell.db_flags,