Home
last modified time | relevance | path

Searched refs:dw_i3c_master (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/i3c/master/
H A Ddw-i3c-master.h25 struct dw_i3c_master { struct
68 int (*init)(struct dw_i3c_master *i3c);
77 void (*set_dat_ibi)(struct dw_i3c_master *i3c,
81 extern int dw_i3c_common_probe(struct dw_i3c_master *master,
83 extern void dw_i3c_common_remove(struct dw_i3c_master *master);
H A Ddw-i3c-master.c289 static inline struct dw_i3c_master *
292 return container_of(master, struct dw_i3c_master, base); in to_dw_i3c_master()
295 static void dw_i3c_master_disable(struct dw_i3c_master *master) in dw_i3c_master_disable()
301 static void dw_i3c_master_enable(struct dw_i3c_master *master) in dw_i3c_master_enable()
307 static int dw_i3c_master_get_addr_pos(struct dw_i3c_master *master, u8 addr) in dw_i3c_master_get_addr_pos()
319 static int dw_i3c_master_get_free_pos(struct dw_i3c_master *master) in dw_i3c_master_get_free_pos()
327 static void dw_i3c_master_wr_tx_fifo(struct dw_i3c_master *master, in dw_i3c_master_wr_tx_fifo()
339 static void dw_i3c_master_read_fifo(struct dw_i3c_master *master, in dw_i3c_master_read_fifo()
351 static void dw_i3c_master_read_rx_fifo(struct dw_i3c_master *master, in dw_i3c_master_read_rx_fifo()
357 static void dw_i3c_master_read_ibi_fifo(struct dw_i3c_master *maste
[all...]
H A Dast2600-i3c-master.c42 struct dw_i3c_master dw;
48 static struct ast2600_i3c *to_ast2600_i3c(struct dw_i3c_master *dw) in to_ast2600_i3c()
77 static int ast2600_i3c_init(struct dw_i3c_master *dw) in ast2600_i3c_init()
103 static void ast2600_i3c_set_dat_ibi(struct dw_i3c_master *i3c, in ast2600_i3c_set_dat_ibi()
165 struct dw_i3c_master *dw_i3c = platform_get_drvdata(pdev); in ast2600_i3c_remove()
/kernel/linux/linux-5.10/drivers/i3c/master/
H A Ddw-i3c-master.c227 struct dw_i3c_master { struct
295 static inline struct dw_i3c_master *
298 return container_of(master, struct dw_i3c_master, base); in to_dw_i3c_master()
301 static void dw_i3c_master_disable(struct dw_i3c_master *master) in dw_i3c_master_disable()
307 static void dw_i3c_master_enable(struct dw_i3c_master *master) in dw_i3c_master_enable()
313 static int dw_i3c_master_get_addr_pos(struct dw_i3c_master *master, u8 addr) in dw_i3c_master_get_addr_pos()
325 static int dw_i3c_master_get_free_pos(struct dw_i3c_master *master) in dw_i3c_master_get_free_pos()
333 static void dw_i3c_master_wr_tx_fifo(struct dw_i3c_master *master, in dw_i3c_master_wr_tx_fifo()
345 static void dw_i3c_master_read_rx_fifo(struct dw_i3c_master *master, in dw_i3c_master_read_rx_fifo()
358 dw_i3c_master_alloc_xfer(struct dw_i3c_master *maste
[all...]

Completed in 5 milliseconds