/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-rspi.c | 26 #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 D | Makefile | 98 obj-$(CONFIG_SPI_RSPI) += spi-rspi.o
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-rspi.c | 27 #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 D | Makefile | 119 obj-$(CONFIG_SPI_RSPI) += spi-rspi.o
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | mesh_ps.c | 363 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 D | mesh_ps.c | 364 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 D | bfa_svc.c | 797 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 D | bfa_svc.c | 791 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...] |