Lines Matching refs:qd
2379 struct aac_query_disk qd; in query_disk() local
2385 if (copy_from_user(&qd, arg, sizeof (struct aac_query_disk))) in query_disk()
2387 if (qd.cnum == -1) in query_disk()
2388 qd.cnum = qd.id; in query_disk()
2389 else if ((qd.bus == -1) && (qd.id == -1) && (qd.lun == -1)) in query_disk()
2391 if (qd.cnum < 0 || qd.cnum >= dev->maximum_num_containers) in query_disk()
2393 qd.instance = dev->scsi_host_ptr->host_no; in query_disk()
2394 qd.bus = 0; in query_disk()
2395 qd.id = CONTAINER_TO_ID(qd.cnum); in query_disk()
2396 qd.lun = CONTAINER_TO_LUN(qd.cnum); in query_disk()
2400 qd.valid = fsa_dev_ptr[qd.cnum].valid != 0; in query_disk()
2401 qd.locked = fsa_dev_ptr[qd.cnum].locked; in query_disk()
2402 qd.deleted = fsa_dev_ptr[qd.cnum].deleted; in query_disk()
2404 if (fsa_dev_ptr[qd.cnum].devname[0] == '\0') in query_disk()
2405 qd.unmapped = 1; in query_disk()
2407 qd.unmapped = 0; in query_disk()
2409 strlcpy(qd.name, fsa_dev_ptr[qd.cnum].devname, in query_disk()
2410 min(sizeof(qd.name), sizeof(fsa_dev_ptr[qd.cnum].devname) + 1)); in query_disk()
2412 if (copy_to_user(arg, &qd, sizeof (struct aac_query_disk))) in query_disk()