Home
last modified time | relevance | path

Searched refs:sdev (Results 1 – 25 of 61) sorted by relevance

123

/linux-4.19.296/drivers/media/radio/si4713/
Dsi4713.c183 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/
Dscsi_device.h240 #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 …]
Dscsi_transport.h92 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/
Dscif_bus.c135 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 …]
Dscif_bus.h95 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/
Dspmi.h58 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 …]
Dserdev.h240 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
Dshdma-base.h121 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/
Dscif_main.c77 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 …]
Dscif_map.h35 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 …]
Dscif_nodeqp.c246 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 …]
Dscif_peer_bus.c33 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()
Dscif_mmap.c51 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 …]
Dscif_dma.c46 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/
Dzfcp_erp.c103 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 …]
Dzfcp_unit.c217 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()
Dzfcp_sysfs.c127 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 …]
Dzfcp_scsi.c36 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/
Dmptspi.c109 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/
Dregmap-spmi.c94 struct regmap *__regmap_init_spmi_base(struct spmi_device *sdev, in __regmap_init_spmi_base() argument
99 return __regmap_init(&sdev->dev, &regmap_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, &regmap_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, &regmap_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, &regmap_spmi_ext, sdev, config, in __devm_regmap_init_spmi_ext()
Dregmap-slimbus.c12 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/
Dstream.c126 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 …]
Dmessaging.c295 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/
Dsiox-core.c387 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/
Dssb_driver_gige.h122 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

123