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