Lines Matching +full:single +full:- +full:port
2 * Copyright (c) 2006 - 2009 Mellanox Technology Inc. All rights reserved.
3 * Copyright (C) 2009 - 2010 Bart Van Assche <bvanassche@acm.org>.
15 * - Redistributions of source code must retain the above
19 * - Redistributions in binary form must reproduce the above
78 SRP_MTCH_ACTION = 0x03, /* MULTI-CHANNEL ACTION */
138 * enum srpt_command_state - SCSI command state managed by SRPT
162 * struct srpt_ioctx - shared SRPT I/O context information
178 * struct srpt_recv_ioctx - SRPT receive I/O context
196 * struct srpt_send_ioctx - SRPT send I/O context
201 * @s_rw_ctx: @rw_ctxs points here if only a single rw_ctx is needed.
233 * enum rdma_ch_state - SRP channel state
251 * struct srpt_rdma_ch - RDMA channel
260 * @zw_cqe: Zero-length write CQE.
268 * @sport: pointer to the information of the HCA port used by this
270 * @max_ti_iu_len: maximum target-to-initiator information unit length.
334 * struct srpt_nexus - I_T nexus
338 * @i_port_id: 128-bit initiator port identifier copied from SRP_LOGIN_REQ.
339 * @t_port_id: 128-bit target port identifier copied from SRP_LOGIN_REQ.
350 * struct srpt_port_attrib - attributes for SRPT port
364 * struct srpt_tpg - information about a single "target portal group"
365 * @entry: Entry in @sport_id->tpg_list.
366 * @sport_id: Port name this TPG is associated with.
369 * Zero or more target portal groups are associated with each port name
379 * struct srpt_port_id - LIO RDMA port information
381 * @tpg_list: TPGs associated with the RDMA port name.
382 * @wwn: WWN associated with the RDMA port name.
383 * @name: ASCII representation of the port name.
385 * Multiple sysfs directories can be associated with a single RDMA port. This
386 * data structure represents a single (port, name) pair.
396 * struct srpt_port - SRPT RDMA port information
398 * @mad_agent: per-port management datagram processing information.
399 * @enabled: Whether or not this target port is enabled.
400 * @port: one-based port number.
401 * @sm_lid: cached value of the port's sm_lid.
402 * @lid: cached value of the port's lid.
403 * @gid: cached value of the port's gid.
405 * @guid_name: port name in GUID format.
406 * @guid_id: LIO target port information for the port name in GUID format.
407 * @gid_name: port name in GID format.
408 * @gid_id: LIO target port information for the port name in GID format.
409 * @port_attrib: Port attributes that can be accessed through configfs.
410 * @refcount: Number of objects associated with this port.
419 u8 port; member
436 * struct srpt_device - information associated by SRPT with a single HCA
441 * @srq: Per-HCA SRQ (shared receive queue).
447 * @ioctx_ring: Per-HCA SRQ.
448 * @event_handler: Per-HCA asynchronous IB event handler.
450 * @port: Information about the ports owned by this HCA.
466 struct srpt_port port[]; member