acquire
ikev2_child_sa_acquire(struct iked *env, struct iked_flow *acquire)
flow = RB_FIND(iked_flows, &env->sc_activeflows, acquire);
pol.pol_af = acquire->flow_peer->addr_af;
memcpy(&pol.pol_peer, acquire->flow_peer,
RB_INSERT(iked_flows, &pol.pol_flows, acquire);
struct dc *dc, bool acquire,
if (acquire) {
if (acquire && pool->funcs->acquire_post_bldn_3dlut)
else if (!acquire && pool->funcs->release_post_bldn_3dlut)
struct dc *dc, bool acquire,
if (!acquire(aux_engine, ddc_pin)) {
if (!acquire(aux_engine, ddc_pin)) {
bool (*acquire)(
int (*smu_i2c_bus_access)(void *handle, bool acquire);
bool acquire)
acquire);
bool acquire);
static int pp_smu_i2c_bus_access(void *handle, bool acquire)
return hwmgr->hwmgr_func->smu_i2c_bus_access(hwmgr, acquire);
static int vega20_smu_i2c_bus_access(struct pp_hwmgr *hwmgr, bool acquire)
(acquire ?
int (*smu_i2c_bus_access)(struct pp_hwmgr *hwmgr, bool acquire);
int (*acquire)(struct igc_hw *);
int (*acquire)(struct igc_hw *);
phy->ops.acquire = igc_acquire_phy_base;
if (hw->nvm.ops.acquire(hw) == IGC_SUCCESS) {
if (hw->nvm.ops.acquire(hw) == IGC_SUCCESS) {
nvm->ops.acquire = igc_acquire_nvm_i225;
if (hw->nvm.ops.acquire(hw) == IGC_SUCCESS) {
if (hw->nvm.ops.acquire(hw) == IGC_SUCCESS) {
nvm->ops.acquire = igc_null_ops_generic;
phy->ops.acquire = igc_null_ops_generic;
ret_val = phy->ops.acquire(hw);
ret_val = hw->phy.ops.acquire(hw);
ret_val = hw->phy.ops.acquire(hw);