Lines Matching refs:rsc
4289 gdth_ioctl_rescan *rsc; in ioc_hdrlist() local
4296 rsc = kmalloc(sizeof(*rsc), GFP_KERNEL); in ioc_hdrlist()
4298 if (!rsc || !cmd) in ioc_hdrlist()
4301 if (copy_from_user(rsc, arg, sizeof(gdth_ioctl_rescan)) || in ioc_hdrlist()
4302 (NULL == (ha = gdth_find_ha(rsc->ionode)))) { in ioc_hdrlist()
4310 rsc->hdr_list[i].bus = 0xff; in ioc_hdrlist()
4313 rsc->hdr_list[i].bus = ha->virt_bus; in ioc_hdrlist()
4314 rsc->hdr_list[i].target = i; in ioc_hdrlist()
4315 rsc->hdr_list[i].lun = 0; in ioc_hdrlist()
4316 rsc->hdr_list[i].cluster_type = ha->hdr[i].cluster_type; in ioc_hdrlist()
4325 rsc->hdr_list[i].cluster_type = cluster_type; in ioc_hdrlist()
4329 if (copy_to_user(arg, rsc, sizeof(gdth_ioctl_rescan))) in ioc_hdrlist()
4335 kfree(rsc); in ioc_hdrlist()
4342 gdth_ioctl_rescan *rsc; in ioc_rescan() local
4351 rsc = kmalloc(sizeof(*rsc), GFP_KERNEL); in ioc_rescan()
4353 if (!cmd || !rsc) in ioc_rescan()
4356 if (copy_from_user(rsc, arg, sizeof(gdth_ioctl_rescan)) || in ioc_rescan()
4357 (NULL == (ha = gdth_find_ha(rsc->ionode)))) { in ioc_rescan()
4363 if (rsc->flag == 0) { in ioc_rescan()
4378 i = rsc->hdr_no; in ioc_rescan()
4393 rsc->hdr_list[i].bus = ha->virt_bus; in ioc_rescan()
4394 rsc->hdr_list[i].target = i; in ioc_rescan()
4395 rsc->hdr_list[i].lun = 0; in ioc_rescan()
4443 rsc->hdr_list[i].cluster_type = ha->hdr[i].cluster_type; in ioc_rescan()
4459 if (copy_to_user(arg, rsc, sizeof(gdth_ioctl_rescan))) in ioc_rescan()
4465 kfree(rsc); in ioc_rescan()