Home
last modified time | relevance | path

Searched refs:rspi (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-rspi.c26 #include <linux/spi/rspi.h>
199 static void rspi_write8(const struct rspi_data *rspi, u8 data, u16 offset) in rspi_write8() argument
201 iowrite8(data, rspi->addr + offset); in rspi_write8()
204 static void rspi_write16(const struct rspi_data *rspi, u16 data, u16 offset) in rspi_write16() argument
206 iowrite16(data, rspi->addr + offset); in rspi_write16()
209 static void rspi_write32(const struct rspi_data *rspi, u32 data, u16 offset) in rspi_write32() argument
211 iowrite32(data, rspi->addr + offset); in rspi_write32()
214 static u8 rspi_read8(const struct rspi_data *rspi, u16 offset) in rspi_read8() argument
216 return ioread8(rspi->addr + offset); in rspi_read8()
219 static u16 rspi_read16(const struct rspi_data *rspi, u1 argument
224 rspi_write_data(const struct rspi_data *rspi, u16 data) rspi_write_data() argument
232 rspi_read_data(const struct rspi_data *rspi) rspi_read_data() argument
253 rspi_set_rate(struct rspi_data *rspi) rspi_set_rate() argument
273 rspi_set_config_register(struct rspi_data *rspi, int access_size) rspi_set_config_register() argument
307 rspi_rz_set_config_register(struct rspi_data *rspi, int access_size) rspi_rz_set_config_register() argument
338 qspi_set_config_register(struct rspi_data *rspi, int access_size) qspi_set_config_register() argument
400 qspi_update(const struct rspi_data *rspi, u8 mask, u8 val, u8 reg) qspi_update() argument
410 qspi_set_send_trigger(struct rspi_data *rspi, unsigned int len) qspi_set_send_trigger() argument
430 qspi_set_receive_trigger(struct rspi_data *rspi, unsigned int len) qspi_set_receive_trigger() argument
448 rspi_enable_irq(const struct rspi_data *rspi, u8 enable) rspi_enable_irq() argument
453 rspi_disable_irq(const struct rspi_data *rspi, u8 disable) rspi_disable_irq() argument
458 rspi_wait_for_interrupt(struct rspi_data *rspi, u8 wait_mask, u8 enable_bit) rspi_wait_for_interrupt() argument
475 rspi_wait_for_tx_empty(struct rspi_data *rspi) rspi_wait_for_tx_empty() argument
480 rspi_wait_for_rx_full(struct rspi_data *rspi) rspi_wait_for_rx_full() argument
485 rspi_data_out(struct rspi_data *rspi, u8 data) rspi_data_out() argument
496 rspi_data_in(struct rspi_data *rspi) rspi_data_in() argument
510 rspi_pio_transfer(struct rspi_data *rspi, const u8 *tx, u8 *rx, unsigned int n) rspi_pio_transfer() argument
532 struct rspi_data *rspi = arg; rspi_dma_complete() local
538 rspi_dma_transfer(struct rspi_data *rspi, struct sg_table *tx, struct sg_table *rx) rspi_dma_transfer() argument
650 rspi_receive_init(const struct rspi_data *rspi) rspi_receive_init() argument
662 rspi_rz_receive_init(const struct rspi_data *rspi) rspi_rz_receive_init() argument
669 qspi_receive_init(const struct rspi_data *rspi) qspi_receive_init() argument
680 __rspi_can_dma(const struct rspi_data *rspi, const struct spi_transfer *xfer) __rspi_can_dma() argument
689 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_can_dma() local
694 rspi_dma_check_then_transfer(struct rspi_data *rspi, struct spi_transfer *xfer) rspi_dma_check_then_transfer() argument
705 rspi_common_transfer(struct rspi_data *rspi, struct spi_transfer *xfer) rspi_common_transfer() argument
729 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_transfer_one() local
748 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_rz_transfer_one() local
755 qspi_trigger_transfer_out_in(struct rspi_data *rspi, const u8 *tx, u8 *rx, unsigned int len) qspi_trigger_transfer_out_in() argument
786 qspi_transfer_out_in(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_out_in() argument
801 qspi_transfer_out(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_out() argument
833 qspi_transfer_in(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_in() argument
865 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); qspi_transfer_one() local
906 qspi_setup_sequencer(struct rspi_data *rspi, const struct spi_message *msg) qspi_setup_sequencer() argument
949 struct rspi_data *rspi = spi_controller_get_devdata(spi->controller); rspi_setup() local
973 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_prepare_message() local
1029 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_unprepare_message() local
1042 struct rspi_data *rspi = _sr; rspi_irq_mux() local
1064 struct rspi_data *rspi = _sr; rspi_irq_rx() local
1079 struct rspi_data *rspi = _sr; rspi_irq_tx() local
1176 struct rspi_data *rspi = platform_get_drvdata(pdev); rspi_remove() local
1268 struct rspi_data *rspi; rspi_probe() local
1398 struct rspi_data *rspi = dev_get_drvdata(dev); rspi_suspend() local
1405 struct rspi_data *rspi = dev_get_drvdata(dev); rspi_resume() local
[all...]
H A DMakefile98 obj-$(CONFIG_SPI_RSPI) += spi-rspi.o
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-rspi.c27 #include <linux/spi/rspi.h>
200 static void rspi_write8(const struct rspi_data *rspi, u8 data, u16 offset) in rspi_write8() argument
202 iowrite8(data, rspi->addr + offset); in rspi_write8()
205 static void rspi_write16(const struct rspi_data *rspi, u16 data, u16 offset) in rspi_write16() argument
207 iowrite16(data, rspi->addr + offset); in rspi_write16()
210 static void rspi_write32(const struct rspi_data *rspi, u32 data, u16 offset) in rspi_write32() argument
212 iowrite32(data, rspi->addr + offset); in rspi_write32()
215 static u8 rspi_read8(const struct rspi_data *rspi, u16 offset) in rspi_read8() argument
217 return ioread8(rspi->addr + offset); in rspi_read8()
220 static u16 rspi_read16(const struct rspi_data *rspi, u1 argument
225 rspi_write_data(const struct rspi_data *rspi, u16 data) rspi_write_data() argument
233 rspi_read_data(const struct rspi_data *rspi) rspi_read_data() argument
254 rspi_set_rate(struct rspi_data *rspi) rspi_set_rate() argument
274 rspi_set_config_register(struct rspi_data *rspi, int access_size) rspi_set_config_register() argument
308 rspi_rz_set_config_register(struct rspi_data *rspi, int access_size) rspi_rz_set_config_register() argument
339 qspi_set_config_register(struct rspi_data *rspi, int access_size) qspi_set_config_register() argument
401 qspi_update(const struct rspi_data *rspi, u8 mask, u8 val, u8 reg) qspi_update() argument
411 qspi_set_send_trigger(struct rspi_data *rspi, unsigned int len) qspi_set_send_trigger() argument
431 qspi_set_receive_trigger(struct rspi_data *rspi, unsigned int len) qspi_set_receive_trigger() argument
449 rspi_enable_irq(const struct rspi_data *rspi, u8 enable) rspi_enable_irq() argument
454 rspi_disable_irq(const struct rspi_data *rspi, u8 disable) rspi_disable_irq() argument
459 rspi_wait_for_interrupt(struct rspi_data *rspi, u8 wait_mask, u8 enable_bit) rspi_wait_for_interrupt() argument
476 rspi_wait_for_tx_empty(struct rspi_data *rspi) rspi_wait_for_tx_empty() argument
481 rspi_wait_for_rx_full(struct rspi_data *rspi) rspi_wait_for_rx_full() argument
486 rspi_data_out(struct rspi_data *rspi, u8 data) rspi_data_out() argument
497 rspi_data_in(struct rspi_data *rspi) rspi_data_in() argument
511 rspi_pio_transfer(struct rspi_data *rspi, const u8 *tx, u8 *rx, unsigned int n) rspi_pio_transfer() argument
533 struct rspi_data *rspi = arg; rspi_dma_complete() local
539 rspi_dma_transfer(struct rspi_data *rspi, struct sg_table *tx, struct sg_table *rx) rspi_dma_transfer() argument
651 rspi_receive_init(const struct rspi_data *rspi) rspi_receive_init() argument
663 rspi_rz_receive_init(const struct rspi_data *rspi) rspi_rz_receive_init() argument
670 qspi_receive_init(const struct rspi_data *rspi) qspi_receive_init() argument
681 __rspi_can_dma(const struct rspi_data *rspi, const struct spi_transfer *xfer) __rspi_can_dma() argument
690 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_can_dma() local
695 rspi_dma_check_then_transfer(struct rspi_data *rspi, struct spi_transfer *xfer) rspi_dma_check_then_transfer() argument
706 rspi_common_transfer(struct rspi_data *rspi, struct spi_transfer *xfer) rspi_common_transfer() argument
730 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_transfer_one() local
749 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_rz_transfer_one() local
756 qspi_trigger_transfer_out_in(struct rspi_data *rspi, const u8 *tx, u8 *rx, unsigned int len) qspi_trigger_transfer_out_in() argument
787 qspi_transfer_out_in(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_out_in() argument
802 qspi_transfer_out(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_out() argument
834 qspi_transfer_in(struct rspi_data *rspi, struct spi_transfer *xfer) qspi_transfer_in() argument
866 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); qspi_transfer_one() local
907 qspi_setup_sequencer(struct rspi_data *rspi, const struct spi_message *msg) qspi_setup_sequencer() argument
950 struct rspi_data *rspi = spi_controller_get_devdata(spi->controller); rspi_setup() local
974 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_prepare_message() local
1030 struct rspi_data *rspi = spi_controller_get_devdata(ctlr); rspi_unprepare_message() local
1043 struct rspi_data *rspi = _sr; rspi_irq_mux() local
1065 struct rspi_data *rspi = _sr; rspi_irq_rx() local
1080 struct rspi_data *rspi = _sr; rspi_irq_tx() local
1177 struct rspi_data *rspi = platform_get_drvdata(pdev); rspi_remove() local
1291 struct rspi_data *rspi; rspi_probe() local
1420 struct rspi_data *rspi = dev_get_drvdata(dev); rspi_suspend() local
1427 struct rspi_data *rspi = dev_get_drvdata(dev); rspi_resume() local
[all...]
H A DMakefile119 obj-$(CONFIG_SPI_RSPI) += spi-rspi.o
/kernel/linux/linux-5.10/net/mac80211/
H A Dmesh_ps.c363 static void mpsp_trigger_send(struct sta_info *sta, bool rspi, bool eosp) in mpsp_trigger_send() argument
388 if (rspi) in mpsp_trigger_send()
399 rspi ? " RSPI" : "", eosp ? " EOSP" : "", sta->sta.addr); in mpsp_trigger_send()
541 u8 rspi = qc[1] & (IEEE80211_QOS_CTL_RSPI >> 8); in ieee80211_mpsp_trigger_process() local
545 if (rspi && acked) in ieee80211_mpsp_trigger_process()
560 if (rspi && !test_and_set_sta_flag(sta, WLAN_STA_MPSP_OWNER)) in ieee80211_mpsp_trigger_process()
/kernel/linux/linux-6.6/net/mac80211/
H A Dmesh_ps.c364 static void mpsp_trigger_send(struct sta_info *sta, bool rspi, bool eosp) in mpsp_trigger_send() argument
389 if (rspi) in mpsp_trigger_send()
400 rspi ? " RSPI" : "", eosp ? " EOSP" : "", sta->sta.addr); in mpsp_trigger_send()
542 u8 rspi = qc[1] & (IEEE80211_QOS_CTL_RSPI >> 8); in ieee80211_mpsp_trigger_process() local
546 if (rspi && acked) in ieee80211_mpsp_trigger_process()
561 if (rspi && !test_and_set_sta_flag(sta, WLAN_STA_MPSP_OWNER)) in ieee80211_mpsp_trigger_process()
/kernel/linux/linux-5.10/drivers/scsi/bfa/
H A Dbfa_svc.c797 struct bfa_fcxp_rsp_info_s *rspi = &fcxp->rsp_info; in bfa_fcxp_queue() local
817 send_req->rsp_timeout = rspi->rsp_timeout; in bfa_fcxp_queue()
822 send_req->rsp_maxlen = cpu_to_be32(rspi->rsp_maxlen); in bfa_fcxp_queue()
845 WARN_ON(rspi->rsp_maxlen > BFA_FCXP_MAX_LBUF_SZ); in bfa_fcxp_queue()
847 bfa_alen_set(&send_req->rsp_alen, rspi->rsp_maxlen, in bfa_fcxp_queue()
852 bfa_alen_set(&send_req->rsp_alen, rspi->rsp_maxlen, in bfa_fcxp_queue()
856 WARN_ON(rspi->rsp_maxlen != 0); in bfa_fcxp_queue()
1012 struct bfa_fcxp_rsp_info_s *rspi = &fcxp->rsp_info; in bfa_fcxp_send() local
1024 rspi->rsp_timeout = rsp_timeout; in bfa_fcxp_send()
1028 rspi in bfa_fcxp_send()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/bfa/
H A Dbfa_svc.c791 struct bfa_fcxp_rsp_info_s *rspi = &fcxp->rsp_info; in bfa_fcxp_queue() local
811 send_req->rsp_timeout = rspi->rsp_timeout; in bfa_fcxp_queue()
816 send_req->rsp_maxlen = cpu_to_be32(rspi->rsp_maxlen); in bfa_fcxp_queue()
839 WARN_ON(rspi->rsp_maxlen > BFA_FCXP_MAX_LBUF_SZ); in bfa_fcxp_queue()
841 bfa_alen_set(&send_req->rsp_alen, rspi->rsp_maxlen, in bfa_fcxp_queue()
846 bfa_alen_set(&send_req->rsp_alen, rspi->rsp_maxlen, in bfa_fcxp_queue()
850 WARN_ON(rspi->rsp_maxlen != 0); in bfa_fcxp_queue()
1006 struct bfa_fcxp_rsp_info_s *rspi = &fcxp->rsp_info; in bfa_fcxp_send() local
1018 rspi->rsp_timeout = rsp_timeout; in bfa_fcxp_send()
1022 rspi in bfa_fcxp_send()
[all...]

Completed in 14 milliseconds