/linux/arch/sparc/kernel/ |
H A D | viohs.c | 18 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/drivers/md/dm-vdo/ |
H A D | vio.h | 26 struct vio vio; member 56 static inline thread_id_t __must_check get_vio_bio_zone_thread_id(struct vio *vio) in get_vio_bio_zone_thread_id() 67 static inline void assert_vio_in_bio_zone(struct vio *vio) in assert_vio_in_bio_zone() 109 static inline void initialize_vio(struct vio *vio, struct bio *bio, in initialize_vio() 138 static inline bool is_data_vio(struct vio *vio) in is_data_vio() 149 static inline enum vdo_completion_priority get_metadata_priority(struct vio *vio) in get_metadata_priority() 162 static inline void continue_vio(struct vio *vio, int result) in continue_vio() 176 static inline void continue_vio_after_io(struct vio *vio, vdo_action_fn callback, in continue_vio_after_io() 188 static inline struct pooled_vio *vio_as_pooled_vio(struct vio *vio) in vio_as_pooled_vio()
|
H A D | io-submitter.c | 74 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 …]
|
H A D | vio.c | 43 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() 201 int vio_reset_bio_with_size(struct vio *vio, char *data, int size, bio_end_io_t callback, in vio_reset_bio_with_size() 255 void update_vio_error_stats(struct vio *vio, const char *format, ...) in update_vio_error_stats() 286 void vio_record_metadata_io_error(struct vio *vio) in vio_record_metadata_io_error() [all …]
|
H A D | io-submitter.h | 32 static inline void vdo_submit_metadata_vio(struct vio *vio, physical_block_number_t physical, in vdo_submit_metadata_vio() 40 static inline void vdo_submit_metadata_vio_with_size(struct vio *vio, in vdo_submit_metadata_vio_with_size() 51 static inline void vdo_submit_flush_vio(struct vio *vio, bio_end_io_t callback, in vdo_submit_flush_vio()
|
H A D | types.h | 363 struct vio { struct 370 /* The queueing priority of the vio operation */ argument 371 enum vio_priority priority; argument 374 enum vio_type type; argument 385 /* The VDO-owned bio to use for all IO for this vio */ argument 390 * the first-enqueued vio. The other vios are found via their bio entries in this list, and argument 393 struct bio_list bios_merged;
|
H A D | slab-depot.c | 303 struct vio *vio = bio->bi_private; in write_slab_summary_endio() local 435 struct vio *vio = bio->bi_private; in flush_endio() local 453 struct vio *vio = &pooled->vio; in flush_for_reaping() local 678 static sequence_number_t get_committing_sequence_number(const struct pooled_vio *vio) in get_committing_sequence_number() 728 struct vio *vio = bio->bi_private; in write_slab_journal_endio() local 744 struct vio *vio = &pooled->vio; in write_slab_journal_block() local 1067 struct vio *vio = as_vio(completion); in finish_reference_block_write() local 1154 struct vio *vio = bio->bi_private; in write_reference_block_endio() local 1168 struct vio *vio = as_vio(completion); in handle_io_error() local 2300 struct vio *vio = as_vio(completion); in finish_reference_block_load() local [all …]
|
H A D | block-map.c | 94 struct pooled_vio *vio; member 753 struct vio *vio = bio->bi_private; in load_cache_page_endio() local 804 struct vio *vio = bio->bi_private; in flush_endio() local 814 struct vio *vio; in save_pages() local 1032 struct vio *vio = bio->bi_private; in write_cache_page_endio() local 1545 static void return_to_pool(struct block_map_zone *zone, struct pooled_vio *vio) in return_to_pool() 1555 struct vio *vio = as_vio(completion); in finish_page_write() local 1601 struct vio *vio = as_vio(completion); in handle_write_error() local 1614 struct vio *vio = as_vio(completion); in write_initialized_page() local 1637 struct pooled_vio *vio = bio->bi_private; in write_page_endio() local [all …]
|
H A D | vdo.c | 266 struct vio *vio; in read_geometry_block() local 765 struct vio *vio = bio->bi_private; in read_super_block_endio() local 937 struct vio *vio = bio->bi_private; in super_block_write_endio() local
|
H A D | slab-depot.h | 302 struct vio vio; member 363 struct vio vio; member
|
H A D | recovery-journal.h | 126 struct vio vio; member
|
H A D | block-map.h | 135 struct vio *vio; member
|
H A D | vdo.h | 149 struct vio vio; member
|
H A D | repair.c | 1683 struct vio *vio = bio->bi_private; in read_journal_endio() local
|
/linux/drivers/net/ethernet/sun/ |
H A D | sunvnet_common.c | 69 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 …]
|
H A D | sunvnet_common.h | 59 struct vio_driver_state vio; member 93 static inline struct vnet_port *to_vnet_port(struct vio_driver_state *vio) in to_vnet_port()
|
H A D | ldmvsw.c | 130 struct vio_driver_state *vio = &port->vio; in ldmvsw_open() local
|
/linux/drivers/block/ |
H A D | sunvdc.c | 57 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 1137 struct vio_driver_state *vio; in vdc_ldc_reset_timer_work() local 1155 struct vio_driver_state *vio; in vdc_ldc_reset_work() local
|
/linux/drivers/tty/ |
H A D | vcc.c | 23 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/include/linux/mfd/ |
H A D | stmpe.h | 124 struct regulator *vio; member
|
/linux/arch/sparc/include/asm/ |
H A D | vio.h | 444 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/drivers/iio/light/ |
H A D | gp2ap002.c | 144 struct regulator *vio; member
|
/linux/drivers/media/radio/si4713/ |
H A D | si4713.h | 240 struct regulator *vio; member
|
/linux/drivers/mmc/host/ |
H A D | omap.c | 117 struct gpio_desc *vio; member
|
/linux/drivers/net/wireless/ti/wl1251/ |
H A D | wl1251.h | 268 struct regulator *vio; member
|