/kernel/linux/linux-5.10/drivers/media/pci/pt3/ |
H A D | pt3_dma.c | 52 iowrite32(lower_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 54 iowrite32(upper_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 140 adap->desc_buf[i].descs, adap->desc_buf[i].b_addr); in pt3_free_dmabuf() 179 adap->desc_buf[i].descs = p; in pt3_alloc_dmabuf() 180 adap->desc_buf[i].b_addr = desc_addr; in pt3_alloc_dmabuf() 183 d = &adap->desc_buf[i - 1].descs[DESCS_IN_PAGE - 1]; in pt3_alloc_dmabuf() 189 d = &adap->desc_buf[i].descs[j]; in pt3_alloc_dmabuf() 203 desc_addr = adap->desc_buf[0].b_addr; in pt3_alloc_dmabuf()
|
/kernel/linux/linux-6.6/drivers/media/pci/pt3/ |
H A D | pt3_dma.c | 52 iowrite32(lower_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 54 iowrite32(upper_32_bits(adap->desc_buf[0].b_addr), in pt3_start_dma() 140 adap->desc_buf[i].descs, adap->desc_buf[i].b_addr); in pt3_free_dmabuf() 179 adap->desc_buf[i].descs = p; in pt3_alloc_dmabuf() 180 adap->desc_buf[i].b_addr = desc_addr; in pt3_alloc_dmabuf() 183 d = &adap->desc_buf[i - 1].descs[DESCS_IN_PAGE - 1]; in pt3_alloc_dmabuf() 189 d = &adap->desc_buf[i].descs[j]; in pt3_alloc_dmabuf() 203 desc_addr = adap->desc_buf[0].b_addr; in pt3_alloc_dmabuf()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_controlq.c | 82 cq->sq.desc_buf.va = dmam_alloc_coherent(ice_hw_to_dev(hw), size, in ice_alloc_ctrlq_sq_ring() 83 &cq->sq.desc_buf.pa, in ice_alloc_ctrlq_sq_ring() 85 if (!cq->sq.desc_buf.va) in ice_alloc_ctrlq_sq_ring() 87 cq->sq.desc_buf.size = size; in ice_alloc_ctrlq_sq_ring() 92 dmam_free_coherent(ice_hw_to_dev(hw), cq->sq.desc_buf.size, in ice_alloc_ctrlq_sq_ring() 93 cq->sq.desc_buf.va, cq->sq.desc_buf.pa); in ice_alloc_ctrlq_sq_ring() 94 cq->sq.desc_buf.va = NULL; in ice_alloc_ctrlq_sq_ring() 95 cq->sq.desc_buf.pa = 0; in ice_alloc_ctrlq_sq_ring() 96 cq->sq.desc_buf in ice_alloc_ctrlq_sq_ring() [all...] |
H A D | ice_controlq.h | 14 (&(((struct ice_aq_desc *)((R).desc_buf.va))[i])) 42 struct ice_dma_mem desc_buf; /* descriptor ring memory */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_controlq.c | 95 cq->sq.desc_buf.va = dmam_alloc_coherent(ice_hw_to_dev(hw), size, in ice_alloc_ctrlq_sq_ring() 96 &cq->sq.desc_buf.pa, in ice_alloc_ctrlq_sq_ring() 98 if (!cq->sq.desc_buf.va) in ice_alloc_ctrlq_sq_ring() 100 cq->sq.desc_buf.size = size; in ice_alloc_ctrlq_sq_ring() 105 dmam_free_coherent(ice_hw_to_dev(hw), cq->sq.desc_buf.size, in ice_alloc_ctrlq_sq_ring() 106 cq->sq.desc_buf.va, cq->sq.desc_buf.pa); in ice_alloc_ctrlq_sq_ring() 107 cq->sq.desc_buf.va = NULL; in ice_alloc_ctrlq_sq_ring() 108 cq->sq.desc_buf.pa = 0; in ice_alloc_ctrlq_sq_ring() 109 cq->sq.desc_buf in ice_alloc_ctrlq_sq_ring() [all...] |
H A D | ice_controlq.h | 15 (&(((struct ice_aq_desc *)((R).desc_buf.va))[i])) 43 struct ice_dma_mem desc_buf; /* descriptor ring memory */ member
|
/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
H A D | ufs-sysfs.c | 215 u8 desc_buf[8] = {0}; in ufs_sysfs_read_desc_param() local 223 param_offset, desc_buf, param_size); in ufs_sysfs_read_desc_param() 229 ret = sprintf(sysfs_buf, "0x%02X\n", *desc_buf); in ufs_sysfs_read_desc_param() 233 get_unaligned_be16(desc_buf)); in ufs_sysfs_read_desc_param() 237 get_unaligned_be32(desc_buf)); in ufs_sysfs_read_desc_param() 241 get_unaligned_be64(desc_buf)); in ufs_sysfs_read_desc_param() 585 u8 *desc_buf; \ 587 desc_buf = kzalloc(QUERY_DESC_MAX_SIZE, GFP_ATOMIC); \ 588 if (!desc_buf) \ 593 0, 0, desc_buf, [all...] |
/kernel/linux/linux-5.10/sound/pci/cs5535audio/ |
H A D | cs5535audio_pcm.c | 118 if (dma->desc_buf.area == NULL) { in cs5535audio_build_dma_packets() 122 &dma->desc_buf) < 0) in cs5535audio_build_dma_packets() 133 desc_addr = (u32) dma->desc_buf.addr; in cs5535audio_build_dma_packets() 136 &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[i]; in cs5535audio_build_dma_packets() 144 lastdesc = &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[periods]; in cs5535audio_build_dma_packets() 145 lastdesc->addr = cpu_to_le32((u32) dma->desc_buf.addr); in cs5535audio_build_dma_packets() 148 jmpprd_addr = (u32)dma->desc_buf.addr + in cs5535audio_build_dma_packets() 227 snd_dma_free_pages(&dma->desc_buf); in cs5535audio_clear_dma_packets() 228 dma->desc_buf.area = NULL; in cs5535audio_clear_dma_packets()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 39 ret_code = iavf_allocate_dma_mem(hw, &hw->aq.asq.desc_buf, in iavf_alloc_adminq_asq_ring() 51 iavf_free_dma_mem(hw, &hw->aq.asq.desc_buf); in iavf_alloc_adminq_asq_ring() 66 ret_code = iavf_allocate_dma_mem(hw, &hw->aq.arq.desc_buf, in iavf_alloc_adminq_arq_ring() 84 iavf_free_dma_mem(hw, &hw->aq.asq.desc_buf); in iavf_free_adminq_asq() 96 iavf_free_dma_mem(hw, &hw->aq.arq.desc_buf); in iavf_free_adminq_arq() 221 iavf_free_dma_mem(hw, &hw->aq.arq.desc_buf); in iavf_free_arq_bufs() 244 iavf_free_dma_mem(hw, &hw->aq.asq.desc_buf); in iavf_free_asq_bufs() 268 wr32(hw, hw->aq.asq.bal, lower_32_bits(hw->aq.asq.desc_buf.pa)); in iavf_config_asq_regs() 269 wr32(hw, hw->aq.asq.bah, upper_32_bits(hw->aq.asq.desc_buf.pa)); in iavf_config_asq_regs() 273 if (reg != lower_32_bits(hw->aq.asq.desc_buf in iavf_config_asq_regs() [all...] |
H A D | iavf_adminq.h | 12 (&(((struct iavf_aq_desc *)((R).desc_buf.va))[i])) 18 struct iavf_dma_mem desc_buf; /* descriptor ring memory */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 39 ret_code = iavf_allocate_dma_mem(hw, &hw->aq.asq.desc_buf, in iavf_alloc_adminq_asq_ring() 51 iavf_free_dma_mem(hw, &hw->aq.asq.desc_buf); in iavf_alloc_adminq_asq_ring() 66 ret_code = iavf_allocate_dma_mem(hw, &hw->aq.arq.desc_buf, in iavf_alloc_adminq_arq_ring() 84 iavf_free_dma_mem(hw, &hw->aq.asq.desc_buf); in iavf_free_adminq_asq() 96 iavf_free_dma_mem(hw, &hw->aq.arq.desc_buf); in iavf_free_adminq_arq() 221 iavf_free_dma_mem(hw, &hw->aq.arq.desc_buf); in iavf_free_arq_bufs() 244 iavf_free_dma_mem(hw, &hw->aq.asq.desc_buf); in iavf_free_asq_bufs() 268 wr32(hw, hw->aq.asq.bal, lower_32_bits(hw->aq.asq.desc_buf.pa)); in iavf_config_asq_regs() 269 wr32(hw, hw->aq.asq.bah, upper_32_bits(hw->aq.asq.desc_buf.pa)); in iavf_config_asq_regs() 273 if (reg != lower_32_bits(hw->aq.asq.desc_buf in iavf_config_asq_regs() [all...] |
H A D | iavf_adminq.h | 12 (&(((struct iavf_aq_desc *)((R).desc_buf.va))[i])) 18 struct iavf_dma_mem desc_buf; /* descriptor ring memory */ member
|
/kernel/linux/linux-6.6/sound/pci/cs5535audio/ |
H A D | cs5535audio_pcm.c | 119 if (dma->desc_buf.area == NULL) { in cs5535audio_build_dma_packets() 123 &dma->desc_buf) < 0) in cs5535audio_build_dma_packets() 136 &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[i]; in cs5535audio_build_dma_packets() 143 lastdesc = &((struct cs5535audio_dma_desc *) dma->desc_buf.area)[periods]; in cs5535audio_build_dma_packets() 144 lastdesc->addr = cpu_to_le32((u32) dma->desc_buf.addr); in cs5535audio_build_dma_packets() 147 jmpprd_addr = (u32)dma->desc_buf.addr + in cs5535audio_build_dma_packets() 226 snd_dma_free_pages(&dma->desc_buf); in cs5535audio_clear_dma_packets() 227 dma->desc_buf.area = NULL; in cs5535audio_clear_dma_packets()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | viohs.c | 93 BUG_ON(!vio->desc_buf); in flush_rx_dring() 94 kfree(vio->desc_buf); in flush_rx_dring() 95 vio->desc_buf = NULL; in flush_rx_dring() 152 kfree(vio->desc_buf); in handshake_failure() 153 vio->desc_buf = NULL; in handshake_failure() 452 BUG_ON(vio->desc_buf); in process_dreg_info() 454 vio->desc_buf = kzalloc(pkt->descr_size, GFP_ATOMIC); in process_dreg_info() 455 if (!vio->desc_buf) in process_dreg_info() 576 kfree(vio->desc_buf); in process_dunreg() 577 vio->desc_buf in process_dunreg() [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | viohs.c | 93 BUG_ON(!vio->desc_buf); in flush_rx_dring() 94 kfree(vio->desc_buf); in flush_rx_dring() 95 vio->desc_buf = NULL; in flush_rx_dring() 152 kfree(vio->desc_buf); in handshake_failure() 153 vio->desc_buf = NULL; in handshake_failure() 452 BUG_ON(vio->desc_buf); in process_dreg_info() 454 vio->desc_buf = kzalloc(pkt->descr_size, GFP_ATOMIC); in process_dreg_info() 455 if (!vio->desc_buf) in process_dreg_info() 574 kfree(vio->desc_buf); in process_dunreg() 575 vio->desc_buf in process_dunreg() [all...] |
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufs-sysfs.c | 638 u8 desc_buf[8] = {0}; in ufs_sysfs_read_desc_param() local 652 param_offset, desc_buf, param_size); in ufs_sysfs_read_desc_param() 661 ret = sysfs_emit(sysfs_buf, "0x%02X\n", *desc_buf); in ufs_sysfs_read_desc_param() 665 get_unaligned_be16(desc_buf)); in ufs_sysfs_read_desc_param() 669 get_unaligned_be32(desc_buf)); in ufs_sysfs_read_desc_param() 673 get_unaligned_be64(desc_buf)); in ufs_sysfs_read_desc_param() 1019 u8 *desc_buf; \ 1026 desc_buf = kzalloc(QUERY_DESC_MAX_SIZE, GFP_ATOMIC); \ 1027 if (!desc_buf) { \ 1034 0, 0, desc_buf, [all...] |
H A D | ufshcd.c | 3385 u8 selector, u8 *desc_buf, int *buf_len) in __ufshcd_query_descriptor() 3393 if (!desc_buf) { in __ufshcd_query_descriptor() 3410 hba->dev_cmd.query.descriptor = desc_buf; in __ufshcd_query_descriptor() 3452 * @desc_buf: the buffer that contains the descriptor 3464 u8 *desc_buf, int *buf_len) in ufshcd_query_descriptor_retry() 3471 selector, desc_buf, buf_len); in ufshcd_query_descriptor_retry() 3498 u8 *desc_buf; in ufshcd_read_desc_param() local 3508 desc_buf = kzalloc(buff_len, GFP_KERNEL); in ufshcd_read_desc_param() 3509 if (!desc_buf) in ufshcd_read_desc_param() 3512 desc_buf in ufshcd_read_desc_param() 3383 __ufshcd_query_descriptor(struct ufs_hba *hba, enum query_opcode opcode, enum desc_idn idn, u8 index, u8 selector, u8 *desc_buf, int *buf_len) __ufshcd_query_descriptor() argument 3460 ufshcd_query_descriptor_retry(struct ufs_hba *hba, enum query_opcode opcode, enum desc_idn idn, u8 index, u8 selector, u8 *desc_buf, int *buf_len) ufshcd_query_descriptor_retry() argument 4996 u8 *desc_buf; ufshcd_lu_init() local 7804 ufshcd_find_max_sup_active_icc_level(struct ufs_hba *hba, const u8 *desc_buf) ufshcd_find_max_sup_active_icc_level() argument 7847 u8 *desc_buf; ufshcd_set_active_icc_lvl() local 7953 ufshcd_wb_probe(struct ufs_hba *hba, const u8 *desc_buf) ufshcd_wb_probe() argument 8020 ufshcd_temp_notif_probe(struct ufs_hba *hba, const u8 *desc_buf) ufshcd_temp_notif_probe() argument 8043 ufshcd_ext_iid_probe(struct ufs_hba *hba, u8 *desc_buf) ufshcd_ext_iid_probe() argument 8101 u8 *desc_buf; ufs_get_device_desc() local 8345 u8 *desc_buf; ufshcd_device_geo_params_init() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.h | 12 (&(((struct i40e_aq_desc *)((R).desc_buf.va))[i])) 18 struct i40e_dma_mem desc_buf; /* descriptor ring memory */ member
|
H A D | i40e_adminq.c | 54 ret_code = i40e_allocate_dma_mem(hw, &hw->aq.asq.desc_buf, in i40e_alloc_adminq_asq_ring() 66 i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); in i40e_alloc_adminq_asq_ring() 81 ret_code = i40e_allocate_dma_mem(hw, &hw->aq.arq.desc_buf, in i40e_alloc_adminq_arq_ring() 99 i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); in i40e_free_adminq_asq() 111 i40e_free_dma_mem(hw, &hw->aq.arq.desc_buf); in i40e_free_adminq_arq() 234 i40e_free_dma_mem(hw, &hw->aq.arq.desc_buf); in i40e_free_arq_bufs() 257 i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); in i40e_free_asq_bufs() 281 wr32(hw, hw->aq.asq.bal, lower_32_bits(hw->aq.asq.desc_buf.pa)); in i40e_config_asq_regs() 282 wr32(hw, hw->aq.asq.bah, upper_32_bits(hw->aq.asq.desc_buf.pa)); in i40e_config_asq_regs() 286 if (reg != lower_32_bits(hw->aq.asq.desc_buf in i40e_config_asq_regs() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.h | 11 (&(((struct i40e_aq_desc *)((R).desc_buf.va))[i])) 17 struct i40e_dma_mem desc_buf; /* descriptor ring memory */ member
|
H A D | i40e_adminq.c | 53 ret_code = i40e_allocate_dma_mem(hw, &hw->aq.asq.desc_buf, in i40e_alloc_adminq_asq_ring() 65 i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); in i40e_alloc_adminq_asq_ring() 80 ret_code = i40e_allocate_dma_mem(hw, &hw->aq.arq.desc_buf, in i40e_alloc_adminq_arq_ring() 98 i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); in i40e_free_adminq_asq() 110 i40e_free_dma_mem(hw, &hw->aq.arq.desc_buf); in i40e_free_adminq_arq() 233 i40e_free_dma_mem(hw, &hw->aq.arq.desc_buf); in i40e_free_arq_bufs() 256 i40e_free_dma_mem(hw, &hw->aq.asq.desc_buf); in i40e_free_asq_bufs() 280 wr32(hw, hw->aq.asq.bal, lower_32_bits(hw->aq.asq.desc_buf.pa)); in i40e_config_asq_regs() 281 wr32(hw, hw->aq.asq.bah, upper_32_bits(hw->aq.asq.desc_buf.pa)); in i40e_config_asq_regs() 285 if (reg != lower_32_bits(hw->aq.asq.desc_buf in i40e_config_asq_regs() [all...] |
/kernel/linux/linux-5.10/sound/pci/ |
H A D | atiixp.c | 232 struct snd_dma_buffer desc_buf; member 354 if (dma->desc_buf.area == NULL) { in atiixp_build_dma_packets() 358 &dma->desc_buf) < 0) in atiixp_build_dma_packets() 375 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets() 378 desc = &((struct atiixp_dma_desc *)dma->desc_buf.area)[i]; in atiixp_build_dma_packets() 384 desc->next = cpu_to_le32((u32)dma->desc_buf.addr); in atiixp_build_dma_packets() 390 writel((u32)dma->desc_buf.addr | ATI_REG_LINKPTR_EN, in atiixp_build_dma_packets() 405 if (dma->desc_buf.area) { in atiixp_clear_dma_packets() 407 snd_dma_free_pages(&dma->desc_buf); in atiixp_clear_dma_packets() 408 dma->desc_buf in atiixp_clear_dma_packets() [all...] |
H A D | atiixp_modem.c | 208 struct snd_dma_buffer desc_buf; member 323 if (dma->desc_buf.area == NULL) { in atiixp_build_dma_packets() 325 ATI_DESC_LIST_SIZE, &dma->desc_buf) < 0) in atiixp_build_dma_packets() 342 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets() 345 desc = &((struct atiixp_dma_desc *)dma->desc_buf.area)[i]; in atiixp_build_dma_packets() 351 desc->next = cpu_to_le32((u32)dma->desc_buf.addr); in atiixp_build_dma_packets() 357 writel((u32)dma->desc_buf.addr | ATI_REG_LINKPTR_EN, in atiixp_build_dma_packets() 373 if (dma->desc_buf.area) { in atiixp_clear_dma_packets() 375 snd_dma_free_pages(&dma->desc_buf); in atiixp_clear_dma_packets() 376 dma->desc_buf in atiixp_clear_dma_packets() [all...] |
/kernel/linux/linux-6.6/sound/pci/ |
H A D | atiixp.c | 231 struct snd_dma_buffer desc_buf; member 353 if (dma->desc_buf.area == NULL) { in atiixp_build_dma_packets() 357 &dma->desc_buf) < 0) in atiixp_build_dma_packets() 374 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets() 377 desc = &((struct atiixp_dma_desc *)dma->desc_buf.area)[i]; in atiixp_build_dma_packets() 383 desc->next = cpu_to_le32((u32)dma->desc_buf.addr); in atiixp_build_dma_packets() 389 writel((u32)dma->desc_buf.addr | ATI_REG_LINKPTR_EN, in atiixp_build_dma_packets() 404 if (dma->desc_buf.area) { in atiixp_clear_dma_packets() 406 snd_dma_free_pages(&dma->desc_buf); in atiixp_clear_dma_packets() 407 dma->desc_buf in atiixp_clear_dma_packets() [all...] |
H A D | atiixp_modem.c | 207 struct snd_dma_buffer desc_buf; member 322 if (dma->desc_buf.area == NULL) { in atiixp_build_dma_packets() 324 ATI_DESC_LIST_SIZE, &dma->desc_buf) < 0) in atiixp_build_dma_packets() 341 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets() 344 desc = &((struct atiixp_dma_desc *)dma->desc_buf.area)[i]; in atiixp_build_dma_packets() 350 desc->next = cpu_to_le32((u32)dma->desc_buf.addr); in atiixp_build_dma_packets() 356 writel((u32)dma->desc_buf.addr | ATI_REG_LINKPTR_EN, in atiixp_build_dma_packets() 372 if (dma->desc_buf.area) { in atiixp_clear_dma_packets() 374 snd_dma_free_pages(&dma->desc_buf); in atiixp_clear_dma_packets() 375 dma->desc_buf in atiixp_clear_dma_packets() [all...] |