Home
last modified time | relevance | path

Searched defs:vio (Results 1 – 25 of 32) sorted by relevance

12

/linux-6.12.1/arch/sparc/kernel/
Dviohs.c18 int vio_ldc_send(struct vio_driver_state *vio, void *data, int len) in vio_ldc_send()
34 static int send_ctrl(struct vio_driver_state *vio, in send_ctrl()
48 static int send_version(struct vio_driver_state *vio, u16 major, u16 minor) in send_version()
66 static int start_handshake(struct vio_driver_state *vio) in start_handshake()
83 static void flush_rx_dring(struct vio_driver_state *vio) in flush_rx_dring()
101 void vio_link_state_change(struct vio_driver_state *vio, int event) in vio_link_state_change()
135 static int handshake_failure(struct vio_driver_state *vio) in handshake_failure()
161 static int process_unknown(struct vio_driver_state *vio, void *arg) in process_unknown()
176 static int send_dreg(struct vio_driver_state *vio) in send_dreg()
218 static int send_rdx(struct vio_driver_state *vio) in send_rdx()
[all …]
/linux-6.12.1/drivers/md/dm-vdo/
Dvio.h26 struct vio vio; member
54 static inline thread_id_t __must_check get_vio_bio_zone_thread_id(struct vio *vio) in get_vio_bio_zone_thread_id()
65 static inline void assert_vio_in_bio_zone(struct vio *vio) in assert_vio_in_bio_zone()
107 static inline void initialize_vio(struct vio *vio, struct bio *bio, in initialize_vio()
134 static inline bool is_data_vio(struct vio *vio) in is_data_vio()
145 static inline enum vdo_completion_priority get_metadata_priority(struct vio *vio) in get_metadata_priority()
158 static inline void continue_vio(struct vio *vio, int result) in continue_vio()
172 static inline void continue_vio_after_io(struct vio *vio, vdo_action_fn callback, in continue_vio_after_io()
184 static inline struct pooled_vio *vio_as_pooled_vio(struct vio *vio) in vio_as_pooled_vio()
Dio-submitter.c74 static void count_all_bios(struct vio *vio, struct bio *bio) in count_all_bios()
95 static void assert_in_bio_zone(struct vio *vio) in assert_in_bio_zone()
107 static void send_bio_to_device(struct vio *vio, struct bio *bio) in send_bio_to_device()
124 struct vio *vio = as_vio(completion); in vdo_submit_vio() local
138 static struct bio *get_bio_list(struct vio *vio) in get_bio_list()
167 struct vio *vio = as_vio(completion); in submit_data_vio() local
189 static struct vio *get_mergeable_locked(struct int_map *map, struct vio *vio, in get_mergeable_locked()
224 static int map_merged_vio(struct int_map *bio_map, struct vio *vio) in map_merged_vio()
238 static int merge_to_prev_tail(struct int_map *bio_map, struct vio *vio, in merge_to_prev_tail()
246 static int merge_to_next_head(struct int_map *bio_map, struct vio *vio, in merge_to_next_head()
[all …]
Dvio.c43 struct vio *vio = bio->bi_private; in pbn_from_vio_bio() local
80 unsigned int block_count, char *data, struct vio *vio) in allocate_vio_components()
123 struct vio *vio; in create_multi_block_metadata_vio() local
153 void free_vio_components(struct vio *vio) in free_vio_components()
166 void free_vio(struct vio *vio) in free_vio()
173 void vdo_set_bio_properties(struct bio *bio, struct vio *vio, bio_end_io_t callback, in vdo_set_bio_properties()
194 int vio_reset_bio(struct vio *vio, char *data, bio_end_io_t callback, in vio_reset_bio()
246 void update_vio_error_stats(struct vio *vio, const char *format, ...) in update_vio_error_stats()
277 void vio_record_metadata_io_error(struct vio *vio) in vio_record_metadata_io_error()
425 void return_vio_to_pool(struct vio_pool *pool, struct pooled_vio *vio) in return_vio_to_pool()
[all …]
Dtypes.h363 struct vio { struct
370 /* The queueing priority of the vio operation */ argument
371 enum vio_priority priority; argument
374 enum vio_type type; argument
382 /* The VDO-owned bio to use for all IO for this vio */ argument
387 * the first-enqueued vio. The other vios are found via their bio entries in this list, and argument
390 struct bio_list bios_merged;
Dio-submitter.h31 static inline void vdo_submit_metadata_vio(struct vio *vio, physical_block_number_t physical, in vdo_submit_metadata_vio()
39 static inline void vdo_submit_flush_vio(struct vio *vio, bio_end_io_t callback, in vdo_submit_flush_vio()
Dslab-depot.c303 struct vio *vio = bio->bi_private; in write_slab_summary_endio() local
436 struct vio *vio = bio->bi_private; in flush_endio() local
454 struct vio *vio = &pooled->vio; in flush_for_reaping() local
679 static sequence_number_t get_committing_sequence_number(const struct pooled_vio *vio) in get_committing_sequence_number()
729 struct vio *vio = bio->bi_private; in write_slab_journal_endio() local
745 struct vio *vio = &pooled->vio; in write_slab_journal_block() local
1068 struct vio *vio = as_vio(completion); in finish_reference_block_write() local
1155 struct vio *vio = bio->bi_private; in write_reference_block_endio() local
1169 struct vio *vio = as_vio(completion); in handle_io_error() local
2240 struct vio *vio = as_vio(completion); in finish_reference_block_load() local
[all …]
Dblock-map.c94 struct pooled_vio *vio; member
755 struct vio *vio = bio->bi_private; in load_cache_page_endio() local
806 struct vio *vio = bio->bi_private; in flush_endio() local
816 struct vio *vio; in save_pages() local
1034 struct vio *vio = bio->bi_private; in write_cache_page_endio() local
1547 static void return_to_pool(struct block_map_zone *zone, struct pooled_vio *vio) in return_to_pool()
1557 struct vio *vio = as_vio(completion); in finish_page_write() local
1603 struct vio *vio = as_vio(completion); in handle_write_error() local
1616 struct vio *vio = as_vio(completion); in write_initialized_page() local
1639 struct pooled_vio *vio = bio->bi_private; in write_page_endio() local
[all …]
Dvdo.c274 struct vio *vio; in read_geometry_block() local
774 struct vio *vio = bio->bi_private; in read_super_block_endio() local
946 struct vio *vio = bio->bi_private; in super_block_write_endio() local
Drecovery-journal.c506 struct vio *vio = bio->bi_private; in flush_endio() local
1317 struct vio *vio = bio->bi_private; in complete_write_endio() local
Ddata-vio.h267 struct vio vio; member
281 static inline struct data_vio *vio_as_data_vio(struct vio *vio) in vio_as_data_vio()
Dslab-depot.h295 struct vio vio; member
356 struct vio vio; member
Drecovery-journal.h126 struct vio vio; member
Dblock-map.h135 struct vio *vio; member
/linux-6.12.1/drivers/net/ethernet/sun/
Dsunvnet_common.c69 int sunvnet_send_attr_common(struct vio_driver_state *vio) in sunvnet_send_attr_common()
132 static int handle_attr_info(struct vio_driver_state *vio, in handle_attr_info()
225 static int handle_attr_ack(struct vio_driver_state *vio, in handle_attr_ack()
233 static int handle_attr_nack(struct vio_driver_state *vio, in handle_attr_nack()
241 int sunvnet_handle_attr_common(struct vio_driver_state *vio, void *arg) in sunvnet_handle_attr_common()
261 void sunvnet_handshake_complete_common(struct vio_driver_state *vio) in sunvnet_handshake_complete_common()
556 struct vio_driver_state *vio = &port->vio; in vnet_walk_rx_one() local
590 struct vio_driver_state *vio = &port->vio; in vnet_walk_rx() local
649 struct vio_driver_state *vio = &port->vio; in vnet_rx() local
774 struct vio_driver_state *vio = &vnet->vio; in sunvnet_port_is_up_common() local
[all …]
Dsunvnet_common.h59 struct vio_driver_state vio; member
93 static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio) in to_vnet_port()
Dldmvsw.c130 struct vio_driver_state *vio = &port->vio; in ldmvsw_open() local
/linux-6.12.1/drivers/block/
Dsunvdc.c57 struct vio_driver_state vio; member
95 static inline struct vdc_port *to_vdc_port(struct vio_driver_state *vio) in to_vdc_port()
191 static void vdc_finish(struct vio_driver_state *vio, int err, int waiting_for) in vdc_finish()
202 static void vdc_handshake_complete(struct vio_driver_state *vio) in vdc_handshake_complete()
224 static int vdc_send_attr(struct vio_driver_state *vio) in vdc_send_attr()
246 static int vdc_handle_attr(struct vio_driver_state *vio, void *arg) in vdc_handle_attr()
358 struct vio_driver_state *vio = &port->vio; in vdc_event() local
1136 struct vio_driver_state *vio; in vdc_ldc_reset_timer_work() local
1154 struct vio_driver_state *vio; in vdc_ldc_reset_work() local
/linux-6.12.1/drivers/tty/
Dvcc.c23 struct vio_driver_state vio; member
256 struct vio_driver_state *vio = &port->vio; in vcc_kick_rx() local
308 struct vio_driver_state *vio = &port->vio; in vcc_ldc_read() local
360 struct vio_driver_state *vio; in vcc_rx_timer() local
434 struct vio_driver_state *vio; in vcc_event() local
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
Dtwl4030.dtsi59 vio: regulator-vio { label
Domap4-epson-embt2ws.dts147 vio: regulator-vio { label
/linux-6.12.1/drivers/staging/greybus/
Darche-apb-ctrl.c37 struct regulator *vio; member
/linux-6.12.1/include/linux/mfd/
Dstmpe.h124 struct regulator *vio; member
/linux-6.12.1/arch/sparc/include/asm/
Dvio.h444 static inline bool vio_version_before(struct vio_driver_state *vio, in vio_version_before()
453 static inline bool vio_version_after(struct vio_driver_state *vio, in vio_version_after()
462 static inline bool vio_version_after_eq(struct vio_driver_state *vio, in vio_version_after_eq()
/linux-6.12.1/drivers/iio/light/
Dgp2ap002.c144 struct regulator *vio; member

12