Lines Matching refs:drec
29 struct efc_domain_record *drec = data; in efc_domain_cb() local
32 fcf_wwn = be64_to_cpu(*((__be64 *)drec->wwn)); in efc_domain_cb()
48 efc_domain_post_event(domain, EFC_EVT_DOMAIN_FOUND, drec); in efc_domain_cb()
244 struct efc_domain_record *drec = arg; in __efc_domain_init() local
281 domain->is_loop = drec->is_loop; in __efc_domain_init()
291 domain->is_nlport = drec->map.loop[1] == 0x00; in __efc_domain_init()
295 if (efc_cmd_domain_alloc(efc, domain, drec->index)) { in __efc_domain_init()
305 drec->is_loop ? in __efc_domain_init()
308 drec->fc_id, drec->speed); in __efc_domain_init()
310 nport->fc_id = drec->fc_id; in __efc_domain_init()
313 "s%06x", drec->fc_id); in __efc_domain_init()
316 u32 count = drec->map.loop[0]; in __efc_domain_init()
321 if (drec->map.loop[i] != drec->fc_id) { in __efc_domain_init()
325 drec->fc_id, in __efc_domain_init()
326 drec->map.loop[i]); in __efc_domain_init()
328 drec->map.loop[i], in __efc_domain_init()
343 if (efc_cmd_domain_alloc(efc, domain, drec->index)) { in __efc_domain_init()
743 struct efc_domain_record drec = domain->pending_drec; in __efc_domain_wait_shutdown() local
763 EFC_EVT_DOMAIN_FOUND, &drec); in __efc_domain_wait_shutdown()