Searched refs:sense (Results 1 - 25 of 132) sorted by last modified time

123456

/linux-master/include/scsi/
H A Dscsi.h128 #define sense_class(sense) (((sense) >> 4) & 0x7)
129 #define sense_error(sense) ((sense) & 0xf)
130 #define sense_valid(sense) ((sense) & 0x80)
/linux-master/drivers/usb/storage/
H A Duas.c188 "disagrees with IU sense data length %d, "
189 "using %d bytes of sense data\n", __func__,
193 memcpy(cmnd->sense_buffer, sense_iu->sense, len);
549 uas_log_cmd_state(cmnd, "sense submit err", err);
907 * The protocol has no requirements on alignment in the strict sense.
1078 * get empty while there still is more work to do due to sense-urbs completing
/linux-master/drivers/scsi/
H A Dst.c326 const u8 *sense = SRpnt->sense;
328 s->have_sense = scsi_normalize_sense(SRpnt->sense,
335 scsi_get_sense_info_fld(sense, SCSI_SENSE_BUFFERSIZE, &s->uremainder64);
336 switch (sense[0] & 0x7f) {
342 s->flags = sense[2] & 0xe0;
349 ucp = scsi_sense_desc_find(sense, SCSI_SENSE_BUFFERSIZE, 4);
385 SRpnt->sense, SCSI_SENSE_BUFFERSIZE);
402 SRpnt->sense, SCSI_SENSE_BUFFERSIZE);
407 STp->cln_mode >= EXTENDED_SENSE_START) { /* Only fixed format sense */
324 const u8 *sense = SRpnt->sense; local
[all...]
H A Dses.c92 .sense = UNIT_ATTENTION,
99 .sense = NOT_READY,
149 .sense = UNIT_ATTENTION,
156 .sense = NOT_READY,
H A Dsd.c1825 .sense = UNIT_ATTENTION,
1927 .sense = UNIT_ATTENTION,
2293 .sense = UNIT_ATTENTION,
2299 .sense = NOT_READY,
2349 /* no sense, TUR either succeeded or failed
2403 * Yes, this sense key/ASC combination shouldn't
2416 /* we don't understand the sense code, so it's
2616 .sense = UNIT_ATTENTION,
2621 .sense = NOT_READY,
2627 .sense
[all...]
H A Dscsi_scan.c660 .sense = UNIT_ATTENTION,
665 .sense = UNIT_ATTENTION,
756 * the length only makes sense for legacy
1358 * know the real scsi_level, eh? It might make sense to just not
1433 .sense = UNIT_ATTENTION,
1440 .sense = SCMD_FAILURE_SENSE_ANY,
H A Dscsi_lib.c237 failure->sense == SCMD_FAILURE_SENSE_ANY)
243 if (failure->sense != sshdr.sense_key)
299 else if (WARN_ON_ONCE(args->sense &&
343 if (args->sense)
344 memcpy(args->sense, scmd->sense_buffer, SCSI_SENSE_BUFFERSIZE);
787 bool sense_current = true; /* false implies "deferred sense" */
961 bool sense_current = true; /* false implies "deferred sense" */
2163 * @sshdr: place to put sense data (or NULL if no sense to be collected).
2236 * scsi_mode_sense - issue a mode sense, fallin
[all...]
H A Dhpsa.c352 /* extract sense key, asc, and ascq from sense data. -1 means invalid. */
2368 /* copy the sense data */
2576 u8 asc; /* additional sense code */
2577 u8 ascq; /* additional sense code qualifier */
2670 /* copy the sense data */
3884 unsigned char *sense; local
3901 sense = c->err_info->SenseInfo;
3906 decode_sense_data(sense, sense_len, &sense_key, &asc, &ascq);
H A Dsg.c173 char sgdebug; /* 0->off, 1->sense, 9->dump dev, 10-> all devs */
582 len = 8 + (int) srp->sense_b[7]; /* Additional sense length field */
1327 char *sense; local
1341 sense = scmd->sense_buffer;
1363 __scsi_print_sense(sdp->device, __func__, sense,
1368 && scsi_normalize_sense(sense, SCSI_SENSE_BUFFERSIZE, &sshdr)
H A Dmyrs.c1628 cmd_blk->sense = dma_pool_alloc(cs->sense_pool, GFP_ATOMIC,
1630 if (!cmd_blk->sense)
1675 dma_pool_free(cs->sense_pool, cmd_blk->sense,
1677 cmd_blk->sense = NULL;
1740 cmd_blk->sense,
1742 cmd_blk->sense = NULL;
2056 if (cmd_blk->sense) {
2062 memcpy(scmd->sense_buffer, cmd_blk->sense, sense_len);
2064 dma_pool_free(cs->sense_pool, cmd_blk->sense,
2066 cmd_blk->sense
[all...]
H A Dmyrb.c315 scsi_normalize_sense(ev_buf->sense, 32, &sshdr);
1330 dcdb->sense_len = sizeof(dcdb->sense);
2313 memcpy(scmd->sense_buffer, &cmd_blk->dcdb->sense, 64);
/linux-master/drivers/scsi/mpt3sas/
H A Dmpt3sas_scsih.c183 * struct sense_info - common structure for obtaining sense keys
184 * @skey: sense key
185 * @asc: additional sense code
186 * @ascq: additional sense code qualifier
262 * @sense: sense data
270 * @sense_length: sense length
286 u8 sense[SCSI_SENSE_BUFFERSIZE]; member in struct:_scsi_io_transfer
5082 * _scsih_eedp_error_handling - return sense code for EEDP errors
5285 * _scsih_normalize_sense - normalize descriptor and fixed format sense dat
[all...]
H A Dmpt3sas_base.c3773 * mpt3sas_base_get_sense_buffer - obtain a sense buffer virt addr
3777 * Return: virt pointer to sense buffer.
3782 return (void *)(ioc->sense + ((smid - 1) * SCSI_SENSE_BUFFERSIZE));
3786 * mpt3sas_base_get_sense_buffer_dma - obtain a sense buffer dma addr
3790 * Return: phys pointer to the low 32bit address of the sense buffer.
5780 if (ioc->sense) {
5781 dma_pool_free(ioc->sense_dma_pool, ioc->sense, ioc->sense_dma);
5785 ioc->sense));
5786 ioc->sense = NULL;
6038 * for sense dm
[all...]
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.c426 if (fusion->sense)
427 dma_pool_free(fusion->sense_dma_pool, fusion->sense,
509 fusion->sense = dma_pool_alloc(fusion->sense_dma_pool,
511 if (!fusion->sense) {
517 /* sense buffer, request frame and reply desc pool requires to be in
530 dma_pool_free(fusion->sense_dma_pool, fusion->sense,
532 fusion->sense = NULL;
544 fusion->sense = dma_pool_alloc(fusion->sense_dma_pool,
547 if (!fusion->sense) {
563 cmd->sense
2030 map_cmd_status(struct fusion_context *fusion, struct scsi_cmnd *scmd, u8 status, u8 ext_status, u32 data_length, u8 *sense) argument
3455 u8 *sense, status, ex_status; local
3554 u8 reply_descript_type, *sense, status, extStatus; local
[all...]
H A Dmegaraid_sas_base.c3679 memcpy(cmd->scmd->sense_buffer, cmd->sense,
4308 if (cmd->sense)
4309 dma_pool_free(instance->sense_dma_pool, cmd->sense,
4367 instance->sense_dma_pool = dma_pool_create("megasas sense pool",
4372 dev_printk(KERN_DEBUG, &instance->pdev->dev, "failed to setup sense pool\n");
4392 cmd->sense = dma_pool_alloc(instance->sense_dma_pool,
4399 if (!cmd->frame || !cmd->sense) {
8241 void *sense = NULL; local
8373 sense = dma_alloc_coherent(&instance->pdev->dev, ioc->sense_len,
8375 if (!sense) {
[all...]
H A Dmegaraid_sas.h2104 u8 sense[64]; member in struct:megasas_evt_detail::__anon1813::__anon1814
2580 u8 *sense; member in struct:megasas_cmd
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvfc.c1872 memcpy(cmnd->sense_buffer, rsp->data.sense + rsp_len, sense_len);
/linux-master/drivers/s390/net/
H A Dctcm_main.c304 * Check sense of a unit check.
306 * ch The channel, the sense code belongs to.
307 * sense The sense code to inspect.
309 static void ccw_unit_check(struct channel *ch, __u8 sense) argument
313 CTCM_FUNTAIL, ch->id, sense);
315 if (sense & SNS0_INTERVENTION_REQ) {
316 if (sense & 0x01) {
333 } else if (sense & SNS0_EQUIPMENT_CHECK) {
334 if (sense
[all...]
H A Dqeth_core_main.c1113 char *sense; local
1115 sense = (char *) irb->ecw;
1133 if (sense[SENSE_RESETTING_EVENT_BYTE] &
1138 if (sense[SENSE_COMMAND_REJECT_BYTE] &
1143 if ((sense[2] == 0xaf) && (sense[3] == 0xfe)) {
1147 if ((!sense[0]) && (!sense[1]) && (!sense[2]) && (!sense[
[all...]
/linux-master/drivers/s390/block/
H A Ddasd_eckd.c207 * calculate failing track from sense data depending if
214 u8 *sense = NULL; local
218 sense = dasd_get_sense(irb);
219 if (!sense) {
221 "ESE error no sense data\n");
224 if (!(sense[27] & DASD_SENSE_BIT_2)) {
230 if (sense[27] & DASD_SENSE_BIT_3) {
232 cyl = sense[30] << 20;
233 cyl |= (sense[31] & 0xF0) << 12;
234 cyl |= sense[2
2284 char *sense; local
2990 char *sense = NULL; local
3586 char *sense = NULL; local
5553 u64 *sense; local
5672 u8 *sense, *rcq; local
5780 u8 *sense = dasd_get_sense(irb); local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dmain.c578 /* Don't do sense port on multifunction devices (for now at least) */
617 mlx4_priv(dev)->sense.sense_allowed[i] =
627 if (mlx4_priv(dev)->sense.sense_allowed[i] && dev->caps.default_sense[i]) {
1500 * no sense and therefore not allowed */
/linux-master/drivers/message/fusion/
H A Dmptscsih.c2450 /* Utility function to copy sense data from the scsi_cmnd buffer
2471 /* Copy the sense received into the scsi command block. */
2667 * Remark: Sets a completion code and (possibly) saves sense data
2703 memcpy(ioc->internal_cmds.sense, sense_data, sz);
/linux-master/drivers/irqchip/
H A Dirq-renesas-rzg2l.c49 #define IITSR_IITSEL(n, sense) ((sense) << ((n) * 2))
181 u16 sense, tmp; local
185 sense = IITSR_IITSEL_LEVEL_LOW;
189 sense = IITSR_IITSEL_EDGE_FALLING;
194 sense = IITSR_IITSEL_EDGE_RISING;
199 sense = IITSR_IITSEL_EDGE_BOTH;
210 tmp |= IITSR_IITSEL(iitseln, sense);
241 u8 index, sense; local
246 sense
[all...]
/linux-master/drivers/ata/
H A Dlibata-scsi.c199 * then there is no sense data to add.
204 /* If sk > COMPLETED, sense data is bogus. */
387 .sense = sensebuf,
438 if (scsi_sense_valid(&sshdr)) {/* sense data available */
495 .sense = sensebuf,
526 if (scsi_sense_valid(&sshdr)) {/* sense data available */
717 * @sk: the sense key we'll fill out
718 * @asc: the additional sense code we'll fill out
719 * @ascq: the additional sense code qualifier we'll fill out
723 * format sense block
[all...]
H A Dlibata-sata.c1431 * ata_eh_read_sense_success_ncq_log - Read the sense data for successful
1433 * @link: ATA link to get sense data for
1435 * Read the sense data for successful NCQ commands log page to obtain
1436 * sense data for all NCQ commands that completed successfully with
1437 * the sense data available bit set.
1452 u8 *sense, sk = 0, asc = 0, ascq = 0; local
1482 * If the command does not have any sense data, clear ATA_SENSE.
1490 sense = &buf[32 + 24 * tag];
1491 sk = sense[0];
1492 asc = sense[
[all...]

Completed in 529 milliseconds

123456