• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxe/

Lines Matching refs:dmae_info

636 	p_hwfn->dmae_info.p_dmae_cmd->opcode = OSAL_CPU_TO_LE32(opcode);
637 p_hwfn->dmae_info.p_dmae_cmd->opcode_b = OSAL_CPU_TO_LE16(opcode_b);
652 struct dmae_cmd *p_command = p_hwfn->dmae_info.p_dmae_cmd;
653 u8 idx_cmd = p_hwfn->dmae_info.channel, i;
711 dma_addr_t *p_addr = &p_hwfn->dmae_info.completion_word_phys_addr;
712 struct dmae_cmd **p_cmd = &p_hwfn->dmae_info.p_dmae_cmd;
713 u32 **p_buff = &p_hwfn->dmae_info.p_intermediate_buffer;
714 u32 **p_comp = &p_hwfn->dmae_info.p_completion_word;
723 p_addr = &p_hwfn->dmae_info.dmae_cmd_phys_addr;
732 p_addr = &p_hwfn->dmae_info.intermediate_buffer_phys_addr;
741 p_hwfn->dmae_info.channel = p_hwfn->rel_pf_id;
742 p_hwfn->dmae_info.b_mem_ready = true;
754 OSAL_SPIN_LOCK(&p_hwfn->dmae_info.lock);
755 p_hwfn->dmae_info.b_mem_ready = false;
756 OSAL_SPIN_UNLOCK(&p_hwfn->dmae_info.lock);
758 if (p_hwfn->dmae_info.p_completion_word != OSAL_NULL) {
759 p_phys = p_hwfn->dmae_info.completion_word_phys_addr;
761 p_hwfn->dmae_info.p_completion_word,
763 p_hwfn->dmae_info.p_completion_word = OSAL_NULL;
766 if (p_hwfn->dmae_info.p_dmae_cmd != OSAL_NULL) {
767 p_phys = p_hwfn->dmae_info.dmae_cmd_phys_addr;
769 p_hwfn->dmae_info.p_dmae_cmd,
771 p_hwfn->dmae_info.p_dmae_cmd = OSAL_NULL;
774 if (p_hwfn->dmae_info.p_intermediate_buffer != OSAL_NULL) {
775 p_phys = p_hwfn->dmae_info.intermediate_buffer_phys_addr;
777 p_hwfn->dmae_info.p_intermediate_buffer,
779 p_hwfn->dmae_info.p_intermediate_buffer = OSAL_NULL;
803 while (*p_hwfn->dmae_info.p_completion_word != DMAE_COMPLETION_VAL) {
808 *(p_hwfn->dmae_info.p_completion_word),
821 *p_hwfn->dmae_info.p_completion_word = 0;
834 dma_addr_t phys = p_hwfn->dmae_info.intermediate_buffer_phys_addr;
835 struct dmae_cmd *cmd = p_hwfn->dmae_info.p_dmae_cmd;
848 OSAL_MEMCPY(&(p_hwfn->dmae_info.p_intermediate_buffer[0]),
899 (unsigned long long)p_hwfn->dmae_info.intermediate_buffer_phys_addr);
905 &p_hwfn->dmae_info.p_intermediate_buffer[0],
918 dma_addr_t phys = p_hwfn->dmae_info.completion_word_phys_addr;
920 struct dmae_cmd *cmd = p_hwfn->dmae_info.p_dmae_cmd;
926 if (!p_hwfn->dmae_info.b_mem_ready) {
1019 OSAL_SPIN_LOCK(&p_hwfn->dmae_info.lock);
1027 OSAL_SPIN_UNLOCK(&p_hwfn->dmae_info.lock);
1042 OSAL_SPIN_LOCK(&(p_hwfn->dmae_info.lock));
1049 OSAL_SPIN_UNLOCK(&(p_hwfn->dmae_info.lock));
1063 OSAL_SPIN_LOCK(&p_hwfn->dmae_info.lock);
1072 OSAL_SPIN_UNLOCK(&p_hwfn->dmae_info.lock);