Lines Matching refs:pdev_info
309 struct myrs_pdev_info *pdev_info)
317 pdev_info_addr = dma_map_single(&cs->pdev->dev, pdev_info,
325 mbox->pdev_info.opcode = MYRS_CMD_OP_IOCTL;
326 mbox->pdev_info.id = MYRS_DCMD_TAG;
327 mbox->pdev_info.control.dma_ctrl_to_host = true;
328 mbox->pdev_info.control.no_autosense = true;
329 mbox->pdev_info.dma_size = sizeof(struct myrs_pdev_info);
330 mbox->pdev_info.pdev.lun = lun;
331 mbox->pdev_info.pdev.target = target;
332 mbox->pdev_info.pdev.channel = channel;
333 mbox->pdev_info.ioctl_opcode = MYRS_IOCTL_GET_PDEV_INFO_VALID;
334 sgl = &mbox->pdev_info.dma_addr;
336 sgl->sge[0].sge_count = mbox->pdev_info.dma_size;
397 mbox->pdev_info.opcode = MYRS_CMD_OP_IOCTL;
398 mbox->pdev_info.control.dma_ctrl_to_host = true;
399 mbox->pdev_info.control.no_autosense = true;
400 mbox->pdev_info.dma_size = sizeof(struct myrs_devmap);
401 mbox->pdev_info.pdev.target = target;
402 mbox->pdev_info.pdev.channel = channel;
403 mbox->pdev_info.pdev.lun = lun;
404 mbox->pdev_info.ioctl_opcode = MYRS_IOCTL_XLATE_PDEV_TO_LDEV;
405 sgl = &mbox->pdev_info.dma_addr;
407 sgl->sge[0].sge_count = mbox->pdev_info.dma_size;
860 struct myrs_pdev_info *pdev_info = sdev->hostdata;
865 pdev_info->dev_state = MYRS_DEVICE_ONLINE;
868 pdev_info->dev_state = MYRS_DEVICE_STANDBY;
871 pdev_info->dev_state = MYRS_DEVICE_OFFLINE;
874 pdev_info->dev_state = MYRS_DEVICE_MISSING;
877 pdev_info->dev_state = MYRS_DEVICE_UNCONFIGURED;
958 struct myrs_pdev_info *pdev_info;
961 pdev_info = sdev->hostdata;
962 name = myrs_devstate_name(pdev_info->dev_state);
967 pdev_info->dev_state);
994 struct myrs_pdev_info *pdev_info = sdev->hostdata;
996 (struct myrs_devmap *)&pdev_info->rsvd13;
998 if (pdev_info->dev_state == new_state) {
1036 struct myrs_pdev_info *pdev_info = sdev->hostdata;
1038 pdev_info->dev_state = new_state;
1870 struct myrs_pdev_info *pdev_info;
1872 pdev_info = kzalloc(sizeof(*pdev_info), GFP_KERNEL|GFP_DMA);
1873 if (!pdev_info)
1878 pdev_info);
1881 kfree(pdev_info);
1884 sdev->hostdata = pdev_info;