Home
last modified time | relevance | path

Searched full:fcp (Results 1 – 25 of 124) sorted by relevance

12345

/linux/drivers/target/tcm_fc/
H A Dtfc_cmd.c104 struct fcp_resp_with_ext *fcp; in ft_queue_status() local
115 len = sizeof(*fcp) + se_cmd->scsi_sense_length; in ft_queue_status()
122 fcp = fc_frame_payload_get(fp, len); in ft_queue_status()
123 memset(fcp, 0, len); in ft_queue_status()
124 fcp->resp.fr_status = se_cmd->scsi_status; in ft_queue_status()
128 fcp->resp.fr_flags |= FCP_SNS_LEN_VAL; in ft_queue_status()
129 fcp->ext.fr_sns_len = htonl(len); in ft_queue_status()
130 memcpy((fcp + 1), se_cmd->sense_buffer, len); in ft_queue_status()
139 fcp->resp.fr_flags |= FCP_RESID_OVER; in ft_queue_status()
141 fcp->resp.fr_flags |= FCP_RESID_UNDER; in ft_queue_status()
[all …]
/linux/include/media/
H A Drcar-fcp.h3 * rcar-fcp.h -- R-Car Frame Compression Processor Driver
17 void rcar_fcp_put(struct rcar_fcp_device *fcp);
18 struct device *rcar_fcp_get_device(struct rcar_fcp_device *fcp);
19 int rcar_fcp_enable(struct rcar_fcp_device *fcp);
20 void rcar_fcp_disable(struct rcar_fcp_device *fcp);
21 int rcar_fcp_soft_reset(struct rcar_fcp_device *fcp);
27 static inline void rcar_fcp_put(struct rcar_fcp_device *fcp) { } in rcar_fcp_get_device() argument
28 static inline struct device *rcar_fcp_get_device(struct rcar_fcp_device *fcp) in rcar_fcp_get_device()
32 static inline int rcar_fcp_enable(struct rcar_fcp_device *fcp) in rcar_fcp_enable()
36 static inline void rcar_fcp_disable(struct rcar_fcp_device *fcp) { }
26 rcar_fcp_put(struct rcar_fcp_device * fcp) rcar_fcp_put() argument
31 rcar_fcp_enable(struct rcar_fcp_device * fcp) rcar_fcp_enable() argument
35 rcar_fcp_disable(struct rcar_fcp_device * fcp) rcar_fcp_disable() argument
[all...]
/linux/drivers/s390/scsi/
H A Dzfcp_fc.h224 * zfcp_fc_scsi_to_fcp - setup FCP command with data from scsi_cmnd
225 * @fcp: fcp_cmnd to setup
229 void zfcp_fc_scsi_to_fcp(struct fcp_cmnd *fcp, struct scsi_cmnd *scsi) in zfcp_fc_scsi_to_fcp() argument
233 int_to_scsilun(scsi->device->lun, (struct scsi_lun *) &fcp->fc_lun); in zfcp_fc_scsi_to_fcp()
235 fcp->fc_pri_ta = FCP_PTA_SIMPLE; in zfcp_fc_scsi_to_fcp()
238 fcp->fc_flags |= FCP_CFL_RDDATA; in zfcp_fc_scsi_to_fcp()
240 fcp->fc_flags |= FCP_CFL_WRDATA; in zfcp_fc_scsi_to_fcp()
242 memcpy(fcp->fc_cdb, scsi->cmnd, scsi->cmd_len); in zfcp_fc_scsi_to_fcp()
245 fcp->fc_dl = cpu_to_be32(datalen); in zfcp_fc_scsi_to_fcp()
249 fcp->fc_dl = cpu_to_be32(datalen); in zfcp_fc_scsi_to_fcp()
[all …]
H A Dzfcp_ccw.c93 * This function gets called by the common i/o layer for each FCP
154 * Setting an fcp device online means that it will be registered with
168 "FCP adapter failed\n"); in zfcp_ccw_set_online()
235 dev_warn(&cdev->dev, "The FCP device has been detached\n"); in zfcp_ccw_notify()
240 "The CHPID for the FCP device is offline\n"); in zfcp_ccw_notify()
244 dev_info(&cdev->dev, "The FCP device is operational again\n"); in zfcp_ccw_notify()
251 dev_warn(&cdev->dev, "The FCP device did not respond within " in zfcp_ccw_notify()
H A Dzfcp_fsf.c25 /* timeout for FSF requests sent during scsi_eh: abort or FCP TMF */
35 …"Shuts down FCP devices for FCP channels that report a bit-error count in excess of its threshold …
82 dev_err(&req->adapter->ccw_device->dev, "FCP device not " in zfcp_fsf_class_not_supp()
175 "support FCP\n"); in zfcp_fsf_link_down_info_eval()
179 "The FCP device is suspended because of a " in zfcp_fsf_link_down_info_eval()
184 "The FCP device detected a WWPN that is " in zfcp_fsf_link_down_info_eval()
193 "The FCP adapter cannot support more NPIV ports\n"); in zfcp_fsf_link_down_info_eval()
202 "The FCP adapter could not log in to the " in zfcp_fsf_link_down_info_eval()
207 "The WWPN assignment file on the FCP adapter " in zfcp_fsf_link_down_info_eval()
212 "The mode table on the FCP adapter " in zfcp_fsf_link_down_info_eval()
[all …]
H A Dzfcp_unit.c81 * zfcp_unit_find - Find and return zfcp_unit with specified FCP LUN
83 * @fcp_lun: 64 Bit FCP LUN used to identify the zfcp_unit
89 * with the specified FCP LUN.
116 * @fcp_lun: FCP LUN of unit to be added
H A Dzfcp_def.h157 u32 adapter_features; /* FCP channel features */
159 u32 hardware_version; /* of FCP channel */
160 u32 fc_security_algorithms; /* of FCP channel */
161 u32 fc_security_algorithms_old; /* of FCP channel */
299 * zfcp_scsi_dev_lun - Return SCSI device LUN as 64 bit FCP LUN
/linux/include/linux/
H A Dnvme-fc-driver.h173 * to LLDD in order to perform a NVME FCP IO operation.
177 * @cmdaddr: pointer to the FCP CMD IU buffer
178 * @rspaddr: pointer to the FCP RSP IU buffer
179 * @cmddma: PCI DMA address of the FCP CMD IU buffer
180 * @rspdma: PCI DMA address of the FCP RSP IU buffer
181 * @cmdlen: Length, in bytes, of the FCP CMD IU buffer
182 * @rsplen: Length, in bytes, of the FCP RSP IU buffer
187 * @io_dir: direction of the FCP request (see NVMEFC_FCP_xxx)
189 * the FCP operation. req argument is the pointer to the original
190 * FCP IO operation.
[all …]
/linux/drivers/scsi/libfc/
H A Dfc_fcp.c54 * struct fc_fcp_internal - FCP layer internal data
55 * @scsi_pkt_pool: Memory pool to draw FCP packets from
57 * @scsi_pkt_queue: Current FCP packets
125 * @lport: The local port that the FCP packet is for
153 * @fsp: The FCP packet to be released
169 * @fsp: The FCP packet to be held
178 * @seq: The sequence that the FCP packet is on (required by destructor API)
179 * @fsp: The FCP packet to be released
194 * @fsp: The FCP packet to be locked and incremented
224 * @fsp: The FCP packet to be unlocked and decremented
[all …]
H A Dfc_libfc.h61 pr_info("host%u: fcp: %6.6x: " \
67 pr_info("host%u: fcp: %6.6x: " fmt, \
93 extern struct fc4_prov fc_rport_fcp_init; /* FCP initiator provider */
/linux/arch/s390/kernel/
H A Dipl.c47 #define IPL_FCP_STR "fcp"
55 #define DUMP_FCP_STR "fcp"
352 if (ipl_block.fcp.opt == IPL_PB0_FCP_OPT_DUMP) in get_ipl_type()
425 return sysfs_emit(page, "0.0.%04x\n", ipl_block.fcp.devno); in sys_ipl_device_show()
448 DEFINE_IPL_ATTR_SCP_DATA_RO(ipl_fcp, ipl_block.fcp, PAGE_SIZE);
472 /* FCP ipl device attributes */
475 (unsigned long long)ipl_block.fcp.wwpn);
477 (unsigned long long)ipl_block.fcp.lun);
479 (unsigned long long)ipl_block.fcp.bootprog);
481 (unsigned long long)ipl_block.fcp.br_lba);
[all …]
/linux/sound/usb/
H A Dfcp.c10 * The Focusrite Control Protocol (FCP) driver provides a minimal
12 * fcp-server) to communicate with Focusrite USB audio interfaces
26 * - Send arbitrary FCP commands to the device
64 #include <uapi/sound/fcp.h>
70 #include "fcp.h"
112 /* FCP Command ACK notification bit */
136 /* FCP command request/response format */
178 /* Send an FCP command and get the response */
219 "FCP request %08x failed: %d\n", opcode, err); in fcp_usb()
226 "FCP request %08x timed out\n", opcode); in fcp_usb()
[all …]
/linux/drivers/scsi/lpfc/
H A Dlpfc_disc.h30 * This is used by Fibre Channel protocol to support FCP.
111 #define NLP_FCP_TARGET 0x8 /* entry is an FCP target */
112 #define NLP_FCP_INITIATOR 0x10 /* entry is an FCP Initiator */
119 * FCP (0x8) and NVME (0x28)
123 #define NLP_FC4_FCP 0x1 /* FC4 Type FCP (value x8)) */
136 #define NLP_FCP_2_DEVICE 0x10 /* FCP-2 device */
224 * mapped_list will contain all nodes that are mapped FCP targets.
239 #define NLP_STE_MAPPED_NODE 0x7 /* Identified as a FCP Target */
/linux/Documentation/devicetree/bindings/media/
H A Drenesas,fdp1.yaml38 renesas,fcp:
41 A phandle referencing the FCP that handles memory accesses for the FDP1.
67 renesas,fcp = <&fcpf0>;
/linux/tools/firewire/
H A Ddecode-fcp.c191 printf("cal fcp frame (cts=0x01)\n"); in decode_fcp()
194 printf("ehs fcp frame (cts=0x02)\n"); in decode_fcp()
197 printf("havi fcp frame (cts=0x03)\n"); in decode_fcp()
200 printf("vendor specific fcp frame (cts=0x0e)\n"); in decode_fcp()
206 printf("reserved fcp frame (ctx=0x%02x)\n", frame->cts); in decode_fcp()
/linux/arch/s390/include/asm/
H A Dipl.h23 struct ipl_pb0_fcp fcp; member
55 fcp.scp_data)
94 } fcp; member
/linux/sound/firewire/
H A Dfcp.c18 #include "fcp.h"
217 * This function sends a FCP command frame to the target and waits for the
220 * Because it is possible for multiple FCP transactions to be active at the
277 dev_err(&t.unit->device, "FCP command timed out\n"); in fcp_avc_transaction()
296 * the FCP transaction handler that a bus reset has happened. Any pending FCP
/linux/drivers/scsi/qla2xxx/
H A Dqla_fw.h50 * The lower nibble is for FCP.
409 * BIT 4 = FCP RSP Payload bit 0
410 * BIT 5 = FCP RSP Payload bit 1
453 struct scsi_lun lun; /* FCP LUN (BE). */
490 struct scsi_lun lun; /* FCP LUN (BE). */
531 struct scsi_lun lun; /* FCP LUN (BE). */
578 struct scsi_lun lun; /* FCP LUN (BE). */
630 __le32 rsp_residual_count; /* FCP RSP residual count. */
632 __le32 sense_len; /* FCP SENSE length. */
636 __le32 rsp_data_len; /* FCP response data length */
[all …]
/linux/drivers/scsi/bfa/
H A Dbfi_ms.h600 u8 status; /* fcp request status */
614 u8 status; /* fcp request status */
659 * FCP IO messages overview
722 * the fcp data length in the command.
724 * data length and residue count in FCP
725 * response accounts for total fcp-dl
730 * fcp data length in the command. ex.
824 * Following are FCP-4 spec defined status codes,
/linux/include/linux/qed/
H A Dfcoe_common.h41 /* FCP CMD payload */
46 /* FCP RSP payload */
51 /* FCP RSP payload */
57 /* FCP RSP payload */
62 /* FCP RSP payload */
106 /* Union of FCP CMD payload \ TX params \ ABTS \ Cleanup */
/linux/include/scsi/
H A Dlibfc.h234 * @FcpPktAllocFails: Number of fcp packet allocation failures
235 * @FcpPktAborts: Number of fcp packet aborts
236 * @FcpFrameAllocFails: Number of fcp frame allocation failures
286 * struct fc_fcp_pkt - FCP request structure (one for each scsi_cmnd request)
297 * @timer_delay: FCP packet timer delay in jiffies
308 * @status_code: FCP I/O status
332 /* SCSI/FCP return status */
560 * Send a fcp cmd from fsp pkt.
572 * Cleanup the FCP layer, used during link down and reset
669 * @scsi_priv: FCP layer internal data
[all …]
H A Dscsi_transport_fc.h34 * below. Those not appropriate to an fc_host (e.g. FCP initiator) have
201 * FCP Initiator. It could be a FCP Target, or exist sole for an IP over FC
203 * fc_host class object allocated for an FCP Initiator.
456 /* fc4 statistics (only FCP supported currently) */
462 u64 fcp_packet_alloc_failures; /* fcp packet allocation failures */
463 u64 fcp_packet_aborts; /* fcp packet aborted */
464 u64 fcp_frame_alloc_failures; /* fcp frame allocation failures */
/linux/drivers/s390/char/
H A Dzcore.c313 TRACE("type: fcp\n"); in zcore_init()
314 TRACE("devno: %x\n", ipl_info.data.fcp.dev_id.devno); in zcore_init()
315 TRACE("wwpn: %llx\n", (unsigned long long) ipl_info.data.fcp.wwpn); in zcore_init()
316 TRACE("lun: %llx\n", (unsigned long long) ipl_info.data.fcp.lun); in zcore_init()
/linux/include/scsi/fc/
H A Dfc_fcp.h15 * From T10 FCP-3, T10 project 1560-D Rev 4, Sept. 13, 2005.
78 deprecated as of FCP-3 */
186 * FCP SRR Link Service request - Sequence Retransmission Request.
/linux/drivers/scsi/qedf/
H A Dqedf_hsi.h73 * FCP RSP flags
238 FCOE_ERROR_CODE_FCP_RSP_BIDI_FLAGS_SET /* FCP RSP error codes */,
247 FCOE_ERROR_CODE_DATA_OOO_RO /* FCP DATA error codes */,

12345