Lines Matching refs:pdev_info
308 struct myrs_pdev_info *pdev_info) in myrs_get_pdev_info() argument
316 pdev_info_addr = dma_map_single(&cs->pdev->dev, pdev_info, in myrs_get_pdev_info()
324 mbox->pdev_info.opcode = MYRS_CMD_OP_IOCTL; in myrs_get_pdev_info()
325 mbox->pdev_info.id = MYRS_DCMD_TAG; in myrs_get_pdev_info()
326 mbox->pdev_info.control.dma_ctrl_to_host = true; in myrs_get_pdev_info()
327 mbox->pdev_info.control.no_autosense = true; in myrs_get_pdev_info()
328 mbox->pdev_info.dma_size = sizeof(struct myrs_pdev_info); in myrs_get_pdev_info()
329 mbox->pdev_info.pdev.lun = lun; in myrs_get_pdev_info()
330 mbox->pdev_info.pdev.target = target; in myrs_get_pdev_info()
331 mbox->pdev_info.pdev.channel = channel; in myrs_get_pdev_info()
332 mbox->pdev_info.ioctl_opcode = MYRS_IOCTL_GET_PDEV_INFO_VALID; in myrs_get_pdev_info()
333 sgl = &mbox->pdev_info.dma_addr; in myrs_get_pdev_info()
335 sgl->sge[0].sge_count = mbox->pdev_info.dma_size; in myrs_get_pdev_info()
396 mbox->pdev_info.opcode = MYRS_CMD_OP_IOCTL; in myrs_translate_pdev()
397 mbox->pdev_info.control.dma_ctrl_to_host = true; in myrs_translate_pdev()
398 mbox->pdev_info.control.no_autosense = true; in myrs_translate_pdev()
399 mbox->pdev_info.dma_size = sizeof(struct myrs_devmap); in myrs_translate_pdev()
400 mbox->pdev_info.pdev.target = target; in myrs_translate_pdev()
401 mbox->pdev_info.pdev.channel = channel; in myrs_translate_pdev()
402 mbox->pdev_info.pdev.lun = lun; in myrs_translate_pdev()
403 mbox->pdev_info.ioctl_opcode = MYRS_IOCTL_XLATE_PDEV_TO_LDEV; in myrs_translate_pdev()
404 sgl = &mbox->pdev_info.dma_addr; in myrs_translate_pdev()
406 sgl->sge[0].sge_count = mbox->pdev_info.dma_size; in myrs_translate_pdev()
857 struct myrs_pdev_info *pdev_info = sdev->hostdata; in myrs_log_event() local
862 pdev_info->dev_state = MYRS_DEVICE_ONLINE; in myrs_log_event()
865 pdev_info->dev_state = MYRS_DEVICE_STANDBY; in myrs_log_event()
868 pdev_info->dev_state = MYRS_DEVICE_OFFLINE; in myrs_log_event()
871 pdev_info->dev_state = MYRS_DEVICE_MISSING; in myrs_log_event()
874 pdev_info->dev_state = MYRS_DEVICE_UNCONFIGURED; in myrs_log_event()
955 struct myrs_pdev_info *pdev_info; in raid_state_show() local
958 pdev_info = sdev->hostdata; in raid_state_show()
959 name = myrs_devstate_name(pdev_info->dev_state); in raid_state_show()
964 pdev_info->dev_state); in raid_state_show()
991 struct myrs_pdev_info *pdev_info = sdev->hostdata; in raid_state_store() local
993 (struct myrs_devmap *)&pdev_info->rsvd13; in raid_state_store()
995 if (pdev_info->dev_state == new_state) { in raid_state_store()
1033 struct myrs_pdev_info *pdev_info = sdev->hostdata; in raid_state_store() local
1035 pdev_info->dev_state = new_state; in raid_state_store()
1866 struct myrs_pdev_info *pdev_info; in myrs_slave_alloc() local
1868 pdev_info = kzalloc(sizeof(*pdev_info), GFP_KERNEL); in myrs_slave_alloc()
1869 if (!pdev_info) in myrs_slave_alloc()
1874 pdev_info); in myrs_slave_alloc()
1877 kfree(pdev_info); in myrs_slave_alloc()
1880 sdev->hostdata = pdev_info; in myrs_slave_alloc()