Home
last modified time | relevance | path

Searched refs:cdb (Results 1 – 25 of 55) sorted by relevance

123

/dragonfly/contrib/grep/lib/
HDchdir-long.c47 cdb_init (struct cd_buf *cdb) in cdb_init() argument
49 cdb->fd = AT_FDCWD; in cdb_init()
53 cdb_fchdir (struct cd_buf const *cdb) in cdb_fchdir() argument
55 return fchdir (cdb->fd); in cdb_fchdir()
59 cdb_free (struct cd_buf const *cdb) in cdb_free() argument
61 if (0 <= cdb->fd) in cdb_free()
63 bool close_fail = close (cdb->fd); in cdb_free()
73 cdb_advance_fd (struct cd_buf *cdb, char const *dir) in cdb_advance_fd() argument
75 int new_fd = openat (cdb->fd, dir, in cdb_advance_fd()
80 cdb_free (cdb); in cdb_advance_fd()
[all …]
/dragonfly/sys/dev/raid/mrsas/
HDmrsas_fp.c1092 u_int8_t *cdb = io_request->CDB.CDB32; in mrsas_set_pd_lba() local
1101 memset(cdb, 0, sizeof(io_request->CDB.CDB32)); in mrsas_set_pd_lba()
1102 cdb[0] = MRSAS_SCSI_VARIABLE_LENGTH_CMD; in mrsas_set_pd_lba()
1103 cdb[7] = MRSAS_SCSI_ADDL_CDB_LEN; in mrsas_set_pd_lba()
1106 cdb[9] = MRSAS_SCSI_SERVICE_ACTION_READ32; in mrsas_set_pd_lba()
1108 cdb[9] = MRSAS_SCSI_SERVICE_ACTION_WRITE32; in mrsas_set_pd_lba()
1109 cdb[10] = MRSAS_RD_WR_PROTECT_CHECK_ALL; in mrsas_set_pd_lba()
1112 cdb[12] = (u_int8_t)((start_blk >> 56) & 0xff); in mrsas_set_pd_lba()
1113 cdb[13] = (u_int8_t)((start_blk >> 48) & 0xff); in mrsas_set_pd_lba()
1114 cdb[14] = (u_int8_t)((start_blk >> 40) & 0xff); in mrsas_set_pd_lba()
[all …]
/dragonfly/sys/dev/raid/mfi/
HDmfi_tbolt.c75 *mfi_cmd, uint8_t *cdb);
894 uint8_t cdb[32], cdb_len; in mfi_tbolt_build_io() local
896 memset(cdb, 0, 32); in mfi_tbolt_build_io()
900 if ((cdb_len = mfi_tbolt_build_cdb(sc, mfi_cmd, cdb)) == 1) in mfi_tbolt_build_io()
905 memcpy(io_request->CDB.CDB32, cdb, 32); in mfi_tbolt_build_io()
940 uint8_t *cdb) in mfi_tbolt_build_cdb() argument
945 if (mfi_cmd == NULL || cdb == NULL) in mfi_tbolt_build_cdb()
954 cdb[0] = (uint8_t) (0x0A); in mfi_tbolt_build_cdb()
956 cdb[0] = (uint8_t) (0x08); in mfi_tbolt_build_cdb()
958 cdb[4] = (uint8_t) num_lba; in mfi_tbolt_build_cdb()
[all …]
HDmfi.c1991 bzero(pass->cdb, 16); in mfi_build_syspdio()
1995 pass->cdb[0] = READ_10; in mfi_build_syspdio()
1999 pass->cdb[0] = WRITE_10; in mfi_build_syspdio()
2010 pass->cdb[2] = ((bio->bio_offset / MFI_SECTOR_LEN) & 0xff000000) >> 24; in mfi_build_syspdio()
2011 pass->cdb[3] = ((bio->bio_offset / MFI_SECTOR_LEN) & 0x00ff0000) >> 16; in mfi_build_syspdio()
2012 pass->cdb[4] = ((bio->bio_offset / MFI_SECTOR_LEN) & 0x0000ff00) >> 8; in mfi_build_syspdio()
2013 pass->cdb[5] = (bio->bio_offset / MFI_SECTOR_LEN) & 0x000000ff; in mfi_build_syspdio()
2014 pass->cdb[7] = (blkcount & 0xff00) >> 8; in mfi_build_syspdio()
2015 pass->cdb[8] = (blkcount & 0x00ff); in mfi_build_syspdio()
2452 bzero(pass->cdb, 16); in mfi_dump_syspd_blocks()
[all …]
HDmfi_cam.c290 bcopy(csio->cdb_io.cdb_ptr, &pt->cdb[0], csio->cdb_len); in mfip_start()
292 bcopy(csio->cdb_io.cdb_bytes, &pt->cdb[0], csio->cdb_len); in mfip_start()
/dragonfly/sys/dev/raid/twa/
HDtw_cl_intr.c440 TW_UINT8 *cdb; in tw_cli_scsi_complete() local
473 cdb = (TW_UINT8 *)(cmd->cdb); in tw_cli_scsi_complete()
478 cdb[0], cdb[1], cdb[2], cdb[3], in tw_cli_scsi_complete()
479 cdb[4], cdb[5], cdb[6], cdb[7], in tw_cli_scsi_complete()
480 cdb[8], cdb[9], cdb[10], cdb[11], in tw_cli_scsi_complete()
481 cdb[12], cdb[13], cdb[14], cdb[15]); in tw_cli_scsi_complete()
490 if (! ((cdb[0] == 0x1A) && (error == 0x10D))) in tw_cli_scsi_complete()
HDtw_cl_misc.c946 TW_UINT8 *cdb; in tw_cl_print_req_info() local
982 cdb = (TW_UINT8 *)(cmd9k->cdb); in tw_cl_print_req_info()
986 cdb[0], cdb[1], cdb[2], cdb[3], in tw_cl_print_req_info()
987 cdb[4], cdb[5], cdb[6], cdb[7], in tw_cl_print_req_info()
988 cdb[8], cdb[9], cdb[10], cdb[11], in tw_cl_print_req_info()
989 cdb[12], cdb[13], cdb[14], cdb[15]); in tw_cl_print_req_info()
HDtw_cl_io.c124 tw_osl_memcpy(cmd->cdb, scsi_req->cdb, scsi_req->cdb_len); in tw_cl_start_io()
1337 cmd9k->cdb[0] = (TW_UINT8)cmd; in tw_cli_send_scsi_cmd()
1338 cmd9k->cdb[4] = 128; in tw_cli_send_scsi_cmd()
/dragonfly/share/examples/scsi_target/
HDscsi_cmds.c70 static void cdb_debug(u_int8_t *cdb, const char *msg, ...);
135 if (last_cmd == NULL || last_cmd->cmd != a_descr->cdb[0]) { in tcmd_handle()
139 if (a_descr->cdb[0] == h->cmd) in tcmd_handle()
146 warnx("no done func for %#x???", a_descr->cdb[0]); in tcmd_handle()
150 warnx("cdb %#x not handled", a_descr->cdb[0]); in tcmd_handle()
173 a_descr->cdb[0] != INQUIRY) { in tcmd_handle()
178 cdb_debug(a_descr->cdb, "UA active for %u: ", in tcmd_handle()
290 inq = (struct scsi_inquiry *)a_descr->cdb; in tcmd_inquiry()
293 cdb_debug(a_descr->cdb, "INQUIRY from %u: ", atio->init_id); in tcmd_inquiry()
367 rsense = (struct scsi_request_sense *)a_descr->cdb; in tcmd_req_sense()
[all …]
HDscsi_target.h61 u_int8_t *cdb; /* Pointer to received CDB */ member
/dragonfly/sys/dev/raid/ciss/
HDciss.c1284 cc->cdb.cdb_length = sizeof(*crc); in ciss_report_luns()
1285 cc->cdb.type = CISS_CDB_TYPE_COMMAND; in ciss_report_luns()
1286 cc->cdb.attribute = CISS_CDB_ATTRIBUTE_SIMPLE; in ciss_report_luns()
1287 cc->cdb.direction = CISS_CDB_DIRECTION_READ; in ciss_report_luns()
1288 cc->cdb.timeout = 30; /* XXX better suggestions? */ in ciss_report_luns()
1290 crc = (struct ciss_report_cdb *)&(cc->cdb.cdb[0]); in ciss_report_luns()
1582 cc->cdb.cdb_length = 6; in ciss_inquiry_logical()
1583 cc->cdb.type = CISS_CDB_TYPE_COMMAND; in ciss_inquiry_logical()
1584 cc->cdb.attribute = CISS_CDB_ATTRIBUTE_SIMPLE; in ciss_inquiry_logical()
1585 cc->cdb.direction = CISS_CDB_DIRECTION_READ; in ciss_inquiry_logical()
[all …]
/dragonfly/sys/bus/cam/scsi/
HDscsi_ses.c659 ses_runcmd(struct ses_softc *ssc, char *cdb, int cdbl, char *dptr, int *dlenp) in ses_runcmd() argument
684 bcopy(cdb, ccb->csio.cdb_io.cdb_bytes, cdbl); in ses_runcmd()
1077 static char cdb[6] = { in ses_getconfig() local
1091 err = ses_runcmd(ssc, cdb, 6, sdata, &amt); in ses_getconfig()
1220 char cdb[6], *sdata; in ses_getputstat() local
1247 cdb[0] = RECEIVE_DIAGNOSTIC; in ses_getputstat()
1248 cdb[1] = 1; in ses_getputstat()
1249 cdb[2] = SesStatusPage; in ses_getputstat()
1250 cdb[3] = bufsiz >> 8; in ses_getputstat()
1251 cdb[4] = bufsiz & 0xff; in ses_getputstat()
[all …]
HDscsi_targ_bh.c535 u_int8_t *cdb; in targbhdone() local
540 cdb = atio->cdb_io.cdb_bytes; in targbhdone()
552 switch (cdb[0]) { in targbhdone()
557 inq = (struct scsi_inquiry *)cdb; in targbhdone()
598 rsense = (struct scsi_request_sense *)cdb; in targbhdone()
HDscsi_da.c1629 u_int8_t *cdb; in cmd6workaround() local
1632 cdb = ccb->csio.cdb_io.cdb_bytes; in cmd6workaround()
1636 (*cdb != READ_6 && *cdb != WRITE_6)) in cmd6workaround()
1644 bcopy(cdb, &cmd6, sizeof(struct scsi_rw_6)); in cmd6workaround()
1645 cmd10 = (struct scsi_rw_10 *)cdb; in cmd6workaround()
/dragonfly/sys/dev/disk/ahci/
HDahci_cam.c976 scsi_cdb_t cdb; in ahci_xpt_action() local
979 cdb = (void *)((ccbh->flags & CAM_CDB_POINTER) ? in ahci_xpt_action()
981 cdb->generic.opcode = TRIM; in ahci_xpt_action()
1033 scsi_cdb_t cdb; in ahci_xpt_scsi_disk_io() local
1054 cdb = (void *)((ccbh->flags & CAM_CDB_POINTER) ? in ahci_xpt_scsi_disk_io()
1057 switch(cdb->generic.opcode) { in ahci_xpt_scsi_disk_io()
1071 if (cdb->inquiry.byte2 & SI_EVPD) { in ahci_xpt_scsi_disk_io()
1107 if (cdb->read_capacity_16.service_action != SRC16_SERVICE_ACTION) { in ahci_xpt_scsi_disk_io()
1125 if (cdb->generic.opcode == READ_CAPACITY) { in ahci_xpt_scsi_disk_io()
1207 atp12 = &cdb->ata_pass_12; in ahci_xpt_scsi_disk_io()
[all …]
/dragonfly/sys/dev/raid/hpt27xx/
HDhpt27xx_osm_bsd.c541 HPT_U8 *cdb; in hpt_scsi_io() local
544 cdb = ccb->csio.cdb_io.cdb_ptr; in hpt_scsi_io()
546 cdb = ccb->csio.cdb_io.cdb_bytes; in hpt_scsi_io()
551 *(HPT_U32 *)&cdb[0], *(HPT_U32 *)&cdb[4], *(HPT_U32 *)&cdb[8] in hpt_scsi_io()
572 switch (cdb[0]) { in hpt_scsi_io()
665 switch (cdb[0]) { in hpt_scsi_io()
669 … pCmd->uCmd.Ide.Lba = ((HPT_U32)cdb[1] << 16) | ((HPT_U32)cdb[2] << 8) | (HPT_U32)cdb[3]; in hpt_scsi_io()
670 pCmd->uCmd.Ide.nSectors = (HPT_U16) cdb[4]; in hpt_scsi_io()
677 ((HPT_U64)cdb[2]<<56) | in hpt_scsi_io()
678 ((HPT_U64)cdb[3]<<48) | in hpt_scsi_io()
[all …]
/dragonfly/sys/dev/raid/hptrr/
HDhptrr_osm_bsd.c541 HPT_U8 *cdb; in hpt_scsi_io() local
544 cdb = ccb->csio.cdb_io.cdb_ptr; in hpt_scsi_io()
546 cdb = ccb->csio.cdb_io.cdb_bytes; in hpt_scsi_io()
551 *(HPT_U32 *)&cdb[0], *(HPT_U32 *)&cdb[4], *(HPT_U32 *)&cdb[8] in hpt_scsi_io()
572 switch (cdb[0]) { in hpt_scsi_io()
666 switch (cdb[0]) { in hpt_scsi_io()
670 … pCmd->uCmd.Ide.Lba = ((HPT_U32)cdb[1] << 16) | ((HPT_U32)cdb[2] << 8) | (HPT_U32)cdb[3]; in hpt_scsi_io()
671 pCmd->uCmd.Ide.nSectors = (HPT_U16) cdb[4]; in hpt_scsi_io()
677 ((HPT_U64)cdb[2]<<56) | in hpt_scsi_io()
678 ((HPT_U64)cdb[3]<<48) | in hpt_scsi_io()
[all …]
/dragonfly/sys/dev/disk/sili/
HDsili_cam.c1012 scsi_cdb_t cdb; in sili_xpt_scsi_disk_io() local
1033 cdb = (void *)((ccbh->flags & CAM_CDB_POINTER) ? in sili_xpt_scsi_disk_io()
1036 switch(cdb->generic.opcode) { in sili_xpt_scsi_disk_io()
1050 if (cdb->inquiry.byte2 & SI_EVPD) { in sili_xpt_scsi_disk_io()
1075 if (cdb->read_capacity_16.service_action != SRC16_SERVICE_ACTION) { in sili_xpt_scsi_disk_io()
1093 if (cdb->generic.opcode == READ_CAPACITY) { in sili_xpt_scsi_disk_io()
1141 atp12 = &cdb->ata_pass_12; in sili_xpt_scsi_disk_io()
1183 atp16 = &cdb->ata_pass_16; in sili_xpt_scsi_disk_io()
1229 switch(cdb->generic.opcode) { in sili_xpt_scsi_disk_io()
1231 lba = scsi_3btoul(cdb->rw_6.addr) & 0x1FFFFF; in sili_xpt_scsi_disk_io()
[all …]
/dragonfly/sys/dev/raid/hptiop/
HDhptiop.c332 u_int8_t *cdb; in hptiop_request_callback_itl() local
384 cdb = ccb->csio.cdb_io.cdb_ptr; in hptiop_request_callback_itl()
386 cdb = ccb->csio.cdb_io.cdb_bytes; in hptiop_request_callback_itl()
388 if (cdb[0] == SYNCHRONIZE_CACHE) { /* ??? */ in hptiop_request_callback_itl()
530 u_int8_t *cdb; in hptiop_request_callback_mv() local
536 cdb = ccb->csio.cdb_io.cdb_ptr; in hptiop_request_callback_mv()
538 cdb = ccb->csio.cdb_io.cdb_bytes; in hptiop_request_callback_mv()
540 if (cdb[0] == SYNCHRONIZE_CACHE) { /* ??? */ in hptiop_request_callback_mv()
625 u_int8_t *cdb; in hptiop_request_callback_mvfrey() local
642 cdb = ccb->csio.cdb_io.cdb_ptr; in hptiop_request_callback_mvfrey()
[all …]
/dragonfly/sys/dev/disk/isp/
HDisp_freebsd.c3108 uint8_t *cdb, *ptr, status; in isptargstart() local
3160 cdb = atio->cdb_io.cdb_bytes; in isptargstart()
3162 cdb[0], atio->ccb_h.ccb_data_offset); in isptargstart()
3166 …t_print(atio->ccb_h.path, "[0x%x] Non-Zero Lun %d: cdb0=0x%x\n", atio->tag_id, return_lun, cdb[0]); in isptargstart()
3167 if (cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { in isptargstart()
3177 switch (cdb[0]) { in isptargstart()
3183 if (data_len > cdb[4]) { in isptargstart()
3184 data_len = cdb[4]; in isptargstart()
3194 …if (isptarg_rwparm(cdb, disk_data, disk_size, atio->ccb_h.ccb_data_offset, &data_ptr, &data_len, &… in isptargstart()
3233 …if (isptarg_rwparm(cdb, disk_data, disk_size, atio->ccb_h.ccb_data_offset, &data_ptr, &data_len, &… in isptargstart()
[all …]
/dragonfly/share/misc/
HDindent.pro25 -cdb
/dragonfly/sys/dev/disk/iscsi/initiator/
HDiscsi_subr.c507 if(csio->cdb_len > sizeof(cmd->cdb)) in scsi_encap()
508 xdebug("guevalt! %d > %ld", csio->cdb_len, (long)sizeof(cmd->cdb)); in scsi_encap()
510 memcpy(cmd->cdb, in scsi_encap()
/dragonfly/sys/dev/virtual/virtio/scsi/
HDvirtio_scsi.h49 uint8_t cdb[VIRTIO_SCSI_CDB_SIZE]; member
/dragonfly/sys/dev/disk/sbp/
HDsbp.h181 uint32_t cdb; member
/dragonfly/sys/dev/virtual/vmware/pvscsi/
HDpvscsi.h117 uint8_t cdb[16]; member

123