Searched refs:dma64_t (Results 1 – 14 of 14) sorted by relevance
/linux/arch/s390/include/asm/ |
H A D | dma-types.h | 31 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 D | qdio.h | 38 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 D | idals.h | 35 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 D | fcx.h | 47 dma64_t output; 48 dma64_t input; 49 dma64_t tsb; 50 dma64_t tccb; 77 dma64_t addr;
|
H A D | eadm.h | 49 dma64_t data_addr; 58 dma64_t data_addr;
|
/linux/drivers/s390/cio/ |
H A D | chsc.h | 99 dma64_t summary_indicator_addr; 100 dma64_t subchannel_indicator_addr; 172 dma64_t summary_indicator_addr, dma64_t subchannel_indicator_addr,
|
H A D | vfio_ccw_cp.c | 193 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 D | qdio_thinint.c | 140 dma64_t summary_indicator_addr, subchannel_indicator_addr; in set_subchannel_ind()
|
H A D | chsc.c | 207 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 D | qdio_main.c | 85 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 D | virtio_ccw.c | 89 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 D | dasd_fba.c | 431 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 D | dasd_eckd.c | 3965 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 D | qeth_core_main.c | 3795 dma64_t phys_aob_addr = buffer->element[e].addr; in qeth_qdio_cq_handler()
|