• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/lpfc/

Lines Matching refs:pcmd

106 	struct lpfc_dmabuf *pcmd, *prsp, *pbuflist;
126 if (((pcmd = kmalloc(sizeof (struct lpfc_dmabuf), GFP_KERNEL)) == 0) ||
127 ((pcmd->virt = lpfc_mbuf_alloc(phba,
128 MEM_PRI, &(pcmd->phys))) == 0)) {
129 kfree(pcmd);
137 INIT_LIST_HEAD(&pcmd->list);
147 lpfc_mbuf_free(phba, pcmd->virt, pcmd->phys);
148 kfree(pcmd);
168 lpfc_mbuf_free(phba, pcmd->virt, pcmd->phys);
170 kfree(pcmd);
196 bpl->addrLow = le32_to_cpu(putPaddrLow(pcmd->phys));
197 bpl->addrHigh = le32_to_cpu(putPaddrHigh(pcmd->phys));
213 elsiocb->context2 = pcmd;
219 list_add(&prsp->list, &pcmd->list);
416 struct lpfc_dmabuf *pcmd = cmdiocb->context2, *prsp;
460 prsp = list_get_first(&pcmd->list, struct lpfc_dmabuf, list);
511 uint8_t *pcmd;
525 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
528 *((uint32_t *) (pcmd)) = ELS_CMD_FLOGI;
529 pcmd += sizeof (uint32_t);
530 memcpy(pcmd, &phba->fc_sparam, sizeof (struct serv_parm));
531 sp = (struct serv_parm *) pcmd;
814 uint8_t *pcmd;
827 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
830 *((uint32_t *) (pcmd)) = ELS_CMD_PLOGI;
831 pcmd += sizeof (uint32_t);
832 memcpy(pcmd, &phba->fc_sparam, sizeof (struct serv_parm));
833 sp = (struct serv_parm *) pcmd;
920 uint8_t *pcmd;
933 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
936 memset(pcmd, 0, (sizeof (PRLI) + sizeof (uint32_t)));
937 *((uint32_t *) (pcmd)) = ELS_CMD_PRLI;
938 pcmd += sizeof (uint32_t);
941 npr = (PRLI *) pcmd;
1147 uint8_t *pcmd;
1160 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1163 *((uint32_t *) (pcmd)) = ELS_CMD_ADISC;
1164 pcmd += sizeof (uint32_t);
1167 ap = (ADISC *) pcmd;
1254 uint8_t *pcmd;
1267 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1268 *((uint32_t *) (pcmd)) = ELS_CMD_LOGO;
1269 pcmd += sizeof (uint32_t);
1272 *((uint32_t *) (pcmd)) = be32_to_cpu(phba->fc_myDID);
1273 pcmd += sizeof (uint32_t);
1274 memcpy(pcmd, &phba->fc_portname, sizeof (struct lpfc_name));
1320 uint8_t *pcmd;
1341 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1343 *((uint32_t *) (pcmd)) = ELS_CMD_SCR;
1344 pcmd += sizeof (uint32_t);
1347 memset(pcmd, 0, sizeof (SCR));
1348 ((SCR *) pcmd)->Function = SCR_FUNC_FULL;
1372 uint8_t *pcmd;
1394 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1396 *((uint32_t *) (pcmd)) = ELS_CMD_FARPR;
1397 pcmd += sizeof (uint32_t);
1400 fp = (FARP *) (pcmd);
1402 lp = (uint32_t *) pcmd;
1566 struct lpfc_dmabuf *pcmd;
1580 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
1587 if (pcmd && pcmd->virt) {
1588 elscmd = (uint32_t *) (pcmd->virt);
1927 uint8_t *pcmd;
1947 pcmd = (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1948 *((uint32_t *) (pcmd)) = ELS_CMD_ACC;
1949 pcmd += sizeof (uint32_t);
1960 pcmd = (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1965 *((uint32_t *) (pcmd)) = ELS_CMD_ACC;
1966 pcmd += sizeof (uint32_t);
1967 memcpy(pcmd, &phba->fc_sparam, sizeof (struct serv_parm));
1978 pcmd = (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
1980 memcpy(pcmd, ((struct lpfc_dmabuf *) oldiocb->context2)->virt,
1982 *((uint32_t *) (pcmd)) = ELS_CMD_PRLO_ACC;
1983 els_pkt_ptr = (ELS_PKT *) pcmd;
2032 uint8_t *pcmd;
2048 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
2050 *((uint32_t *) (pcmd)) = ELS_CMD_LS_RJT;
2051 pcmd += sizeof (uint32_t);
2052 *((uint32_t *) (pcmd)) = rejectError;
2084 uint8_t *pcmd;
2109 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
2111 *((uint32_t *) (pcmd)) = ELS_CMD_ACC;
2112 pcmd += sizeof (uint32_t);
2114 ap = (ADISC *) (pcmd);
2143 uint8_t *pcmd;
2168 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
2170 *((uint32_t *) (pcmd)) = (ELS_CMD_ACC | (ELS_CMD_PRLI & ~ELS_RSP_MASK));
2171 pcmd += sizeof (uint32_t);
2174 memset(pcmd, 0, sizeof (PRLI));
2176 npr = (PRLI *) pcmd;
2219 uint8_t *pcmd;
2247 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
2249 *((uint32_t *) (pcmd)) = ELS_CMD_ACC;
2250 pcmd += sizeof (uint32_t);
2252 memset(pcmd, 0, sizeof (RNID));
2253 rn = (RNID *) (pcmd);
2486 struct lpfc_dmabuf *pcmd;
2493 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
2494 lp = (uint32_t *) pcmd->virt;
2531 phba->fc_rscn_id_list[phba->fc_rscn_id_cnt++] = pcmd;
2565 phba->fc_rscn_id_list[phba->fc_rscn_id_cnt++] = pcmd;
2644 struct lpfc_dmabuf *pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
2645 uint32_t *lp = (uint32_t *) pcmd->virt;
2728 struct lpfc_dmabuf *pcmd;
2737 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
2738 lp = (uint32_t *) pcmd->virt;
2785 uint8_t *pcmd;
2816 pcmd = (uint8_t *) (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
2817 *((uint32_t *) (pcmd)) = ELS_CMD_ACC;
2818 pcmd += sizeof (uint32_t); /* Skip past command */
2819 rps_rsp = (RPS_RSP *)pcmd;
2861 struct lpfc_dmabuf *pcmd;
2874 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
2875 lp = (uint32_t *) pcmd->virt;
2916 uint8_t *pcmd;
2930 pcmd = (((struct lpfc_dmabuf *) elsiocb->context2)->virt);
2931 *((uint32_t *) (pcmd)) = ELS_CMD_ACC;
2932 pcmd += sizeof (uint16_t);
2933 *((uint16_t *)(pcmd)) = be16_to_cpu(cmdsize);
2934 pcmd += sizeof(uint16_t);
2944 memcpy(pcmd, &rpl_rsp, cmdsize - sizeof(uint32_t));
2969 struct lpfc_dmabuf *pcmd;
2985 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
2986 lp = (uint32_t *) pcmd->virt;
3008 struct lpfc_dmabuf *pcmd;
3016 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
3017 lp = (uint32_t *) pcmd->virt;
3073 struct lpfc_dmabuf *pcmd;
3080 pcmd = (struct lpfc_dmabuf *) cmdiocb->context2;
3081 lp = (uint32_t *) pcmd->virt;
3101 struct lpfc_dmabuf *pcmd;
3114 pcmd = (struct lpfc_dmabuf *)cmdiocb->context2;
3115 lp = (uint32_t *)pcmd->virt;
3212 struct lpfc_dmabuf *pcmd;
3238 pcmd = (struct lpfc_dmabuf *) piocb->context2;
3239 if (pcmd) {
3240 elscmd = (uint32_t *) (pcmd->virt);