Lines Matching defs:fd_info
426 u_int in_use:1; /* is this fd_info in use? */
433 *fd_info;
951 if (!fd_info[fd].in_use)
986 if (!fd_info[fd].in_use)
1067 if (!fd_info[fd].in_use)
1216 if (!fd_info[fd].in_use)
1462 old_size = num_alloced * sizeof (fd_info[0]);
1464 new_size = num_alloced * sizeof (fd_info[0]);
1465 if (fd_info)
1466 fd_info = realloc (fd_info, new_size);
1468 fd_info = malloc (new_size);
1469 memset ((char *) fd_info + old_size, 0, new_size - old_size);
1470 if (!fd_info)
1477 fd_info[fd].in_use = 1;
1478 fd_info[fd].sense_handler = handler;
1479 fd_info[fd].sense_handler_arg = handler_arg;
1480 fd_info[fd].fake_fd = fake_fd;
1481 fd_info[fd].bus = bus;
1482 fd_info[fd].target = target;
1483 fd_info[fd].lun = lun;
1484 fd_info[fd].pdata = pdata;
1566 if (fd_info[fd].pdata)
1573 req = ((fdparms *) fd_info[fd].pdata)->sane_free_list;
1580 free (fd_info[fd].pdata);
1584 fd_info[fd].in_use = 0;
1585 fd_info[fd].sense_handler = 0;
1586 fd_info[fd].sense_handler_arg = 0;
1591 if (!fd_info[fd].fake_fd)
1635 ms_$unmap (fd_info[com->fd].pdata, DomainMaxDataSize + DomainSenseSize,
1646 if (fd_info[fd].pdata)
1647 CFRelease (fd_info[fd].pdata);
1722 memcpy (fd_info[fd].pdata, buf_ptr, com->buf_size);
1773 handler = fd_info[com->fd].sense_handler;
1775 (*handler) (fd, ((u_char *) fd_info[fd].pdata
1777 fd_info[com->fd].sense_handler_arg);
1798 memcpy (buf_ptr, fd_info[fd].pdata, com->dst_size);
1877 fdp = (fdparms *) fd_info[req->fd].pdata;
2021 fdp = (fdparms *) fd_info[fd].pdata;
2045 ((fdparms *) fd_info[req->fd].pdata)->sg_queue_used--;
2066 if (fd_info[i].in_use)
2088 fdp = (fdparms *) fd_info[fd].pdata;
2216 ((fdparms *) fd_info[fd].pdata)->sg_queue_used,
2217 ((fdparms *) fd_info[fd].pdata)->sg_queue_max);
2229 assert (req == ((fdparms *) fd_info[req->fd].pdata)->sane_qhead);
2269 if (fd_info[req->fd].pdata)
2270 ((fdparms *) fd_info[req->fd].pdata)->sg_queue_used--;
2307 = fd_info[req->fd].sense_handler;
2308 void *arg = fd_info[req->fd].sense_handler_arg;
2378 = fd_info[req->fd].sense_handler;
2379 void *arg = fd_info[req->fd].sense_handler_arg;
2464 ATOMIC (((fdparms *) fd_info[req->fd].pdata)->sane_qhead
2465 = ((fdparms *) fd_info[req->fd].pdata)->sane_qhead->next;
2466 if (!((fdparms *) fd_info[req->fd].pdata)->sane_qhead)
2467 ((fdparms *) fd_info[req->fd].pdata)->sane_qtail = 0;
2468 req->next = ((fdparms *) fd_info[req->fd].pdata)->sane_free_list;
2469 ((fdparms *) fd_info[req->fd].pdata)->sane_free_list = req);
3231 handler = fd_info[fd].sense_handler;
3234 fd_info[fd].sense_handler_arg);
3337 handler = fd_info[fd].sense_handler;
3342 fd_info[fd].sense_handler_arg);
3585 && fd_info[fd].sense_handler)
3586 return (*fd_info[fd].sense_handler) (fd, hdr.sense,
3587 fd_info[fd].sense_handler_arg);
3667 if (fd_info[fd].sense_handler)
3668 return (*fd_info[fd].sense_handler)
3670 fd_info[fd].sense_handler_arg);
3677 if (hdr.sr_scsi_status == SR_IOST_CHKSV && fd_info[fd].sense_handler)
3678 return (*fd_info[fd].sense_handler) (fd, (u_char *) & hdr.sr_esense,
3679 fd_info[fd].sense_handler_arg);
3706 ccb.cam_ch.cam_path_id = fd_info[fd].bus;
3707 ccb.cam_ch.cam_target_id = fd_info[fd].target;
3708 ccb.cam_ch.cam_target_lun = fd_info[fd].lun;
3756 && fd_info[fd].sense_handler)
3757 return (*fd_info[fd].sense_handler) (fd, sense,
3758 fd_info[fd].sense_handler_arg);
3820 if (fd_info[fd].sense_handler)
3821 return (*fd_info[fd].sense_handler) (fd, sense_buffer,
3822 fd_info[fd].sense_handler_arg);
3984 if (fd_info[fd].sense_handler)
3986 void *arg = fd_info[fd].sense_handler_arg;
3987 return (*fd_info[fd].sense_handler) (fd,
4062 if (fd_info[fd].sense_handler)
4063 return (*fd_info[fd].sense_handler) (fd, sense_buffer,
4064 fd_info[fd].
4288 PSRBlock->ha_num = fd_info[fd].bus; /* host adapter number */
4289 PSRBlock->u.cmd.target = fd_info[fd].target; /* Target SCSI ID */
4290 PSRBlock->u.cmd.lun = fd_info[fd].lun; /* Target SCSI LUN */
4335 && fd_info[fd].sense_handler != 0)
4337 SANEI_SCSI_Sense_Handler s_handler = fd_info[fd].sense_handler;
4339 fd_info[fd].sense_handler_arg);
4484 else if (fd_info[fd].sense_handler)
4485 return (*fd_info[fd].sense_handler) (fd, sensebuf,
4486 fd_info[fd].sense_handler_arg);
4683 && (scmd.sense_buf[0] & 0x80) && fd_info[fd].sense_handler)
4684 return (*fd_info[fd].sense_handler) (fd, (u_char *) scmd.sense_buf,
4685 fd_info[fd].sense_handler_arg);
4801 scmd.target = fd_info[fd].target;
4805 scmd.cdb.cmd_cdb[1] |= fd_info[fd].lun << 5;
4831 handler = fd_info[fd].sense_handler;
4865 fd_info[fd].sense_handler_arg);
4954 handler = fd_info[fd].sense_handler;
4983 fd_info[fd].sense_handler_arg);
5030 pkt.sptd.PathId = fd_info[fd].bus;
5031 pkt.sptd.TargetId = fd_info[fd].target;
5032 pkt.sptd.Lun = fd_info[fd].lun;
5076 handler = fd_info[fd].sense_handler;
5078 return handler(fd, pkt.sense, fd_info[fd].sense_handler_arg);
5295 if (fd_info[fd].bus == iounit &&
5296 fd_info[fd].target == scsitarget &&
5297 fd_info[fd].lun == scsilun)
5307 fd_info[fd].bus, fd_info[fd].target, fd_info[fd].lun);
5845 guid = fd_info[fd].pdata;
6072 if (fd_info[fd].pdata)