Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/fsi/
H A Dfsi-sbefifo.c19 #include <linux/fsi-sbefifo.h>
42 #define DEVICE_NAME "sbefifo"
119 struct sbefifo { struct
135 struct sbefifo *sbefifo; member
149 struct sbefifo *sbefifo = container_of(dev, struct sbefifo, dev); in timeout_show() local
151 return sysfs_emit(buf, "%d\n", sbefifo->timed_out ? 1 : 0); in timeout_show()
228 pr_debug("sbefifo in sbefifo_parse_status()
264 sbefifo_regr(struct sbefifo *sbefifo, int reg, u32 *word) sbefifo_regr() argument
279 sbefifo_regw(struct sbefifo *sbefifo, int reg, u32 word) sbefifo_regw() argument
287 sbefifo_check_sbe_state(struct sbefifo *sbefifo) sbefifo_check_sbe_state() argument
328 sbefifo_down_read(struct sbefifo *sbefifo, __be32 *word) sbefifo_down_read() argument
334 sbefifo_up_write(struct sbefifo *sbefifo, __be32 word) sbefifo_up_write() argument
340 sbefifo_request_reset(struct sbefifo *sbefifo) sbefifo_request_reset() argument
382 sbefifo_cleanup_hw(struct sbefifo *sbefifo) sbefifo_cleanup_hw() argument
450 sbefifo_wait(struct sbefifo *sbefifo, bool up, u32 *status, unsigned long timeout) sbefifo_wait() argument
494 sbefifo_send_command(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len) sbefifo_send_command() argument
547 sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response) sbefifo_read_response() argument
633 sbefifo_do_command(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len, struct iov_iter *response) sbefifo_do_command() argument
646 sbefifo_collect_async_ffdc(struct sbefifo *sbefifo) sbefifo_collect_async_ffdc() argument
687 __sbefifo_submit(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len, struct iov_iter *response) __sbefifo_submit() argument
741 struct sbefifo *sbefifo; sbefifo_submit() local
792 struct sbefifo *sbefifo = container_of(inode->i_cdev, struct sbefifo, cdev); sbefifo_user_open() local
817 struct sbefifo *sbefifo; sbefifo_user_read() local
872 struct sbefifo *sbefifo; sbefifo_user_write() local
1015 struct sbefifo *sbefifo = container_of(dev, struct sbefifo, dev); sbefifo_free() local
1028 struct sbefifo *sbefifo; sbefifo_probe() local
1106 struct sbefifo *sbefifo = dev_get_drvdata(dev); sbefifo_remove() local
[all...]
H A Dfsi-occ.c7 #include <linux/fsi-sbefifo.h>
44 struct device *sbefifo; member
291 rc = sbefifo_submit(occ->sbefifo, cmd, cmd_len, resp, &resp_len); in occ_getsram()
295 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_GET_OCC_SRAM, in occ_getsram()
364 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_putsram()
368 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_putsram()
425 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_trigger_attn()
429 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_trigger_attn()
647 occ->sbefifo = dev->parent; in occ_probe()
/kernel/linux/linux-5.10/drivers/fsi/
H A Dfsi-sbefifo.c19 #include <linux/fsi-sbefifo.h>
40 #define DEVICE_NAME "sbefifo"
117 struct sbefifo { struct
130 struct sbefifo *sbefifo; member
213 pr_debug("sbefifo: cmd %04x, response too small: %zd\n", in sbefifo_parse_status()
249 static int sbefifo_regr(struct sbefifo *sbefifo, int reg, u32 *word) in sbefifo_regr() argument
254 rc = fsi_device_read(sbefifo->fsi_dev, reg, &raw_word, in sbefifo_regr()
264 static int sbefifo_regw(struct sbefifo *sbefif argument
272 sbefifo_check_sbe_state(struct sbefifo *sbefifo) sbefifo_check_sbe_state() argument
313 sbefifo_down_read(struct sbefifo *sbefifo, __be32 *word) sbefifo_down_read() argument
319 sbefifo_up_write(struct sbefifo *sbefifo, __be32 word) sbefifo_up_write() argument
325 sbefifo_request_reset(struct sbefifo *sbefifo) sbefifo_request_reset() argument
367 sbefifo_cleanup_hw(struct sbefifo *sbefifo) sbefifo_cleanup_hw() argument
435 sbefifo_wait(struct sbefifo *sbefifo, bool up, u32 *status, unsigned long timeout) sbefifo_wait() argument
475 sbefifo_send_command(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len) sbefifo_send_command() argument
528 sbefifo_read_response(struct sbefifo *sbefifo, struct iov_iter *response) sbefifo_read_response() argument
612 sbefifo_do_command(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len, struct iov_iter *response) sbefifo_do_command() argument
625 sbefifo_collect_async_ffdc(struct sbefifo *sbefifo) sbefifo_collect_async_ffdc() argument
666 __sbefifo_submit(struct sbefifo *sbefifo, const __be32 *command, size_t cmd_len, struct iov_iter *response) __sbefifo_submit() argument
720 struct sbefifo *sbefifo; sbefifo_submit() local
769 struct sbefifo *sbefifo = container_of(inode->i_cdev, struct sbefifo, cdev); sbefifo_user_open() local
792 struct sbefifo *sbefifo; sbefifo_user_read() local
841 struct sbefifo *sbefifo; sbefifo_user_write() local
922 struct sbefifo *sbefifo = container_of(dev, struct sbefifo, dev); sbefifo_free() local
935 struct sbefifo *sbefifo; sbefifo_probe() local
1017 struct sbefifo *sbefifo = dev_get_drvdata(dev); sbefifo_remove() local
[all...]
H A Dfsi-occ.c7 #include <linux/fsi-sbefifo.h>
42 struct device *sbefifo; member
260 rc = sbefifo_submit(occ->sbefifo, cmd, 5, resp, &resp_len); in occ_getsram()
264 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_GET_OCC_SRAM, in occ_getsram()
321 rc = sbefifo_submit(occ->sbefifo, buf, cmd_len, buf, &resp_len); in occ_putsram()
325 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_putsram()
373 rc = sbefifo_submit(occ->sbefifo, buf, 7, buf, &resp_len); in occ_trigger_attn()
377 rc = sbefifo_parse_status(occ->sbefifo, SBEFIFO_CMD_PUT_OCC_SRAM, in occ_trigger_attn()
522 occ->sbefifo = dev->parent; in occ_probe()

Completed in 5 milliseconds