Lines Matching refs:sbus_req
32 static void dp_pam_reply(struct sbus_request *sbus_req,
42 reply = dbus_message_new_method_return(sbus_req->message);
57 sbus_request_finish(sbus_req, reply);
63 struct sbus_request *sbus_req,
72 bret = dp_unpack_pam_request(sbus_req->message, mem_ctx, &pd, &dbus_error);
178 struct sbus_request *sbus_req;
185 errno_t dp_pam_handler(struct sbus_request *sbus_req, void *sbus_data)
200 state = talloc_zero(sbus_req, struct dp_pam_handler_state);
206 ret = pam_data_create(state, sbus_req, provider->be_ctx, &pd);
213 state->sbus_req = sbus_req;
221 dp_pam_reply(sbus_req, req_name, pd);
267 dp_req_reply_error(state->sbus_req, state->request_name, ret);
272 /* State and request related data are freed with sbus_req. */
273 dp_pam_reply(state->sbus_req, state->request_name, pd);
283 talloc_free(state->sbus_req);
301 dp_req_reply_error(state->sbus_req, state->request_name, ret);
305 /* State and request related data are freed with sbus_req. */
306 dp_pam_reply(state->sbus_req, state->request_name, pd);
310 errno_t dp_access_control_refresh_rules_handler(struct sbus_request *sbus_req,
318 sbus_req, DPT_ACCESS, DPM_REFRESH_ACCESS_RULES, 0, NULL,