Home
last modified time | relevance | path

Searched full:exchange (Results 1 – 25 of 705) sorted by relevance

12345678910>>...29

/openbmc/linux/drivers/scsi/libfc/
H A Dfc_exch.c11 * Fibre Channel exchange and sequence handling.
38 * fc_exch_mgr holds the exchange state for an N port
40 * fc_exch holds state for one exchange and links to its active sequence.
46 * struct fc_exch_pool - Per cpu exchange pool
47 * @next_index: Next possible free exchange index
54 * This structure manages per cpu exchanges in array of exchange pointers.
69 * struct fc_exch_mgr - The Exchange Manager (EM).
72 * @min_xid: Minimum exchange ID
73 * @max_xid: Maximum exchange ID
74 * @ep_pool: Reserved exchange pointers
[all …]
/openbmc/linux/include/uapi/scsi/fc/
H A Dfc_fs.h35 __be16 fh_ox_id; /* originator exchange ID */
36 __be16 fh_rx_id; /* responder exchange ID */
199 * Exchange IDs.
201 #define FC_XID_UNKNOWN 0xffff /* unknown exchange ID */
202 #define FC_XID_MIN 0x0 /* supported min exchange ID */
203 #define FC_XID_MAX 0xfffe /* supported max exchange ID */
208 #define FC_FC_EX_CTX (1 << 23) /* sent by responder to exchange */
210 #define FC_FC_FIRST_SEQ (1 << 21) /* first sequence of this exchange */
211 #define FC_FC_LAST_SEQ (1 << 20) /* last sequence of this exchange */
216 #define FC_FC_X_ID_REASS (1 << 15) /* exchange ID has been changed */
[all …]
/openbmc/linux/include/scsi/
H A Dlibfc.h34 #define FC_EX_TIMEOUT 1 /* Exchange timeout */
35 #define FC_EX_CLOSED 2 /* Exchange closed */
36 #define FC_EX_ALLOC_ERR 3 /* Exchange allocation failed */
37 #define FC_EX_XMIT_ERR 4 /* Exchange transmit failed */
40 #define FC_EX_SEQ_ERR 6 /* Exchange sequence error */
273 * Mainly used by the exchange manager layer.
295 * @xfer_ddp: Indicates if this transfer used DDP (XID of the exchange
367 * fc_exch holds state for one exchange and links to its active sequence.
395 * struct fc_exch - Fibre Channel Exchange
396 * @em: Exchange manager
[all …]
/openbmc/ipmitool/src/plugins/lanplus/
H A Dlanplus_dump.c126 printf("%s Key exchange auth code : none\n", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp2_message()
129 printf("%s Key exchange auth code [sha1] : 0x", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp2_message()
135 printf("%s Key exchange auth code [md5] : 0x", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp2_message()
141 printf("%s Key exchange auth code : invalid", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp2_message()
173 printf("%s Key exchange auth code : none\n", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp4_message()
176 printf("%s Key exchange auth code [sha1] : 0x", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp4_message()
182 printf("%s Key exchange auth code [md5] : 0x", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp4_message()
188 printf("%s Key exchange auth code : invalid", DUMP_PREFIX_INCOMING); in lanplus_dump_rakp4_message()
/openbmc/docs/designs/management-console/
H A DVMI_Certificate_Exchange.md1 # VMI Certificate Exchange
30 BMC needs to provide certificate exchange functionality to management console
61 BMC will provide an interface for management console to exchange certificate
72 HMC can query BMC state and use this API to initiate certificate exchange.If HMC
106 ### VMI certificate exchange
108 Management console should use the below REST commands to exchange certificates
173 - In VMI certificate exchange, requirement for BMC is to provide an interface
245 - BMC is passthrough which allows certificate exchange between VMI and HMC. BMC
254 exchange worked as expected and verify if management console able to establish
257 - Certificate exchange fails in the following scenarios
/openbmc/linux/include/scsi/fc/
H A Dfc_fc2.h35 __be16 ssb_rx_id; /* responder's exchange ID */
69 * Exchange Status Block.
75 __be16 esb_ox_id; /* originator exchange ID */
76 __be16 esb_rx_id; /* responder exchange ID */
94 #define ESB_ST_RESP (1 << 31) /* responder to exchange */
96 #define ESB_ST_COMPLETE (1 << 29) /* exchange is complete */
/openbmc/linux/arch/mips/kernel/
H A Dcmpxchg.c25 * exchange within the naturally aligned 4 byte integer that includes in __xchg_small()
67 * compare & exchange within the naturally aligned 4 byte integer in __cmpxchg_small()
85 * Ensure the byte we want to exchange matches the expected in __cmpxchg_small()
94 * 4 byte integer that include the byte we want to exchange. in __cmpxchg_small()
95 * Attempt to exchange the old value for the new value, and in __cmpxchg_small()
/openbmc/linux/Documentation/networking/
H A Dnfc.rst17 - Low-level data exchange;
22 data exchange.
26 The low-level data exchange interface is provided by the new socket family
36 | data exchange | operations
72 exchange operation.
103 LOW-LEVEL DATA EXCHANGE:
/openbmc/sdbusplus/src/
H A Devent.cpp16 ev = std::exchange(s.ev, nullptr); in source()
17 sourcep = std::exchange(s.sourcep, nullptr); in source()
27 ev = std::exchange(s.ev, nullptr); in operator =()
28 sourcep = std::exchange(s.sourcep, nullptr); in operator =()
50 fd = std::exchange(c.fd, -1); in condition()
60 fd = std::exchange(c.fd, -1); in operator =()
/openbmc/ipmitool/contrib/
H A Dexchange-bmc-os-info.service.redhat2 Description=Exchange Information between BMC and OS
9 ExecStart=/usr/libexec/exchange-bmc-os-info start
10 ExecStop=/usr/libexec/exchange-bmc-os-info stop
H A Dbmc-snmp-proxy.service4 After=exchange-bmc-os-info.service
5 Requires=exchange-bmc-os-info.service
6 PartOf=exchange-bmc-os-info.service
H A DMakefile.am37 exchange-bmc-os-info.init.redhat exchange-bmc-os-info.service.redhat \
38 exchange-bmc-os-info.sysconf log_bmc.sh\
H A Dexchange-bmc-os-info.sysconf1 # exchange-bmc-os-info
3 # Config file to control Exchange of information between
/openbmc/linux/drivers/s390/scsi/
H A Dzfcp_diag.h45 * @port_data: data retrieved using exchange port data.
47 * @port_data.data: cached QTCB Bottom of command exchange port data.
48 * @config_data: data retrieved using exchange config data.
50 * @config_data.data: cached QTCB Bottom of command exchange config data.
/openbmc/phosphor-net-ipmid/
H A Dauth_algo.hpp22 * RMCP+ Authenticated Key-Exchange Protocol (RAKP)
67 * This API is invoked to generate the Key Exchange Authentication Code
152 * RAKP-HMAC-SHA1 specifies the use of RAKP messages for the key exchange
154 * used to create 20-byte Key Exchange Authentication Code fields in RAKP
186 * RAKP-HMAC-SHA256 specifies the use of RAKP messages for the key exchange
188 * and [RFC4634] and is used to create a 32-byte Key Exchange Authentication
/openbmc/sdbusplus/src/async/
H A Dfdio.cpp30 auto c = std::exchange(complete, nullptr); in handleEvent()
44 std::exchange(fdioInstance.complete, nullptr); in ~fdio_completion()
53 if (std::exchange(fdioInstance.complete, this) != nullptr) in arm()
H A Dmatch.cpp36 c = std::exchange(complete, nullptr); in ~match()
52 if (std::exchange(m.complete, this) != nullptr) in arm()
93 auto c = std::exchange(complete, nullptr); in handle_completion()
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__intrusive_queue.hpp39 __head_(std::exchange(__other.__head_, nullptr)), in __intrusive_queue()
40 __tail_(std::exchange(__other.__tail_, nullptr)) in __intrusive_queue()
107 _Item* __item = std::exchange(__head_, __head_->*_Next); in pop_front()
148 auto* __other_head = std::exchange(__other.__head_, nullptr); in append()
157 __tail_ = std::exchange(__other.__tail_, nullptr); in append()
H A D__intrusive_slist.hpp39 __head_(std::exchange(__other.__head_, nullptr)) in __intrusive_slist()
73 return std::exchange(__head_, __head_->*_Next); in pop_front()
79 __item->*_Next = std::exchange(__head_, __item); in push_front()
/openbmc/qemu/hw/acpi/
H A Derst.c167 /* Exchange buffer */
622 uint8_t *exchange; in read_erst_record() local
625 /* Obtain pointer to the exchange buffer */ in read_erst_record()
626 exchange = memory_region_get_ram_ptr(&s->exchange_mr); in read_erst_record()
627 exchange += s->record_offset; in read_erst_record()
641 /* If all is ok, copy the record to the exchange buffer */ in read_erst_record()
643 memcpy(exchange, nvram, record_length); in read_erst_record()
665 uint8_t *exchange; in write_erst_record() local
676 /* Obtain pointer to record in the exchange buffer */ in write_erst_record()
677 exchange = memory_region_get_ram_ptr(&s->exchange_mr); in write_erst_record()
[all …]
/openbmc/linux/drivers/scsi/qedf/
H A Dqedf_hsi.h333 /* Updated by TX path during exchange cleanup procedure */
336 * Updated by TX path during exchange cleanup continuation task
340 /* Updated by TX path during exchange cleanup first xfer procedure */
342 /* Updated by TX path during exchange cleanup read task in Target */
344 /* Updated by TX path during target exchange cleanup procedure */
/openbmc/linux/drivers/scsi/bfa/
H A Dbfa_fc.h61 __be16 ox_id; /* originator exchange ID */
62 u16 rx_id; /* responder exchange ID */
134 FCTL_EC_ORIG = 0x000000, /* exchange originator */
135 FCTL_EC_RESP = 0x800000, /* exchange responder */
198 FC_ELS_ABTX = 0x06, /* Abort Exchange */
199 FC_ELS_RES = 0x08, /* Read Exchange status */
381 * Exchange status block
414 struct fc_exch_status_blk_s fc_exch_blk; /* Exchange status block */
430 #define FC_REC_ESB_COMP 0x20000000 /* exchange is complete */
446 u32 orig_id:24; /* N_Port id of exchange originator */
[all …]
/openbmc/phosphor-rest-server/servers/gevent/
H A Dphosphor-gevent62 # kDH - Allow Key Exchange algorithm as Diffie Hellman
63 # kEDH - Allow Key Exchange algorithm as Ephemeral Diffie Hellman
64 # kRSA - Allow Key Exchange algorithm as RSA
/openbmc/linux/scripts/atomic/kerneldoc/
H A Dtry_cmpxchg3 * ${class}${atomicname}() - atomic compare and exchange with ${desc_order} ordering
13 * Return: @true if the exchange occured, @false otherwise.
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-lib/
H A Dlibice_1.1.1.bb1 SUMMARY = "ICE: Inter-Client Exchange library"
3 DESCRIPTION = "The Inter-Client Exchange (ICE) protocol provides a \

12345678910>>...29