Searched refs:sense (Results 1 - 21 of 21) sorted by relevance

/haiku-fatelf/src/add-ons/kernel/bus_managers/ata/
H A DATARequest.cpp108 // when the request completed and has set sense
117 // copy sense data if caller requested it
119 // we cannot copy sense directly as sense buffer may be too small
120 scsi_sense sense; local
121 _FillSense(&sense);
123 size_t senseLength = MIN(sizeof(fCCB->sense), sizeof(sense));
124 memcpy(fCCB->sense, &sense, senseLengt
149 scsi_sense sense; local
212 _FillSense(scsi_sense *sense) argument
[all...]
H A DATAPrivate.h315 void _FillSense(scsi_sense *sense);
/haiku-fatelf/src/add-ons/kernel/bus_managers/ide/
H A Demulation.cpp25 scsi_sense sense; local
32 create_sense(device, &sense);
34 memset(&sense, 0, sizeof(sense));
36 copy_sg_data(request, 0, cmd->allocation_length, &sense, sizeof(sense), false);
38 // reset sense information on read
41 transferSize = min_c(sizeof(sense), cmd->allocation_length);
47 // this would have overwritten the sense we want to read
H A Dide_sim.c286 /** fill sense buffer according to device sense */
289 create_sense(ide_device_info *device, scsi_sense *sense) argument
291 memset(sense, 0, sizeof(*sense));
293 sense->error_code = SCSIS_CURR_ERROR;
294 sense->sense_key = decode_sense_key(device->combined_sense);
295 sense->add_sense_length = sizeof(*sense) - 7;
296 sense
395 scsi_sense sense; local
[all...]
H A Dide_sim.h25 // set sense of current request
32 // retrieve key from combined sense
39 // retrieve asc from combined sense
46 // retrieve ascq from combined sense
53 // retrieve asc and ascq from combined sense
68 // start request by resetting sense
80 void create_sense(ide_device_info *device, scsi_sense *sense);
/haiku-fatelf/src/add-ons/kernel/generic/scsi_periph/
H A Derror_handling.cpp14 /*! Decode sense data and generate error code. */
18 scsi_sense *sense = (scsi_sense *)request->sense; local
21 SHOW_ERROR0(2, "No auto-sense (but there should be)");
30 SHOW_ERROR(2, "sense too short (%d bytes)", SCSI_MAX_SENSE_SIZE - request->sense_resid);
36 switch (sense->error_code) {
45 switch ((sense->asc << 8) | sense->ascq) {
105 switch (sense->asc) {
111 sense
[all...]
H A Dio.cpp89 memcpy(cmd->sense_data, request->sense, min_c(cmd->sense_data_length,
/haiku-fatelf/src/system/libroot/posix/stdlib/
H A Dmerge.c103 int sense; local
158 sense = -1;
162 sense = 0;
165 while ((b += size) < t && cmp(q, b) >sense)
174 (*cmp)(q, p) <= sense)
179 } else if ((*cmp)(q, p) <= sense) {
188 if ((*cmp)(q, p = b + i) <= sense)
196 p = b + (i >>= 1)) <= sense)
269 * when THRESHOLD/2 pairs compare with same sense. (Only used when NATURAL
276 int i, length, size2, tmp, sense; local
[all...]
/haiku-fatelf/src/add-ons/kernel/bus_managers/scsi/
H A Demulation.cpp425 /*! Set sense of request */
429 scsi_sense *sense = (scsi_sense *)request->sense; local
437 // without autosense, we had to manage virtual sense data,
442 memset(sense, 0, sizeof(*sense));
444 sense->error_code = SCSIS_CURR_ERROR;
445 sense->sense_key = sense_key;
446 sense->add_sense_length = sizeof(*sense)
[all...]
H A Dscsi_io.cpp168 /** finish special auto-sense request */
181 // we got sense data -> copy it to sense buffer
185 SHOW_FLOW(3, "Got sense: %d bytes", sense_len);
187 memcpy(orig_request->sense, request->data, sense_len);
192 // failed to get sense
271 // device reported a check condition state and auto-sense haven't
286 // queue auto-sense request after checking was_servicable but before
287 // releasing locks so no other request overtakes auto-sense
322 // special treatment for finished auto-sense
[all...]
/haiku-fatelf/src/add-ons/kernel/busses/scsi/buslogic/
H A Dbuslogic.h51 uchar length_sense; /* length of sense data block */
64 uint32 sense; /* 32bit physical pointer to the sense datablk */ member in struct:_bl_ccb32
77 uchar sensedata[256]; /* data area for sense data return */
H A Dbuslogic.c444 bl_ccb->sense = toLE(priv_phys);
586 dt_printf("buslogic/%d: data %d/%d, sense %d/%d\n", req,
/haiku-fatelf/src/bin/network/tcpdump/libpcap/
H A Dgencode.h234 int sense; member in struct:block
H A Dgencode.c434 * Backpatch the blocks in 'list' to 'target'. The 'sense' field indicates
446 if (!list->sense) {
458 * Merge the lists in b0 and b1, using the 'sense' field to indicate
469 p = !((*p)->sense) ? &JT(*p) : &JF(*p);
480 p->sense = !p->sense;
507 b0->sense = !b0->sense;
508 b1->sense = !b1->sense;
[all...]
H A Doptimize.c329 * are backwards in the sense that we find the set of nodes that reach
1314 int sense; local
1320 sense = 0;
1322 sense = 1;
1341 return sense ? JT(child) : JF(child);
1343 if (sense && code == (BPF_JMP|BPF_JEQ|BPF_K))
/haiku-fatelf/src/system/boot/loader/net/
H A DiSCSITarget.cpp699 scsi_sense* sense = (scsi_sense*)((uint16*)buffer + 1); local
700 TRACE("error code = %u, sense key = %u, ILI = %u, asc = %x\n",
701 sense->error_code, sense->sense_key, sense->ILI, (sense->asc << 8) | sense->ascq);
/haiku-fatelf/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/
H A Dscsi_cd.cpp153 if (status == B_OK || (request->sense[0] & 0x7f) != 0x70)
156 switch (request->sense[2]) {
162 uint32 errorBlock = (request->sense[3] << 24U)
163 | (request->sense[4] << 16U) | (request->sense[5] << 8U)
164 | request->sense[6];
214 // TBD: for all but CD-ROMs, read mode sense - medium type
609 // the sorting order manually (only makes much sense if you grab
/haiku-fatelf/headers/os/drivers/bus/
H A DSCSI.h89 SCSI bus manager can emulate auto-sense by executing a REQUEST SENSE
101 #define SCSI_MAX_SENSE_SIZE 64 // max size of sense data
139 uchar sense[SCSI_MAX_SENSE_SIZE]; // autosense data member in struct:scsi_ccb
182 #define SCSI_AUTOSENSE_FAIL 0x10 /* Autosense: Request sense cmd fail */
453 // the SCSI bus manager will request sense on
/haiku-fatelf/src/add-ons/kernel/drivers/bus/scsi/
H A Dscsi_raw.c110 memcpy(cmd->sense_data, request->sense,
/haiku-fatelf/src/bin/diffutils/config/
H A Dtexinfo.tex6164 % although this does not entirely make sense.
/haiku-fatelf/src/bin/coreutils/
H A Dconfigure8806 That is better in the sense that it means we will not
[all...]

Completed in 341 milliseconds