Home
last modified time | relevance | path

Searched refs:exchange (Results 1 – 25 of 234) sorted by relevance

12345678910

/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 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.service.redhat9 ExecStart=/usr/libexec/exchange-bmc-os-info start
10 ExecStop=/usr/libexec/exchange-bmc-os-info stop
/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()
H A Dcontext.cpp240 auto worker = std::exchange(pending, nullptr); in wait_for_wait_process_stopped()
249 worker = std::exchange(staged, nullptr); in wait_for_wait_process_stopped()
314 ctx.pending = std::exchange(ctx.staged, nullptr); in wait_once()
330 auto pending = std::exchange(self->pending, nullptr); in dbus_event_handle()
/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()
H A D__intrusive_mpsc_queue.hpp44 __back_.exchange(&__nil_, std::memory_order_acq_rel)); in push_back_nil()
53 __back_.exchange(__new_node, std::memory_order_acq_rel); in push_back()
H A D__intrusive_ptr.hpp206 auto* __data = std::exchange(__data_, nullptr); in __release_()
217 __data_(std::exchange(__that.__data_, nullptr)) in __intrusive_ptr()
235 std::exchange(__data_, std::exchange(__that.__data_, nullptr))}; in operator =()
/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.
H A Dxchg3 * ${class}${atomicname}() - atomic exchange with ${desc_order} ordering
H A Dcmpxchg3 * ${class}${atomicname}() - atomic compare and exchange with ${desc_order} ordering
/openbmc/docs/designs/management-console/
H A DVMI_Certificate_Exchange.md30 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/qemu/hw/acpi/
H A Derst.c622 uint8_t *exchange; in read_erst_record() local
626 exchange = memory_region_get_ram_ptr(&s->exchange_mr); in read_erst_record()
627 exchange += s->record_offset; in read_erst_record()
643 memcpy(exchange, nvram, record_length); in read_erst_record()
665 uint8_t *exchange; in write_erst_record() local
677 exchange = memory_region_get_ram_ptr(&s->exchange_mr); in write_erst_record()
678 exchange += s->record_offset; in write_erst_record()
681 memcpy((uint8_t *)&record_length, &exchange[UEFI_CPER_RECORD_LENGTH_OFFSET], in write_erst_record()
692 memcpy((uint8_t *)&record_identifier, &exchange[UEFI_CPER_RECORD_ID_OFFSET], in write_erst_record()
718 memcpy(nvram, exchange, record_length); in write_erst_record()
/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.
/openbmc/sdbusplus/include/sdbusplus/
H A Devent.hpp33 sourcep = std::exchange(s, nullptr); in source()
73 condition_source(std::move(s)), fd(std::exchange(f, -1)) in condition()
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dtask.hpp355 __coro_(std::exchange(__that.__coro_, {})) in basic_task()
443 if (!std::exchange(__rescheduled_, true)) in await_transform()
521 std::exchange(__coro_, {}).destroy(); in await_resume()
542 std::exchange(__self.__coro_, {})}; in STDEXEC_MEMFN_DECL()
549 return __task_awaitable<>{std::exchange(__coro_, {})}; in operator co_await()
H A Dat_coroutine_exit.hpp165 __coro_(std::exchange(__that.__coro_, {})) in __task()
186 return std::exchange(__coro_, {}).promise().__args_; in await_resume()
/openbmc/linux/arch/ia64/
H A DKconfig.debug41 bool "Turn on compare-and-exchange bug checking (slow!)"
45 compare-and-exchange instructions. This is slow! Itaniums
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Drw.rst23 setup to exchange data. It permits command line stunts like this (the
33 must implement one I/O method if they exchange data with applications,
/openbmc/linux/Documentation/networking/device_drivers/atm/
H A Dcxacru.rst79 - "exchange"
119 [4942259.656262] ATM dev 0: ADSL line: exchange
/openbmc/linux/drivers/staging/fieldbus/
H A DKconfig7 Fieldbus device (client) adapters allow data exchange with a PLC aka.
/openbmc/linux/Documentation/driver-api/surface_aggregator/
H A Dssh.rst100 messages corresponding to an exchange are, in part, identified by having the
140 Each exchange begins with |SYN|, followed by a |DATA_SEQ|- or
142 case of a |DATA_NSQ|-type frame, the exchange is then finished. In case of a
156 corresponding to a single exchange thus relies on the sequence ID as well as
161 An example exchange might look like this:
171 previous payload. In case of an error, the exchange would look like this:
189 ``tx`` results again in a valid exchange. Currently, no longer exchanges are

12345678910