/linux-4.19.296/drivers/media/radio/si4713/ |
D | si4713.c | 183 struct si4713_device *sdev = dev; in si4713_handler() local 185 v4l2_dbg(2, debug, &sdev->sd, in si4713_handler() 187 complete(&sdev->work); in si4713_handler() 202 static int si4713_send_command(struct si4713_device *sdev, const u8 command, in si4713_send_command() argument 206 struct i2c_client *client = v4l2_get_subdevdata(&sdev->sd); in si4713_send_command() 217 DBG_BUFFER(&sdev->sd, "Parameters", data1, argn + 1); in si4713_send_command() 221 v4l2_err(&sdev->sd, "Error while sending command 0x%02x\n", in si4713_send_command() 230 if (!wait_for_completion_timeout(&sdev->work, in si4713_send_command() 232 v4l2_warn(&sdev->sd, in si4713_send_command() 240 v4l2_err(&sdev->sd, in si4713_send_command() [all …]
|
/linux-4.19.296/include/scsi/ |
D | scsi_device.h | 240 #define sdev_dbg(sdev, fmt, a...) \ argument 241 dev_dbg(&(sdev)->sdev_gendev, fmt, ##a) 251 #define sdev_printk(l, sdev, fmt, a...) \ argument 252 sdev_prefix_printk(l, sdev, NULL, fmt, ##a) 319 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target() argument 321 return to_scsi_target(sdev->sdev_gendev.parent); in scsi_target() 336 void scsi_attach_vpd(struct scsi_device *sdev); 368 #define shost_for_each_device(sdev, shost) \ argument 369 for ((sdev) = __scsi_iterate_devices((shost), NULL); \ 370 (sdev); \ [all …]
|
D | scsi_transport.h | 92 scsi_transport_device_data(struct scsi_device *sdev) in scsi_transport_device_data() argument 94 struct Scsi_Host *shost = sdev->host; in scsi_transport_device_data() 95 return (u8 *)sdev->sdev_data in scsi_transport_device_data()
|
/linux-4.19.296/drivers/misc/mic/bus/ |
D | scif_bus.c | 135 struct scif_hw_dev *sdev = dev_to_scif(d); in scif_release_dev() local 137 kfree(sdev); in scif_release_dev() 148 struct scif_hw_dev *sdev; in scif_register_device() local 150 sdev = kzalloc(sizeof(*sdev), GFP_KERNEL); in scif_register_device() 151 if (!sdev) in scif_register_device() 154 sdev->dev.parent = pdev; in scif_register_device() 155 sdev->id.device = id; in scif_register_device() 156 sdev->id.vendor = SCIF_DEV_ANY_ID; in scif_register_device() 157 sdev->dev.dma_ops = dma_ops; in scif_register_device() 158 sdev->dev.release = scif_release_dev; in scif_register_device() [all …]
|
D | scif_bus.h | 95 int (*next_db)(struct scif_hw_dev *sdev); 96 struct mic_irq * (*request_irq)(struct scif_hw_dev *sdev, 101 void (*free_irq)(struct scif_hw_dev *sdev, 103 void (*ack_interrupt)(struct scif_hw_dev *sdev, int num); 104 void (*send_intr)(struct scif_hw_dev *sdev, int db); 105 void (*send_p2p_intr)(struct scif_hw_dev *sdev, int db, 107 void __iomem * (*ioremap)(struct scif_hw_dev *sdev, 109 void (*iounmap)(struct scif_hw_dev *sdev, void __iomem *va); 122 void scif_unregister_device(struct scif_hw_dev *sdev);
|
/linux-4.19.296/include/linux/ |
D | spmi.h | 58 static inline void *spmi_device_get_drvdata(const struct spmi_device *sdev) in spmi_device_get_drvdata() argument 60 return dev_get_drvdata(&sdev->dev); in spmi_device_get_drvdata() 63 static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data) in spmi_device_set_drvdata() argument 65 dev_set_drvdata(&sdev->dev, data); in spmi_device_set_drvdata() 70 static inline void spmi_device_put(struct spmi_device *sdev) in spmi_device_put() argument 72 if (sdev) in spmi_device_put() 73 put_device(&sdev->dev); in spmi_device_put() 76 int spmi_device_add(struct spmi_device *sdev); 78 void spmi_device_remove(struct spmi_device *sdev); 147 int (*probe)(struct spmi_device *sdev); [all …]
|
D | serdev.h | 240 static inline int serdev_device_open(struct serdev_device *sdev) in serdev_device_open() argument 244 static inline void serdev_device_close(struct serdev_device *sdev) {} in serdev_device_close() argument 245 static inline unsigned int serdev_device_set_baudrate(struct serdev_device *sdev, unsigned int baud… in serdev_device_set_baudrate() argument 249 static inline void serdev_device_set_flow_control(struct serdev_device *sdev, bool enable) {} in serdev_device_set_flow_control() argument 256 static inline void serdev_device_wait_until_sent(struct serdev_device *sdev, long timeout) {} in serdev_device_wait_until_sent() argument 265 static inline int serdev_device_write(struct serdev_device *sdev, const unsigned char *buf, in serdev_device_write() argument 270 static inline void serdev_device_write_flush(struct serdev_device *sdev) {} in serdev_device_write_flush() argument 271 static inline int serdev_device_write_room(struct serdev_device *sdev) in serdev_device_write_room() argument
|
D | shdma-base.h | 121 bool shdma_reset(struct shdma_dev *sdev); 122 void shdma_chan_probe(struct shdma_dev *sdev, 125 int shdma_init(struct device *dev, struct shdma_dev *sdev, 127 void shdma_cleanup(struct shdma_dev *sdev);
|
/linux-4.19.296/drivers/misc/mic/scif/ |
D | scif_main.c | 77 struct scif_hw_dev *sdev = scifdev->sdev; in scif_intr_handler() local 79 sdev->hw_ops->ack_interrupt(sdev, scifdev->db); in scif_intr_handler() 88 struct scif_hw_dev *sdev = scifdev->sdev; in scif_qp_setup_handler() local 93 struct mic_bootparam *bp = sdev->dp; in scif_qp_setup_handler() 98 struct mic_bootparam __iomem *bp = sdev->rdp; in scif_qp_setup_handler() 106 dev_err(&scifdev->sdev->dev, in scif_qp_setup_handler() 147 static int scif_probe(struct scif_hw_dev *sdev) in scif_probe() argument 149 struct scif_dev *scifdev = &scif_dev[sdev->dnode]; in scif_probe() 152 dev_set_drvdata(&sdev->dev, sdev); in scif_probe() 153 scifdev->sdev = sdev; in scif_probe() [all …]
|
D | scif_map.h | 35 va = dma_alloc_coherent(&scifdev->sdev->dev, in scif_alloc_coherent() 52 dma_free_coherent(&scifdev->sdev->dev, in scif_free_coherent() 66 *dma_handle = dma_map_single(&scifdev->sdev->dev, in scif_map_single() 68 if (dma_mapping_error(&scifdev->sdev->dev, *dma_handle)) in scif_map_single() 85 dma_unmap_single(&scifdev->sdev->dev, local, in scif_unmap_single() 94 struct scif_hw_dev *sdev = scifdev->sdev; in scif_ioremap() local 100 sdev->hw_ops->ioremap(sdev, phys, size); in scif_ioremap() 108 struct scif_hw_dev *sdev = scifdev->sdev; in scif_iounmap() local 110 sdev->hw_ops->iounmap(sdev, (void __force __iomem *)virt); in scif_iounmap() 123 struct scif_hw_dev *sdev = scifdev->sdev; in scif_map_page() local [all …]
|
D | scif_nodeqp.c | 246 dev_err(&scifdev->sdev->dev, in scif_setup_qp_connect_response() 287 struct scif_hw_dev *sdev = scifdev->sdev; in scif_send_msg_intr() local 290 sdev->hw_ops->send_p2p_intr(sdev, scifdev->rdb, &scifdev->mmio); in scif_send_msg_intr() 292 sdev->hw_ops->send_intr(sdev, scifdev->rdb); in scif_send_msg_intr() 393 struct scif_hw_dev *psdev = peerdev->sdev; in scif_init_p2p_info() 394 struct scif_hw_dev *sdev = scifdev->sdev; in scif_init_p2p_info() local 413 err = dma_map_sg(&sdev->dev, p2p->ppi_sg[SCIF_PPI_MMIO], in scif_init_p2p_info() 417 err = dma_map_sg(&sdev->dev, p2p->ppi_sg[SCIF_PPI_APER], in scif_init_p2p_info() 428 dma_unmap_sg(&sdev->dev, p2p->ppi_sg[SCIF_PPI_MMIO], in scif_init_p2p_info() 442 struct scif_hw_dev *sdev = scifdev->sdev; in scif_deinit_p2p_info() local [all …]
|
D | scif_peer_bus.c | 33 struct scif_peer_dev *sdev = dev_to_scif_peer(d); in scif_peer_release_dev() local 34 struct scif_dev *scifdev = &scif_dev[sdev->dnode]; in scif_peer_release_dev() 37 kfree(sdev); in scif_peer_release_dev() 51 spdev->dev.parent = scifdev->sdev->dev.parent; in scif_peer_initialize_device() 67 dev_err(&scifdev->sdev->dev, in scif_peer_initialize_device() 81 dev_err(&scifdev->sdev->dev, in scif_peer_add_device() 87 scifdev->signal_pool = dmam_pool_create(pool_name, &scifdev->sdev->dev, in scif_peer_add_device() 91 dev_err(&scifdev->sdev->dev, in scif_peer_add_device()
|
D | scif_mmap.c | 51 dev_err(&scifdev->sdev->dev, in scif_recv_munmap() 208 struct scif_hw_dev *sdev = scifdev->sdev; in scif_get_phys() local 215 if (!scifdev_self(scifdev) && sdev->aper && sdev->card_rel_da) in scif_get_phys() 216 apt_base = sdev->aper->pa; in scif_get_phys() 255 dev_err(&ep->remote_dev->sdev->dev, in scif_get_pages() 295 ep->remote_dev->sdev->aper->va + in scif_get_pages() 297 ep->remote_dev->sdev->aper->pa; in scif_get_pages() 312 dev_err(&ep->remote_dev->sdev->dev, in scif_get_pages() 351 scif_drain_dma_intr(ep->remote_dev->sdev, in scif_put_pages() 482 scif_drain_dma_intr(rdev->sdev, in scif_rma_list_munmap() [all …]
|
D | scif_dma.c | 46 struct scif_dev *sdev; member 89 struct scif_hw_dev *sdev; in scif_reserve_dma_chan() local 99 sdev = scifdev->sdev; in scif_reserve_dma_chan() 100 if (!sdev->num_dma_ch) in scif_reserve_dma_chan() 102 chan = sdev->dma_ch[scifdev->dma_ch_idx]; in scif_reserve_dma_chan() 103 scifdev->dma_ch_idx = (scifdev->dma_ch_idx + 1) % sdev->num_dma_ch; in scif_reserve_dma_chan() 405 dev_err(&ep->remote_dev->sdev->dev, in scif_register_temp() 423 static int scif_sync_dma(struct scif_hw_dev *sdev, struct dma_chan *chan, in scif_sync_dma() argument 434 dev_err(&sdev->dev, "%s %d err %d\n", in scif_sync_dma() 443 dev_err(&sdev->dev, "%s %d err %d\n", in scif_sync_dma() [all …]
|
/linux-4.19.296/drivers/s390/scsi/ |
D | zfcp_erp.c | 103 static void zfcp_erp_action_dismiss_lun(struct scsi_device *sdev) in zfcp_erp_action_dismiss_lun() argument 105 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_erp_action_dismiss_lun() 113 struct scsi_device *sdev; in zfcp_erp_action_dismiss_port() local 119 __shost_for_each_device(sdev, port->adapter->scsi_host) in zfcp_erp_action_dismiss_port() 120 if (sdev_to_zfcp(sdev)->port == port) in zfcp_erp_action_dismiss_port() 121 zfcp_erp_action_dismiss_lun(sdev); in zfcp_erp_action_dismiss_port() 142 struct scsi_device *sdev) in zfcp_erp_handle_failed() argument 149 zsdev = sdev_to_zfcp(sdev); in zfcp_erp_handle_failed() 182 struct scsi_device *sdev) in zfcp_erp_required_act() argument 190 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_erp_required_act() [all …]
|
D | zfcp_unit.c | 217 struct scsi_device *sdev; in zfcp_unit_sdev_status() local 220 sdev = zfcp_unit_sdev(unit); in zfcp_unit_sdev_status() 221 if (sdev) { in zfcp_unit_sdev_status() 222 zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_unit_sdev_status() 224 scsi_device_put(sdev); in zfcp_unit_sdev_status() 241 struct scsi_device *sdev; in zfcp_unit_remove() local 252 sdev = zfcp_unit_sdev(unit); in zfcp_unit_remove() 253 if (sdev) { in zfcp_unit_remove() 254 scsi_remove_device(sdev); in zfcp_unit_remove() 255 scsi_device_put(sdev); in zfcp_unit_remove()
|
D | zfcp_sysfs.c | 127 struct scsi_device *sdev; in zfcp_sysfs_unit_failed_show() local 130 sdev = zfcp_unit_sdev(unit); in zfcp_sysfs_unit_failed_show() 131 if (sdev) { in zfcp_sysfs_unit_failed_show() 132 status = atomic_read(&sdev_to_zfcp(sdev)->status); in zfcp_sysfs_unit_failed_show() 134 scsi_device_put(sdev); in zfcp_sysfs_unit_failed_show() 146 struct scsi_device *sdev; in zfcp_sysfs_unit_failed_store() local 151 sdev = zfcp_unit_sdev(unit); in zfcp_sysfs_unit_failed_store() 152 if (sdev) { in zfcp_sysfs_unit_failed_store() 153 zfcp_erp_set_lun_status(sdev, ZFCP_STATUS_COMMON_RUNNING); in zfcp_sysfs_unit_failed_store() 154 zfcp_erp_lun_reopen(sdev, ZFCP_STATUS_COMMON_ERP_FAILED, in zfcp_sysfs_unit_failed_store() [all …]
|
D | zfcp_scsi.c | 36 static void zfcp_scsi_slave_destroy(struct scsi_device *sdev) in zfcp_scsi_slave_destroy() argument 38 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_scsi_slave_destroy() 44 zfcp_erp_lun_shutdown_wait(sdev, "scssd_1"); in zfcp_scsi_slave_destroy() 109 static int zfcp_scsi_slave_alloc(struct scsi_device *sdev) in zfcp_scsi_slave_alloc() argument 111 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_slave_alloc() 113 (struct zfcp_adapter *) sdev->host->hostdata[0]; in zfcp_scsi_slave_alloc() 114 struct zfcp_scsi_dev *zfcp_sdev = sdev_to_zfcp(sdev); in zfcp_scsi_slave_alloc() 120 zfcp_sdev->erp_action.sdev = sdev; in zfcp_scsi_slave_alloc() 137 unit = zfcp_unit_find(port, zfcp_scsi_dev_lun(sdev)); in zfcp_scsi_slave_alloc() 155 zfcp_erp_set_lun_status(sdev, ZFCP_STATUS_COMMON_RUNNING); in zfcp_scsi_slave_alloc() [all …]
|
/linux-4.19.296/drivers/message/fusion/ |
D | mptspi.c | 109 struct scsi_device *sdev) in mptspi_setTargetNegoParms() argument 123 if (sdev->scsi_level < SCSI_2) { in mptspi_setTargetNegoParms() 129 if (scsi_device_wide(sdev)) in mptspi_setTargetNegoParms() 132 if (scsi_device_sync(sdev)) { in mptspi_setTargetNegoParms() 134 if (!scsi_device_dt(sdev)) in mptspi_setTargetNegoParms() 137 if (!scsi_device_ius(sdev) && in mptspi_setTargetNegoParms() 138 !scsi_device_qas(sdev)) in mptspi_setTargetNegoParms() 142 if (scsi_device_qas(sdev)) { in mptspi_setTargetNegoParms() 146 scsi_device_qas(sdev), id)); in mptspi_setTargetNegoParms() 149 if (sdev->type == TYPE_TAPE && in mptspi_setTargetNegoParms() [all …]
|
/linux-4.19.296/drivers/base/regmap/ |
D | regmap-spmi.c | 94 struct regmap *__regmap_init_spmi_base(struct spmi_device *sdev, in __regmap_init_spmi_base() argument 99 return __regmap_init(&sdev->dev, ®map_spmi_base, sdev, config, in __regmap_init_spmi_base() 104 struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *sdev, in __devm_regmap_init_spmi_base() argument 109 return __devm_regmap_init(&sdev->dev, ®map_spmi_base, sdev, config, in __devm_regmap_init_spmi_base() 214 struct regmap *__regmap_init_spmi_ext(struct spmi_device *sdev, in __regmap_init_spmi_ext() argument 219 return __regmap_init(&sdev->dev, ®map_spmi_ext, sdev, config, in __regmap_init_spmi_ext() 224 struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *sdev, in __devm_regmap_init_spmi_ext() argument 229 return __devm_regmap_init(&sdev->dev, ®map_spmi_ext, sdev, config, in __devm_regmap_init_spmi_ext()
|
D | regmap-slimbus.c | 12 struct slim_device *sdev = context; in regmap_slimbus_write() local 14 return slim_write(sdev, *(u16 *)data, count - 2, (u8 *)data + 2); in regmap_slimbus_write() 20 struct slim_device *sdev = context; in regmap_slimbus_read() local 22 return slim_read(sdev, *(u16 *)reg, val_size, val); in regmap_slimbus_read()
|
/linux-4.19.296/drivers/slimbus/ |
D | stream.c | 126 struct slim_device *sdev = stream->dev; in slim_connect_port_channel() local 140 return slim_do_transfer(sdev->ctrl, &txn); in slim_connect_port_channel() 146 struct slim_device *sdev = stream->dev; in slim_disconnect_port() local 156 return slim_do_transfer(sdev->ctrl, &txn); in slim_disconnect_port() 162 struct slim_device *sdev = stream->dev; in slim_deactivate_remove_channel() local 170 ret = slim_do_transfer(sdev->ctrl, &txn); in slim_deactivate_remove_channel() 177 return slim_do_transfer(sdev->ctrl, &txn); in slim_deactivate_remove_channel() 266 struct slim_device *sdev = stream->dev; in slim_define_channel_content() local 283 return slim_do_transfer(sdev->ctrl, &txn); in slim_define_channel_content() 301 struct slim_device *sdev = stream->dev; in slim_define_channel() local [all …]
|
D | messaging.c | 295 int slim_read(struct slim_device *sdev, u32 addr, size_t count, u8 *val) in slim_read() argument 301 return slim_xfer_msg(sdev, &msg, SLIM_MSG_MC_REQUEST_VALUE); in slim_read() 313 int slim_readb(struct slim_device *sdev, u32 addr) in slim_readb() argument 318 ret = slim_read(sdev, addr, 1, &buf); in slim_readb() 338 int slim_write(struct slim_device *sdev, u32 addr, size_t count, u8 *val) in slim_write() argument 344 return slim_xfer_msg(sdev, &msg, SLIM_MSG_MC_CHANGE_VALUE); in slim_write() 360 int slim_writeb(struct slim_device *sdev, u32 addr, u8 value) in slim_writeb() argument 362 return slim_write(sdev, addr, 1, &value); in slim_writeb()
|
/linux-4.19.296/drivers/siox/ |
D | siox-core.c | 387 struct siox_device *sdev = to_siox_device(dev); in type_show() local 389 return sprintf(buf, "%s\n", sdev->type); in type_show() 397 struct siox_device *sdev = to_siox_device(dev); in inbytes_show() local 399 return sprintf(buf, "%zu\n", sdev->inbytes); in inbytes_show() 407 struct siox_device *sdev = to_siox_device(dev); in outbytes_show() local 409 return sprintf(buf, "%zu\n", sdev->outbytes); in outbytes_show() 417 struct siox_device *sdev = to_siox_device(dev); in status_errors_show() local 420 siox_master_lock(sdev->smaster); in status_errors_show() 422 status_errors = sdev->status_errors; in status_errors_show() 424 siox_master_unlock(sdev->smaster); in status_errors_show() [all …]
|
/linux-4.19.296/include/linux/ssb/ |
D | ssb_driver_gige.h | 122 extern int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev, 124 extern int ssb_gige_map_irq(struct ssb_device *sdev, 142 static inline int ssb_gige_pcibios_plat_dev_init(struct ssb_device *sdev, in ssb_gige_pcibios_plat_dev_init() argument 147 static inline int ssb_gige_map_irq(struct ssb_device *sdev, in ssb_gige_map_irq() argument
|