Lines Matching defs:req

284 static int32_t raw_read(door_data_t *door_dp, smedia_services_t *req);
285 static int32_t raw_write(door_data_t *door_dp, smedia_services_t *req);
286 static int32_t reassign_block(door_data_t *door_dp, smedia_services_t *req);
288 smedia_services_t *req);
290 smedia_services_t *req);
1574 raw_read(door_data_t *door_dp, smedia_services_t *req)
1592 if ((req->reqraw_read.nbytes > door_dp->dd_buf_len) ||
1597 if ((!req->reqraw_read.nbytes) ||
1598 (req->reqraw_read.nbytes % sector_size)) {
1604 num_sectors = (uint32_t)req->reqraw_read.nbytes/sector_size;
1607 FORMG1ADDR(&cdb, (uint32_t)req->reqraw_read.blockno);
1613 ucmd.uscsi_buflen = (uint32_t)req->reqraw_read.nbytes;
1635 raw_write(door_data_t *door_dp, smedia_services_t *req)
1654 if ((req->reqraw_write.nbytes > door_dp->dd_buf_len) ||
1659 if ((req->reqraw_write.nbytes % sector_size)) {
1665 num_sectors = (uint32_t)req->reqraw_write.nbytes/sector_size;
1668 FORMG1ADDR(&cdb, (uint32_t)req->reqraw_write.blockno);
1674 ucmd.uscsi_buflen = (uint32_t)req->reqraw_write.nbytes;
1696 set_protection_status(door_data_t *door_dp, smedia_services_t *req)
1714 &req->reqset_protection_status.prot_state);
1720 &req->reqset_protection_status.prot_state);
1725 &req->reqset_protection_status.prot_state);
1731 req->reqset_protection_status.prot_state.sm_new_state);
1791 set_shfd(door_data_t *door_dp, int32_t fd, smedia_services_t *req)
1808 fbuf = mmap(0, req->reqset_shfd.fdbuf_len,
1817 door_dp->dd_buf_len = req->reqset_shfd.fdbuf_len;
1823 reassign_block(door_data_t *door_dp, smedia_services_t *req)
1836 req->reqreassign_block.blockno);
1850 req->reqreassign_block.blockno);
1864 req->reqreassign_block.blockno);
1873 (uint32_t)req->reqreassign_block.blockno);
1879 FORMG1ADDR(&cdb, req->reqreassign_block.blockno);
1892 (uint32_t)req->reqreassign_block.blockno);
1897 FORMG1ADDR(&cdb, req->reqreassign_block.blockno);
1911 req->reqreassign_block.blockno);
1961 smedia_services_t *req;
1982 req = (smedia_services_t *)((void *)argp);
1987 debug(5, "client_servproc[%d]: req = DOOR_UNREF_DATA\n",
2003 rmsvc.in.cnum = req->in.cnum;
2004 debug(5, "client_servproc[%d]: req = %s\n", pthread_self(),
2005 xlate_cnum(req->in.cnum));
2011 nexpected_desc = (req->in.cnum == SMEDIA_CNUM_SET_SHFD) ? 1 : 0;
2016 switch (req->in.cnum) {
2018 debug(5, "client_servproc: unknown command %d\n", req->in.cnum);
2031 req);
2047 (uint32_t)req->reqraw_read.blockno,
2048 req->reqraw_read.nbytes);
2050 if (req->reqraw_read.nbytes == 0) {
2057 ret_val = raw_read(door_dp, req);
2068 ucmd.uscsi_flags = req->requscsi_cmd.uscsi_flags;
2069 ucmd.uscsi_cdb = (caddr_t)&req->requscsi_cmd.uscsi_cdb;
2070 ucmd.uscsi_cdblen = req->requscsi_cmd.uscsi_cdblen;
2072 ucmd.uscsi_buflen = req->requscsi_cmd.uscsi_buflen;
2073 ucmd.uscsi_timeout = req->requscsi_cmd.uscsi_timeout;
2074 ucmd.uscsi_rqlen = req->requscsi_cmd.uscsi_rqlen;
2077 req->requscsi_cmd.uscsi_cdb[0]);
2087 if ((req->requscsi_cmd.uscsi_buflen) &&
2088 ((req->requscsi_cmd.uscsi_buflen > door_dp->dd_buf_len) ||
2092 req->requscsi_cmd.uscsi_buflen,
2099 &ucmd, req->requscsi_cmd.uscsi_flags);
2114 if (req->reqraw_write.nbytes == 0) {
2120 ret_val = raw_write(door_dp, req);
2321 ret_val = set_protection_status(door_dp, req);
2335 req->reqformat.flavor, req->reqformat.mode);
2340 req->reqformat.flavor, req->reqformat.mode);
2344 req->reqformat.flavor, req->reqformat.mode);
2400 ret_val = reassign_block(door_dp, req);
2422 smedia_services_t *req;
2451 req = (smedia_services_t *)((void *)argp);
2453 retok.cnum = req->in.cnum;
2456 debug(5, "req = %s arg_size = 0x%x \n",
2457 xlate_cnum(req->reqopen.cnum), arg_size);
2463 nexpected_desc = (req->in.cnum == SMEDIA_CNUM_OPEN_FD) ? 1 : 0;
2468 switch (req->in.cnum) {
2471 req->reqopen.cnum);