Lines Matching defs:ctx

35 zx_status_t ProxyDevice::GpioConfigIn(void* ctx, uint32_t flags) {
36 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
49 zx_status_t ProxyDevice::GpioConfigOut(void* ctx, uint8_t initial_value) {
50 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
63 zx_status_t ProxyDevice::GpioSetAltFunction(void* ctx, uint64_t function) {
64 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
77 zx_status_t ProxyDevice::GpioGetInterrupt(void* ctx, uint32_t flags, zx_handle_t* out_handle) {
78 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
91 zx_status_t ProxyDevice::GpioSetPolarity(void* ctx, uint32_t polarity) {
92 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
105 zx_status_t ProxyDevice::GpioReleaseInterrupt(void* ctx) {
106 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
118 zx_status_t ProxyDevice::GpioRead(void* ctx, uint8_t* out_value) {
119 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
137 zx_status_t ProxyDevice::GpioWrite(void* ctx, uint8_t value) {
138 auto gpio_ctx = static_cast<GpioCtx*>(ctx);
151 zx_status_t ProxyDevice::I2cGetMaxTransferSize(void* ctx, size_t* out_size) {
152 auto i2c_ctx = static_cast<I2cCtx*>(ctx);
168 zx_status_t ProxyDevice::I2cGetInterrupt(void* ctx, uint32_t flags, zx_handle_t* out_handle) {
172 zx_status_t ProxyDevice::I2cTransact(void* ctx, i2c_op_t* ops, size_t cnt,
174 auto i2c_ctx = static_cast<I2cCtx*>(ctx);
259 zx_status_t ProxyDevice::ClkEnable(void* ctx, uint32_t index) {
260 ProxyDevice* thiz = static_cast<ProxyDevice*>(ctx);
270 zx_status_t ProxyDevice::ClkDisable(void* ctx, uint32_t index) {
271 ProxyDevice* thiz = static_cast<ProxyDevice*>(ctx);
446 proto->ctx = &gpio_ctxs_[index];
456 proto->ctx = &i2c_ctxs_[index];
627 ctx_ = args->ctx;
633 // Replace ctx and device protocol ops with ours so we can intercept device_get_protocol().
634 new_args.ctx = this;
687 proto->ctx = ctx_;
692 proto->ctx = this;
708 proto->ctx = &gpio_ctxs_[0];
721 proto->ctx = &i2c_ctxs_[0];