Searched refs:exch (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/drivers/scsi/libfc/
H A Dfc_libfc.h85 #define FC_EXCH_DBG(exch, fmt, args...) \
88 (exch)->lp->host->host_no, \
89 exch->xid, ##args))
H A Dfc_exch.c75 /* two cache of free slot in exch array */
87 * @pool_max_index: Max exch array index in exch pool
88 * @pool: Per cpu exch pool
212 * - sequence allocation must be locked by exch lock.
335 * fc_exch_timer_cancel() - cancel exch timer
463 fc_exch_release(ep); /* drop hold for exch in mp */ fc_exch_delete()
624 * Locking notes: Called with exch lock held
799 * Returns pointer to allocated fc_exch with exch lock held.
835 /* allocate new exch from pool */ fc_exch_em_alloc()
843 fc_exch_hold(ep); /* hold for exch in mp */ fc_exch_em_alloc()
846 * Hold exch lock for caller to prevent fc_exch_reset() fc_exch_em_alloc()
847 * from releasing exch while fc_exch_alloc() caller is fc_exch_em_alloc()
848 * still working on exch. fc_exch_em_alloc()
1021 xid = ntohs(fh->fh_ox_id); /* we originated exch */ fc_seq_lookup_recip()
1104 /* sequence/exch should exist */ fc_seq_lookup_recip()
1503 * If new exch resp handler is valid then call that fc_exch_recv_req()
1510 FC_LPORT_DBG(lport, "exch/seq lookup failed: reject %x\n", fc_exch_recv_req()
1594 * If new exch resp handler is valid then call that fc_exch_recv_seq_resp()
1646 FC_EXCH_DBG(ep, "exch: BLS rctl %x - %s\n", fh->fh_r_ctl, fc_exch_abts_resp()
2381 /* adjust em exch xid range for offload */ fc_exch_mgr_alloc()
2401 * Setup per cpu exch pool with entire exchange id range equally fc_exch_mgr_alloc()
2402 * divided across all cpus. The exch pointers array memory is fc_exch_mgr_alloc()
2403 * allocated for exch range per pool. fc_exch_mgr_alloc()
2408 * Allocate and initialize per cpu exch pool fc_exch_mgr_alloc()
2603 * mapping between an exch id and exch array index fc_setup_exch_mgr()
2604 * in per cpu exch pool. fc_setup_exch_mgr()
/linux-4.4.14/drivers/scsi/bnx2fc/
H A Dbnx2fc_els.c853 struct fc_exch *exch = fc_seq_exch(seq); bnx2fc_flogi_resp() local
854 struct fc_lport *lport = exch->lp; bnx2fc_flogi_resp()
884 struct fc_exch *exch = fc_seq_exch(seq); bnx2fc_logo_resp() local
885 struct fc_lport *lport = exch->lp; bnx2fc_logo_resp()
/linux-4.4.14/include/uapi/scsi/fc/
H A Dfc_fs.h251 __be16 ba_ox_id; /* OX_ID for aborted seq or exch */
252 __be16 ba_rx_id; /* RX_ID for aborted seq or exch */
/linux-4.4.14/include/scsi/
H A Dscsi_transport_fc.h440 u64 fc_no_free_exch; /* no free exch memory */
441 u64 fc_no_free_exch_xid; /* no free exch id */
442 u64 fc_xid_not_found; /* exch not found for a response */
443 u64 fc_xid_busy; /* exch exist for new a request */
446 a sequence responder in new exch */
/linux-4.4.14/drivers/scsi/fnic/
H A Dfnic_res.h99 desc->u.icmnd_16.special_req_flags = spl_flags; /* exch req flags */ fnic_queue_wq_copy_desc_icmnd_16()
H A Dfnic_scsi.c2668 /* call libFC exch mgr reset to reset its exchanges */ fnic_exch_mgr_reset()
/linux-4.4.14/arch/tile/include/uapi/arch/
H A Dchip_tilegx.h187 /** Does the chip have cmpexch and similar (fetchadd, exch, etc.)? */
H A Dchip_tilepro.h187 /** Does the chip have cmpexch and similar (fetchadd, exch, etc.)? */
/linux-4.4.14/drivers/scsi/snic/
H A Dsnic_io.c443 cmd_str = "exch ver : "; snic_dump_desc()
/linux-4.4.14/drivers/infiniband/ulp/iser/
H A Diser_verbs.c594 enum iser_conn_state exch) iser_conn_state_comp_exch()
600 iser_conn->state = exch; iser_conn_state_comp_exch()
592 iser_conn_state_comp_exch(struct iser_conn *iser_conn, enum iser_conn_state comp, enum iser_conn_state exch) iser_conn_state_comp_exch() argument
/linux-4.4.14/drivers/scsi/fcoe/
H A Dfcoe.c1185 /* lport exch manager allocation */ fcoe_if_create()
2734 struct fc_exch *exch = fc_seq_exch(seq); fcoe_flogi_resp() local
2735 struct fc_lport *lport = exch->lp; fcoe_flogi_resp()
/linux-4.4.14/drivers/infiniband/core/
H A Dcma.c303 enum rdma_cm_state comp, enum rdma_cm_state exch) cma_comp_exch()
310 id_priv->state = exch; cma_comp_exch()
316 enum rdma_cm_state exch) cma_exch()
323 id_priv->state = exch; cma_exch()
302 cma_comp_exch(struct rdma_id_private *id_priv, enum rdma_cm_state comp, enum rdma_cm_state exch) cma_comp_exch() argument
315 cma_exch(struct rdma_id_private *id_priv, enum rdma_cm_state exch) cma_exch() argument
/linux-4.4.14/arch/tile/kernel/
H A Dtile-desc_64.c268 { "exch", TILEGX_OPC_EXCH, 0x2, 3, TREG_ZERO, 1,

Completed in 495 milliseconds