renesas_i3c
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = data;
struct renesas_i3c *i3c = data;
struct renesas_i3c *i3c = data;
struct renesas_i3c *i3c = data;
struct renesas_i3c *i3c = data;
struct renesas_i3c *i3c = data;
struct renesas_i3c *i3c;
struct renesas_i3c *i3c = platform_get_drvdata(pdev);
struct renesas_i3c *i3c = dev_get_drvdata(dev);
struct renesas_i3c *i3c = dev_get_drvdata(dev);
static struct platform_driver renesas_i3c = {
module_platform_driver(renesas_i3c);
static inline struct renesas_i3c *to_renesas_i3c(struct i3c_master_controller *m)
return container_of(m, struct renesas_i3c, base);
static int renesas_i3c_get_free_pos(struct renesas_i3c *i3c)
static int renesas_i3c_get_addr_pos(struct renesas_i3c *i3c, u8 addr)
static struct renesas_i3c_xfer *renesas_i3c_alloc_xfer(struct renesas_i3c *i3c,
static void renesas_i3c_start_xfer_locked(struct renesas_i3c *i3c)
static void renesas_i3c_dequeue_xfer_locked(struct renesas_i3c *i3c,
static void renesas_i3c_dequeue_xfer(struct renesas_i3c *i3c, struct renesas_i3c_xfer *xfer)
static void renesas_i3c_enqueue_xfer(struct renesas_i3c *i3c, struct renesas_i3c_xfer *xfer)
static void renesas_i3c_wait_xfer(struct renesas_i3c *i3c, struct renesas_i3c_xfer *xfer)
static void renesas_i3c_set_prts(struct renesas_i3c *i3c, u32 val)
struct renesas_i3c *i3c = to_renesas_i3c(m);
static int renesas_i3c_reset(struct renesas_i3c *i3c)
static void renesas_i3c_hw_init(struct renesas_i3c *i3c)
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);
struct renesas_i3c *i3c = to_renesas_i3c(m);