Home
last modified time | relevance | path

Searched refs:dma64_t (Results 1 – 14 of 14) sorted by relevance

/linux/arch/s390/include/asm/
H A Ddma-types.h31 typedef u64 __bitwise dma64_t; typedef
73 static inline dma64_t virt_to_dma64(void *ptr) in virt_to_dma64()
75 return (__force dma64_t)__pa(ptr); in virt_to_dma64()
78 static inline void *dma64_to_virt(dma64_t addr) in dma64_to_virt()
83 static inline dma64_t u64_to_dma64(u64 addr) in u64_to_dma64()
85 return (__force dma64_t)addr; in u64_to_dma64()
88 static inline u64 dma64_to_u64(dma64_t addr) in dma64_to_u64()
93 static inline dma64_t dma64_add(dma64_t a, u64 b) in dma64_add()
95 return (__force dma64_t)((__force u64)a + b); in dma64_add()
98 static inline dma64_t dma64_and(dma64_t a, u64 b) in dma64_and()
[all …]
H A Dqdio.h38 dma64_t sliba;
39 dma64_t sla;
40 dma64_t slsba;
78 dma64_t qiba;
150 dma64_t sba[QDIO_MAX_ELEMENTS_PER_BUFFER];
212 dma64_t addr;
228 dma64_t sbal;
H A Didals.h35 dma64_t paddr = virt_to_dma64(vaddr); in idal_is_needed()
69 static inline dma64_t *idal_create_words(dma64_t *idaws, void *vaddr, unsigned int length) in idal_create_words()
71 dma64_t paddr = virt_to_dma64(vaddr); in idal_create_words()
91 dma64_t *idal; in set_normalized_cda()
126 dma64_t data[];
H A Dfcx.h47 dma64_t output;
48 dma64_t input;
49 dma64_t tsb;
50 dma64_t tccb;
77 dma64_t addr;
H A Deadm.h49 dma64_t data_addr;
58 dma64_t data_addr;
/linux/drivers/s390/cio/
H A Dchsc.h99 dma64_t summary_indicator_addr;
100 dma64_t subchannel_indicator_addr;
172 dma64_t summary_indicator_addr, dma64_t subchannel_indicator_addr,
H A Dvfio_ccw_cp.c193 dma64_t *idaws) in page_array_idal_create_words()
508 static dma64_t *get_guest_idal(struct ccw1 *ccw, struct channel_program *cp, int idaw_nr) in get_guest_idal()
512 dma64_t *idaws; in get_guest_idal()
613 dma64_t *idaws; in ccwchain_fetch_ccw()
H A Dqdio_thinint.c140 dma64_t summary_indicator_addr, subchannel_indicator_addr; in set_subchannel_ind()
H A Dchsc.c207 dma64_t summary_indicator_addr, dma64_t subchannel_indicator_addr, u8 isc) in chsc_sadc()
879 dma64_t cub[CSS_NUM_CUB_PAGES]; in __chsc_do_secm()
880 dma64_t ecub[CSS_NUM_ECUB_PAGES]; in __chsc_do_secm()
901 secm_area->cub[i] = (__force dma64_t)virt_to_dma32(css->cub[i]); in __chsc_do_secm()
H A Dqdio_main.c85 dma64_t aob) in do_siga_output()
324 unsigned int *busy_bit, dma64_t aob) in qdio_siga_output()
631 dma64_t aob) in qdio_kick_outbound_q()
1284 dma64_t phys_aob = aob ? virt_to_dma64(aob) : 0; in handle_outbound()
/linux/drivers/s390/virtio/
H A Dvirtio_ccw.c89 static inline dma64_t indicators_dma(struct virtio_ccw_device *vcdev) in indicators_dma()
98 static inline dma64_t indicators2_dma(struct virtio_ccw_device *vcdev) in indicators2_dma()
119 dma64_t queue;
126 dma64_t desc;
130 dma64_t avail;
131 dma64_t used;
140 dma64_t summary_indicator;
141 dma64_t indicator;
191 static inline dma64_t get_summary_indicator_dma(struct airq_info *info) in get_summary_indicator_dma()
390 dma64_t *indicatorp = NULL; in virtio_ccw_drop_indicator()
[all …]
/linux/drivers/s390/block/
H A Ddasd_fba.c431 dma64_t *idaws; in dasd_fba_build_cp_regular()
491 idaws = (dma64_t *)(cqr->data + sizeof(struct DE_fba_data)); in dasd_fba_build_cp_regular()
589 cda = dma64_to_virt(*((dma64_t *)dma32_to_virt(ccw->cda))); in dasd_fba_free_cp()
H A Ddasd_eckd.c3965 dma64_t *idaws; in dasd_eckd_build_cp_cmd_single()
4043 idaws = (dma64_t *)(cqr->data + sizeof(struct PFX_eckd_data)); in dasd_eckd_build_cp_cmd_single()
4053 idaws = (dma64_t *)(cqr->data + sizeof(struct DE_eckd_data)); in dasd_eckd_build_cp_cmd_single()
4152 dma64_t *idaws; in dasd_eckd_build_cp_cmd_track()
4222 idaws = (dma64_t *)(cqr->data + sizeof(struct PFX_eckd_data)); in dasd_eckd_build_cp_cmd_track()
4741 dma64_t *idaws; in dasd_eckd_build_cp_raw()
4822 idaws = (dma64_t *)(cqr->data + size); in dasd_eckd_build_cp_raw()
4907 cda = dma64_to_virt(*((dma64_t *)dma32_to_virt(ccw->cda))); in dasd_eckd_free_cp()
5526 datap = dma64_to_virt(*((dma64_t *)dma32_to_virt(from->cda))); in dasd_eckd_dump_ccw_range()
/linux/drivers/s390/net/
H A Dqeth_core_main.c3795 dma64_t phys_aob_addr = buffer->element[e].addr; in qeth_qdio_cq_handler()