• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/scsi/lpfc/

Lines Matching refs:mb

47 	MAILBOX_t *mb;
50 mb = &pmb->mb;
55 mb->mbxCommand = MBX_DUMP_MEMORY;
56 mb->un.varDmp.cv = 1;
57 mb->un.varDmp.type = DMP_NV_PARAMS;
58 mb->un.varDmp.entry_index = offset;
59 mb->un.varDmp.region_id = DMP_REGION_VPD;
60 mb->un.varDmp.word_cnt = (DMP_RSP_SIZE / sizeof (uint32_t));
61 mb->un.varDmp.co = 0;
62 mb->un.varDmp.resp_offset = 0;
64 mb->mbxOwner = OWN_HOST;
75 MAILBOX_t *mb;
77 mb = &pmb->mb;
79 mb->mbxCommand = MBX_READ_NV;
80 mb->mbxOwner = OWN_HOST;
91 MAILBOX_t *mb;
95 mb = &pmb->mb;
99 mb->mbxCommand = MBX_READ_LA64;
100 mb->un.varReadLA.un.lilpBde64.tus.f.bdeSize = 128;
101 mb->un.varReadLA.un.lilpBde64.addrHigh = putPaddrHigh(mp->phys);
102 mb->un.varReadLA.un.lilpBde64.addrLow = putPaddrLow(mp->phys);
108 mb->mbxOwner = OWN_HOST;
119 MAILBOX_t *mb;
121 mb = &pmb->mb;
124 mb->un.varClearLA.eventTag = phba->fc_eventTag;
125 mb->mbxCommand = MBX_CLEAR_LA;
126 mb->mbxOwner = OWN_HOST;
137 MAILBOX_t *mb = &pmb->mb;
144 mb->un.varCfgLnk.cr = 1;
145 mb->un.varCfgLnk.ci = 1;
146 mb->un.varCfgLnk.cr_delay = phba->cfg_cr_delay;
147 mb->un.varCfgLnk.cr_count = phba->cfg_cr_count;
150 mb->un.varCfgLnk.myId = phba->fc_myDID;
151 mb->un.varCfgLnk.edtov = phba->fc_edtov;
152 mb->un.varCfgLnk.arbtov = phba->fc_arbtov;
153 mb->un.varCfgLnk.ratov = phba->fc_ratov;
154 mb->un.varCfgLnk.rttov = phba->fc_rttov;
155 mb->un.varCfgLnk.altov = phba->fc_altov;
156 mb->un.varCfgLnk.crtov = phba->fc_crtov;
157 mb->un.varCfgLnk.citov = phba->fc_citov;
160 mb->un.varCfgLnk.ack0_enable = 1;
162 mb->mbxCommand = MBX_CONFIG_LINK;
163 mb->mbxOwner = OWN_HOST;
177 MAILBOX_t *mb;
179 mb = &pmb->mb;
185 mb->un.varInitLnk.link_flags = FLAGS_TOPOLOGY_MODE_LOOP;
186 mb->un.varInitLnk.link_flags |= FLAGS_TOPOLOGY_FAILOVER;
189 mb->un.varInitLnk.link_flags = FLAGS_TOPOLOGY_MODE_PT_PT;
192 mb->un.varInitLnk.link_flags = FLAGS_TOPOLOGY_MODE_LOOP;
195 mb->un.varInitLnk.link_flags = FLAGS_TOPOLOGY_MODE_PT_PT;
196 mb->un.varInitLnk.link_flags |= FLAGS_TOPOLOGY_FAILOVER;
199 mb->un.varInitLnk.link_flags = FLAGS_LOCAL_LB;
204 mb->un.varInitLnk.link_flags |= FLAGS_IMED_ABORT;
216 mb->un.varInitLnk.link_flags |=
218 mb->un.varInitLnk.link_speed = linkspeed;
222 mb->un.varInitLnk.link_speed =
229 mb->un.varInitLnk.link_speed = LINK_SPEED_AUTO;
231 mb->mbxCommand = (volatile uint8_t)MBX_INIT_LINK;
232 mb->mbxOwner = OWN_HOST;
233 mb->un.varInitLnk.fabric_AL_PA = phba->fc_pref_ALPA;
245 MAILBOX_t *mb;
249 mb = &pmb->mb;
252 mb->mbxOwner = OWN_HOST;
259 mb->mbxCommand = MBX_READ_SPARM64;
269 mb->mbxCommand = MBX_READ_SPARM64;
270 mb->un.varRdSparm.un.sp64.tus.f.bdeSize = sizeof (struct serv_parm);
271 mb->un.varRdSparm.un.sp64.addrHigh = putPaddrHigh(mp->phys);
272 mb->un.varRdSparm.un.sp64.addrLow = putPaddrLow(mp->phys);
287 MAILBOX_t *mb;
289 mb = &pmb->mb;
292 mb->un.varUnregDID.did = did;
294 mb->mbxCommand = MBX_UNREG_D_ID;
295 mb->mbxOwner = OWN_HOST;
306 MAILBOX_t *mb;
308 mb = &pmb->mb;
311 mb->mbxCommand = MBX_READ_CONFIG;
312 mb->mbxOwner = OWN_HOST;
323 MAILBOX_t *mb;
325 mb = &pmb->mb;
328 mb->mbxCommand = MBX_READ_LNK_STAT;
329 mb->mbxOwner = OWN_HOST;
343 MAILBOX_t *mb;
347 mb = &pmb->mb;
350 mb->un.varRegLogin.rpi = 0;
351 mb->un.varRegLogin.did = did;
352 mb->un.varWords[30] = flag; /* Set flag to issue action on cmpl */
354 mb->mbxOwner = OWN_HOST;
360 mb->mbxCommand = MBX_REG_LOGIN64;
379 mb->mbxCommand = MBX_REG_LOGIN64;
380 mb->un.varRegLogin.un.sp64.tus.f.bdeSize = sizeof (struct serv_parm);
381 mb->un.varRegLogin.un.sp64.addrHigh = putPaddrHigh(mp->phys);
382 mb->un.varRegLogin.un.sp64.addrLow = putPaddrLow(mp->phys);
394 MAILBOX_t *mb;
396 mb = &pmb->mb;
399 mb->un.varUnregLogin.rpi = (uint16_t) rpi;
400 mb->un.varUnregLogin.rsvd1 = 0;
402 mb->mbxCommand = MBX_UNREG_LOGIN;
403 mb->mbxOwner = OWN_HOST;
465 MAILBOX_t *mb;
467 mb = &pmb->mb;
469 mb->un.varRdRev.cv = 1;
470 mb->mbxCommand = MBX_READ_REV;
471 mb->mbxOwner = OWN_HOST;
479 MAILBOX_t *mb = &pmb->mb;
485 mb->un.varCfgRing.ring = ring;
486 mb->un.varCfgRing.maxOrigXchg = 0;
487 mb->un.varCfgRing.maxRespXchg = 0;
488 mb->un.varCfgRing.recvNotify = 1;
492 mb->un.varCfgRing.numMask = pring->num_mask;
493 mb->mbxCommand = MBX_CONFIG_RING;
494 mb->mbxOwner = OWN_HOST;
498 mb->un.varCfgRing.profile = pring->prt[0].profile;
504 mb->un.varCfgRing.rrRegs[i].rval = pring->prt[i].rctl;
505 if (mb->un.varCfgRing.rrRegs[i].rval != FC_ELS_REQ)
506 mb->un.varCfgRing.rrRegs[i].rmask = 0xff;
508 mb->un.varCfgRing.rrRegs[i].rmask = 0xfe;
509 mb->un.varCfgRing.rrRegs[i].tval = pring->prt[i].type;
510 mb->un.varCfgRing.rrRegs[i].tmask = 0xff;
519 MAILBOX_t *mb = &pmb->mb;
528 mb->mbxCommand = MBX_CONFIG_PORT;
529 mb->mbxOwner = OWN_HOST;
531 mb->un.varCfgPort.pcbLen = sizeof(PCB_t);
535 mb->un.varCfgPort.pcbLow = putPaddrLow(pdma_addr);
536 mb->un.varCfgPort.pcbHigh = putPaddrHigh(pdma_addr);
604 memcpy(&mb->un.varCfgPort.hbainit, hbainit, 20);
619 MAILBOX_t *mb = &pmb->mb;
622 mb->mbxCommand = MBX_KILL_BOARD;
623 mb->mbxOwner = OWN_HOST;