Symbol: dw_i3c_master
drivers/i3c/master/ast2600-i3c-master.c
103
static void ast2600_i3c_set_dat_ibi(struct dw_i3c_master *i3c,
drivers/i3c/master/ast2600-i3c-master.c
164
struct dw_i3c_master *dw_i3c = platform_get_drvdata(pdev);
drivers/i3c/master/ast2600-i3c-master.c
42
struct dw_i3c_master dw;
drivers/i3c/master/ast2600-i3c-master.c
48
static struct ast2600_i3c *to_ast2600_i3c(struct dw_i3c_master *dw)
drivers/i3c/master/ast2600-i3c-master.c
77
static int ast2600_i3c_init(struct dw_i3c_master *dw)
drivers/i3c/master/dw-i3c-master.c
1022
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1050
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1068
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1137
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1167
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1184
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1200
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1210
static void dw_i3c_master_enable_sir_signal(struct dw_i3c_master *master, bool enable)
drivers/i3c/master/dw-i3c-master.c
1227
static void dw_i3c_master_set_sir_enabled(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
1273
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1293
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1306
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1333
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1354
static void dw_i3c_master_drain_ibi_queue(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
1363
static void dw_i3c_master_handle_ibi_sir(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
1432
static void dw_i3c_master_irq_handle_ibis(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
1465
struct dw_i3c_master *master = dev_id;
drivers/i3c/master/dw-i3c-master.c
1490
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
1545
static int dw_i3c_platform_init_nop(struct dw_i3c_master *i3c)
drivers/i3c/master/dw-i3c-master.c
1550
static void dw_i3c_platform_set_dat_ibi_nop(struct dw_i3c_master *i3c,
drivers/i3c/master/dw-i3c-master.c
1561
int dw_i3c_common_probe(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
1669
void dw_i3c_common_remove(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
1687
struct dw_i3c_master *master;
drivers/i3c/master/dw-i3c-master.c
1698
struct dw_i3c_master *master = platform_get_drvdata(pdev);
drivers/i3c/master/dw-i3c-master.c
1703
static void dw_i3c_master_restore_addrs(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
1729
static void dw_i3c_master_restore_timing_regs(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
1746
static int dw_i3c_master_enable_clks(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
1763
static inline void dw_i3c_master_disable_clks(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
1771
struct dw_i3c_master *master = dev_get_drvdata(dev);
drivers/i3c/master/dw-i3c-master.c
1783
struct dw_i3c_master *master = dev_get_drvdata(dev);
drivers/i3c/master/dw-i3c-master.c
1804
struct dw_i3c_master *master = platform_get_drvdata(pdev);
drivers/i3c/master/dw-i3c-master.c
318
static inline struct dw_i3c_master *
drivers/i3c/master/dw-i3c-master.c
321
return container_of(master, struct dw_i3c_master, base);
drivers/i3c/master/dw-i3c-master.c
324
static void dw_i3c_master_disable(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
330
static void dw_i3c_master_enable(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
343
static int dw_i3c_master_get_addr_pos(struct dw_i3c_master *master, u8 addr)
drivers/i3c/master/dw-i3c-master.c
355
static int dw_i3c_master_get_free_pos(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
363
static void dw_i3c_master_wr_tx_fifo(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
369
static void dw_i3c_master_read_rx_fifo(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
375
static void dw_i3c_master_read_ibi_fifo(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
382
dw_i3c_master_alloc_xfer(struct dw_i3c_master *master, unsigned int ncmds)
drivers/i3c/master/dw-i3c-master.c
397
static void dw_i3c_master_start_xfer_locked(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
425
static void dw_i3c_master_enqueue_xfer(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
438
static void dw_i3c_master_dequeue_xfer_locked(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
457
static void dw_i3c_master_dequeue_xfer(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
464
static void dw_i3c_master_end_xfer_locked(struct dw_i3c_master *master, u32 isr)
drivers/i3c/master/dw-i3c-master.c
531
static void dw_i3c_master_set_intr_regs(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
557
static int dw_i3c_clk_cfg(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
610
static int dw_i2c_clk_cfg(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
648
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
706
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
711
static int dw_i3c_ccc_set(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.c
751
static int dw_i3c_ccc_get(struct dw_i3c_master *master, struct i3c_ccc_cmd *ccc)
drivers/i3c/master/dw-i3c-master.c
789
static void amd_configure_od_pp_quirk(struct dw_i3c_master *master)
drivers/i3c/master/dw-i3c-master.c
798
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
830
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
910
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.c
992
struct dw_i3c_master *master = to_dw_i3c_master(m);
drivers/i3c/master/dw-i3c-master.h
80
int (*init)(struct dw_i3c_master *i3c);
drivers/i3c/master/dw-i3c-master.h
89
void (*set_dat_ibi)(struct dw_i3c_master *i3c,
drivers/i3c/master/dw-i3c-master.h
93
extern int dw_i3c_common_probe(struct dw_i3c_master *master,
drivers/i3c/master/dw-i3c-master.h
95
extern void dw_i3c_common_remove(struct dw_i3c_master *master);