Lines Matching refs:epidx
209 int epidx; in fjes_hw_setup() local
247 for (epidx = 0; epidx < hw->max_epid; epidx++) { in fjes_hw_setup()
248 if (epidx != hw->my_epid) { in fjes_hw_setup()
249 buf_pair = &hw->ep_shm_info[epidx]; in fjes_hw_setup()
282 for (epidx = 0; epidx < hw->max_epid ; epidx++) { in fjes_hw_setup()
283 if (epidx == hw->my_epid) in fjes_hw_setup()
285 fjes_hw_free_epbuf(&hw->ep_shm_info[epidx].tx); in fjes_hw_setup()
286 fjes_hw_free_epbuf(&hw->ep_shm_info[epidx].rx); in fjes_hw_setup()
303 int epidx; in fjes_hw_cleanup() local
316 for (epidx = 0; epidx < hw->max_epid ; epidx++) { in fjes_hw_cleanup()
317 if (epidx == hw->my_epid) in fjes_hw_cleanup()
319 fjes_hw_free_epbuf(&hw->ep_shm_info[epidx].tx); in fjes_hw_cleanup()
320 fjes_hw_free_epbuf(&hw->ep_shm_info[epidx].rx); in fjes_hw_cleanup()
787 int epidx; in fjes_hw_raise_epstop() local
789 for (epidx = 0; epidx < hw->max_epid; epidx++) { in fjes_hw_raise_epstop()
790 if (epidx == hw->my_epid) in fjes_hw_raise_epstop()
793 status = fjes_hw_get_partner_ep_status(hw, epidx); in fjes_hw_raise_epstop()
796 fjes_hw_raise_interrupt(hw, epidx, in fjes_hw_raise_epstop()
798 hw->ep_shm_info[epidx].ep_stats.send_intr_unshare += 1; in fjes_hw_raise_epstop()
804 set_bit(epidx, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_hw_raise_epstop()
805 set_bit(epidx, &hw->txrx_stop_req_bit); in fjes_hw_raise_epstop()
808 hw->ep_shm_info[epidx].tx.info->v1i.rx_status |= in fjes_hw_raise_epstop()
819 int epidx; in fjes_hw_wait_epstop() local
823 for (epidx = 0; epidx < hw->max_epid; epidx++) { in fjes_hw_wait_epstop()
824 if (epidx == hw->my_epid) in fjes_hw_wait_epstop()
827 epidx); in fjes_hw_wait_epstop()
828 info = hw->ep_shm_info[epidx].rx.info; in fjes_hw_wait_epstop()
832 test_bit(epidx, in fjes_hw_wait_epstop()
834 clear_bit(epidx, in fjes_hw_wait_epstop()
843 for (epidx = 0; epidx < hw->max_epid; epidx++) { in fjes_hw_wait_epstop()
844 if (epidx == hw->my_epid) in fjes_hw_wait_epstop()
846 if (test_bit(epidx, &hw->hw_info.buffer_unshare_reserve_bit)) in fjes_hw_wait_epstop()
847 clear_bit(epidx, in fjes_hw_wait_epstop()
998 int epidx; in fjes_hw_update_zone_task() local
1021 for (epidx = 0; epidx < hw->max_epid; epidx++) { in fjes_hw_update_zone_task()
1022 if (epidx == hw->my_epid) { in fjes_hw_update_zone_task()
1023 hw->ep_shm_info[epidx].es_status = in fjes_hw_update_zone_task()
1024 info[epidx].es_status; in fjes_hw_update_zone_task()
1025 hw->ep_shm_info[epidx].zone = in fjes_hw_update_zone_task()
1026 info[epidx].zone; in fjes_hw_update_zone_task()
1030 pstatus = fjes_hw_get_partner_ep_status(hw, epidx); in fjes_hw_update_zone_task()
1034 if ((info[epidx].zone != in fjes_hw_update_zone_task()
1036 (info[epidx].es_status == in fjes_hw_update_zone_task()
1038 (info[epidx].zone == in fjes_hw_update_zone_task()
1040 set_bit(epidx, &share_bit); in fjes_hw_update_zone_task()
1042 set_bit(epidx, &unshare_bit); in fjes_hw_update_zone_task()
1047 if ((info[epidx].zone == in fjes_hw_update_zone_task()
1049 (info[epidx].es_status != in fjes_hw_update_zone_task()
1051 (info[epidx].zone != in fjes_hw_update_zone_task()
1053 set_bit(epidx, in fjes_hw_update_zone_task()
1055 set_bit(epidx, in fjes_hw_update_zone_task()
1061 if ((info[epidx].zone == in fjes_hw_update_zone_task()
1063 (info[epidx].es_status != in fjes_hw_update_zone_task()
1065 (info[epidx].zone != in fjes_hw_update_zone_task()
1067 set_bit(epidx, &irq_bit); in fjes_hw_update_zone_task()
1071 hw->ep_shm_info[epidx].es_status = in fjes_hw_update_zone_task()
1072 info[epidx].es_status; in fjes_hw_update_zone_task()
1073 hw->ep_shm_info[epidx].zone = info[epidx].zone; in fjes_hw_update_zone_task()
1080 for (epidx = 0; epidx < hw->max_epid; epidx++) { in fjes_hw_update_zone_task()
1081 if (epidx == hw->my_epid) in fjes_hw_update_zone_task()
1084 if (test_bit(epidx, &share_bit)) { in fjes_hw_update_zone_task()
1086 fjes_hw_setup_epbuf(&hw->ep_shm_info[epidx].tx, in fjes_hw_update_zone_task()
1093 hw, epidx, &hw->ep_shm_info[epidx]); in fjes_hw_update_zone_task()
1110 hw->ep_shm_info[epidx].ep_stats in fjes_hw_update_zone_task()
1114 if (test_bit(epidx, &unshare_bit)) { in fjes_hw_update_zone_task()
1117 ret = fjes_hw_unregister_buff_addr(hw, epidx); in fjes_hw_update_zone_task()
1135 hw->ep_shm_info[epidx].ep_stats in fjes_hw_update_zone_task()
1141 &hw->ep_shm_info[epidx].tx, in fjes_hw_update_zone_task()
1148 if (test_bit(epidx, &irq_bit)) { in fjes_hw_update_zone_task()
1149 fjes_hw_raise_interrupt(hw, epidx, in fjes_hw_update_zone_task()
1152 hw->ep_shm_info[epidx].ep_stats.send_intr_unshare += 1; in fjes_hw_update_zone_task()
1154 set_bit(epidx, &hw->txrx_stop_req_bit); in fjes_hw_update_zone_task()
1156 hw->ep_shm_info[epidx].tx. in fjes_hw_update_zone_task()
1160 set_bit(epidx, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_hw_update_zone_task()