Lines Matching defs:rsc
3619 gdth_ioctl_rescan *rsc;
3626 rsc = kmalloc(sizeof(*rsc), GFP_KERNEL);
3628 if (!rsc || !cmd)
3631 if (copy_from_user(rsc, arg, sizeof(gdth_ioctl_rescan)) ||
3632 (NULL == (ha = gdth_find_ha(rsc->ionode)))) {
3640 rsc->hdr_list[i].bus = 0xff;
3643 rsc->hdr_list[i].bus = ha->virt_bus;
3644 rsc->hdr_list[i].target = i;
3645 rsc->hdr_list[i].lun = 0;
3646 rsc->hdr_list[i].cluster_type = ha->hdr[i].cluster_type;
3655 rsc->hdr_list[i].cluster_type = cluster_type;
3659 if (copy_to_user(arg, rsc, sizeof(gdth_ioctl_rescan)))
3665 kfree(rsc);
3672 gdth_ioctl_rescan *rsc;
3681 rsc = kmalloc(sizeof(*rsc), GFP_KERNEL);
3683 if (!cmd || !rsc)
3686 if (copy_from_user(rsc, arg, sizeof(gdth_ioctl_rescan)) ||
3687 (NULL == (ha = gdth_find_ha(rsc->ionode)))) {
3693 if (rsc->flag == 0) {
3708 i = rsc->hdr_no;
3723 rsc->hdr_list[i].bus = ha->virt_bus;
3724 rsc->hdr_list[i].target = i;
3725 rsc->hdr_list[i].lun = 0;
3773 rsc->hdr_list[i].cluster_type = ha->hdr[i].cluster_type;
3789 if (copy_to_user(arg, rsc, sizeof(gdth_ioctl_rescan)))
3795 kfree(rsc);