Searched refs:rscn (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/scsi/bfa/
H A Dbfa_fcbuild.c1038 fc_rscn_build(struct fchs_s *fchs, struct fc_rscn_pl_s *rscn, argument
1045 rscn->command = FC_ELS_RSCN;
1046 rscn->pagelen = sizeof(rscn->event[0]);
1048 payldlen = sizeof(u32) + rscn->pagelen;
1049 rscn->payldlen = cpu_to_be16(payldlen);
1051 rscn->event[0].format = FC_RSCN_FORMAT_PORTID;
1052 rscn->event[0].portid = s_id;
1054 return struct_size(rscn, event, 1);
H A Dbfa_fcbuild.h310 u16 fc_rscn_build(struct fchs_s *fchs, struct fc_rscn_pl_s *rscn, u32 s_id,
H A Dbfa_fcs_lport.c5517 * rscn format based PID comparison
5554 struct fc_rscn_pl_s *rscn = (struct fc_rscn_pl_s *) (fchs + 1); local
5561 (be16_to_cpu(rscn->payldlen) -
5562 sizeof(u32)) / sizeof(rscn->event[0]);
5571 rscn_pid = rscn->event[i].portid;
5573 bfa_trc(port->fcs, rscn->event[i].format);
5579 if (rscn->event[j].portid == rscn_pid) {
5591 switch (rscn->event[i].format) {
5593 if (rscn->event[i].qualifier == FC_QOS_RSCN_EVENT) {
5606 if (rscn
[all...]
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_els.c1893 * lpfc_end_rscn - Check and handle more rscn for a vport
2645 * lpfc_rscn_disc - Perform rscn discovery for a vport
3594 struct fc_els_rscn rscn; member in struct:__anon1671
3631 event->rscn.rscn_cmd = ELS_RSCN;
3632 event->rscn.rscn_page_len = sizeof(struct fc_els_rscn_page);
3633 event->rscn.rscn_plen = cpu_to_be16(cmdsize);
7793 * lpfc_els_flush_rscn - Clean up any rscn activities with a vport
7833 * lpfc_rscn_payload_check - Check whether there is a pending rscn to a did
7841 * None zero - The @did matched with a pending rscn
7842 * 0 - not able to match @did with a pending rscn
[all...]

Completed in 297 milliseconds