Lines Matching refs:edbnode
58 struct edb_node *edbnode = NULL; in qla_edb_getnext() local
64 edbnode = list_first_entry(&vha->e_dbell.head, in qla_edb_getnext()
66 list_del_init(&edbnode->list); in qla_edb_getnext()
71 return edbnode; in qla_edb_getnext()
2227 struct edb_node *edbnode; in qla_edb_eventcreate() local
2245 edbnode = qla_edb_node_alloc(vha, dbtype); in qla_edb_eventcreate()
2246 if (!edbnode) { in qla_edb_eventcreate()
2264 kfree(edbnode); in qla_edb_eventcreate()
2273 edbnode->u.plogi_did.b24 = fcport->d_id.b24; in qla_edb_eventcreate()
2276 edbnode->u.els_sid.b24 = fcport->d_id.b24; in qla_edb_eventcreate()
2279 edbnode->u.sa_aen.port_id = fcport->d_id; in qla_edb_eventcreate()
2280 edbnode->u.sa_aen.status = data; in qla_edb_eventcreate()
2281 edbnode->u.sa_aen.key_type = data2; in qla_edb_eventcreate()
2282 edbnode->u.sa_aen.version = EDIF_VERSION1; in qla_edb_eventcreate()
2287 kfree(edbnode); in qla_edb_eventcreate()
2288 edbnode = NULL; in qla_edb_eventcreate()
2292 if (edbnode) { in qla_edb_eventcreate()
2293 if (!qla_edb_node_add(vha, edbnode)) { in qla_edb_eventcreate()
2296 kfree(edbnode); in qla_edb_eventcreate()
2300 "%s Doorbell produced : type=%d %p\n", __func__, dbtype, edbnode); in qla_edb_eventcreate()