Symbol: hwbus_priv
drivers/net/wireless/silabs/wfx/bh.c
184
len = wdev->hwbus_ops->align_size(wdev->hwbus_priv, len);
drivers/net/wireless/silabs/wfx/bh.c
75
alloc_len = wdev->hwbus_ops->align_size(wdev->hwbus_priv, read_len + 2);
drivers/net/wireless/silabs/wfx/hwio.c
138
ret = wdev->hwbus_ops->copy_from_io(wdev->hwbus_priv, reg, buf, len);
drivers/net/wireless/silabs/wfx/hwio.c
157
return wdev->hwbus_ops->copy_to_io(wdev->hwbus_priv, reg, buf, len);
drivers/net/wireless/silabs/wfx/hwio.c
165
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
168
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
177
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
180
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
191
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
195
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
208
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
211
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
221
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
222
ret = wdev->hwbus_ops->copy_from_io(wdev->hwbus_priv, WFX_REG_IN_OUT_QUEUE, buf, len);
drivers/net/wireless/silabs/wfx/hwio.c
224
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
235
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
236
ret = wdev->hwbus_ops->copy_to_io(wdev->hwbus_priv, WFX_REG_IN_OUT_QUEUE, buf, len);
drivers/net/wireless/silabs/wfx/hwio.c
238
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
28
ret = wdev->hwbus_ops->copy_from_io(wdev->hwbus_priv, reg, tmp, sizeof(u32));
drivers/net/wireless/silabs/wfx/hwio.c
45
ret = wdev->hwbus_ops->copy_to_io(wdev->hwbus_priv, reg, tmp, sizeof(u32));
drivers/net/wireless/silabs/wfx/hwio.c
56
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
59
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
67
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
70
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
81
wdev->hwbus_ops->lock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/hwio.c
92
wdev->hwbus_ops->unlock(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/main.c
268
const struct wfx_hwbus_ops *hwbus_ops, void *hwbus_priv)
drivers/net/wireless/silabs/wfx/main.c
324
wdev->hwbus_priv = hwbus_priv;
drivers/net/wireless/silabs/wfx/main.c
426
err = wdev->hwbus_ops->irq_subscribe(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/main.c
477
wdev->hwbus_ops->irq_unsubscribe(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/main.c
488
wdev->hwbus_ops->irq_unsubscribe(wdev->hwbus_priv);
drivers/net/wireless/silabs/wfx/main.h
33
const struct wfx_hwbus_ops *hwbus_ops, void *hwbus_priv);
drivers/net/wireless/silabs/wfx/sta.c
827
wdev->hwbus_ops->set_wakeup(wdev->hwbus_priv, enabled);
drivers/net/wireless/silabs/wfx/wfx.h
37
void *hwbus_priv;
drivers/net/wireless/st/cw1200/bh.c
265
priv->hwbus_priv, read_len);
drivers/net/wireless/st/cw1200/bh.c
380
priv->hwbus_priv, tx_len);
drivers/net/wireless/st/cw1200/bh.c
592
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/bh.c
594
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/bh.c
598
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/bh.c
600
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/cw1200.h
105
struct hwbus_priv *hwbus_priv;
drivers/net/wireless/st/cw1200/cw1200.h
291
struct hwbus_priv *hwbus,
drivers/net/wireless/st/cw1200/cw1200_sdio.c
100
struct hwbus_priv *self = dev_id;
drivers/net/wireless/st/cw1200/cw1200_sdio.c
112
static int cw1200_request_irq(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
149
static int cw1200_sdio_irq_subscribe(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
164
static int cw1200_sdio_irq_unsubscribe(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
249
static size_t cw1200_sdio_align_size(struct hwbus_priv *self, size_t size)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
259
static int cw1200_sdio_pm(struct hwbus_priv *self, bool suspend)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
281
struct hwbus_priv *self;
drivers/net/wireless/st/cw1200/cw1200_sdio.c
330
struct hwbus_priv *self = sdio_get_drvdata(func);
drivers/net/wireless/st/cw1200/cw1200_sdio.c
351
struct hwbus_priv *self = sdio_get_drvdata(func);
drivers/net/wireless/st/cw1200/cw1200_sdio.c
60
static int cw1200_sdio_memcpy_fromio(struct hwbus_priv *self,
drivers/net/wireless/st/cw1200/cw1200_sdio.c
67
static int cw1200_sdio_memcpy_toio(struct hwbus_priv *self,
drivers/net/wireless/st/cw1200/cw1200_sdio.c
74
static void cw1200_sdio_lock(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
79
static void cw1200_sdio_unlock(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
86
struct hwbus_priv *self = sdio_get_drvdata(func);
drivers/net/wireless/st/cw1200/cw1200_spi.c
125
static int cw1200_spi_memcpy_toio(struct hwbus_priv *self,
drivers/net/wireless/st/cw1200/cw1200_spi.c
196
static void cw1200_spi_lock(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_spi.c
222
static void cw1200_spi_unlock(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_spi.c
236
struct hwbus_priv *self = dev_id;
drivers/net/wireless/st/cw1200/cw1200_spi.c
248
static int cw1200_spi_irq_subscribe(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_spi.c
273
static void cw1200_spi_irq_unsubscribe(struct hwbus_priv *self)
drivers/net/wireless/st/cw1200/cw1200_spi.c
280
static int cw1200_spi_off(struct hwbus_priv *self, const struct cw1200_platform_data_spi *pdata)
drivers/net/wireless/st/cw1200/cw1200_spi.c
296
static int cw1200_spi_on(struct hwbus_priv *self, const struct cw1200_platform_data_spi *pdata)
drivers/net/wireless/st/cw1200/cw1200_spi.c
334
static size_t cw1200_spi_align_size(struct hwbus_priv *self, size_t size)
drivers/net/wireless/st/cw1200/cw1200_spi.c
339
static int cw1200_spi_pm(struct hwbus_priv *self, bool suspend)
drivers/net/wireless/st/cw1200/cw1200_spi.c
358
struct hwbus_priv *self;
drivers/net/wireless/st/cw1200/cw1200_spi.c
437
struct hwbus_priv *self = spi_get_drvdata(func);
drivers/net/wireless/st/cw1200/cw1200_spi.c
451
struct hwbus_priv *self = spi_get_drvdata(to_spi_device(dev));
drivers/net/wireless/st/cw1200/cw1200_spi.c
59
static int cw1200_spi_memcpy_fromio(struct hwbus_priv *self,
drivers/net/wireless/st/cw1200/fwio.c
490
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/fwio.c
492
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/fwio.c
519
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/fwio.c
521
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwbus.h
12
struct hwbus_priv;
drivers/net/wireless/st/cw1200/hwbus.h
20
int (*hwbus_memcpy_fromio)(struct hwbus_priv *self, unsigned int addr,
drivers/net/wireless/st/cw1200/hwbus.h
22
int (*hwbus_memcpy_toio)(struct hwbus_priv *self, unsigned int addr,
drivers/net/wireless/st/cw1200/hwbus.h
24
void (*lock)(struct hwbus_priv *self);
drivers/net/wireless/st/cw1200/hwbus.h
25
void (*unlock)(struct hwbus_priv *self);
drivers/net/wireless/st/cw1200/hwbus.h
26
size_t (*align_size)(struct hwbus_priv *self, size_t size);
drivers/net/wireless/st/cw1200/hwbus.h
27
int (*power_mgmt)(struct hwbus_priv *self, bool suspend);
drivers/net/wireless/st/cw1200/hwio.c
102
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
104
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
112
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
114
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
123
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
140
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
150
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
167
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
182
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
231
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
245
priv->hwbus_ops->lock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
263
priv->hwbus_ops->unlock(priv->hwbus_priv);
drivers/net/wireless/st/cw1200/hwio.c
46
return priv->hwbus_ops->hwbus_memcpy_fromio(priv->hwbus_priv,
drivers/net/wireless/st/cw1200/hwio.c
61
return priv->hwbus_ops->hwbus_memcpy_toio(priv->hwbus_priv,
drivers/net/wireless/st/cw1200/main.c
521
struct hwbus_priv *hwbus,
drivers/net/wireless/st/cw1200/main.c
549
priv->hwbus_priv = hwbus;
drivers/net/wireless/st/cw1200/main.c
600
self->hwbus_ops->lock(self->hwbus_priv);
drivers/net/wireless/st/cw1200/main.c
602
self->hwbus_ops->unlock(self->hwbus_priv);
drivers/net/wireless/st/cw1200/pm.c
262
ret = priv->hwbus_ops->power_mgmt(priv->hwbus_priv, true);
drivers/net/wireless/st/cw1200/pm.c
314
priv->hwbus_ops->power_mgmt(priv->hwbus_priv, false);