Lines Matching refs:endpoint_id

252 				data->endpoint_id);  in ipa_endpoint_data_valid_one()
267 data->endpoint_id, buffer_size, limit); in ipa_endpoint_data_valid_one()
278 data->endpoint_id); in ipa_endpoint_data_valid_one()
284 data->endpoint_id); in ipa_endpoint_data_valid_one()
290 data->endpoint_id); in ipa_endpoint_data_valid_one()
310 data->endpoint_id, aggr_size, limit); in ipa_endpoint_data_valid_one()
322 data->endpoint_id); in ipa_endpoint_data_valid_one()
332 other_name, data->endpoint_id); in ipa_endpoint_data_valid_one()
341 other_name, data->endpoint_id); in ipa_endpoint_data_valid_one()
349 data->endpoint_id); in ipa_endpoint_data_valid_one()
359 other_data->endpoint_id); in ipa_endpoint_data_valid_one()
370 other_name, data->endpoint_id); in ipa_endpoint_data_valid_one()
378 other_name, data->endpoint_id); in ipa_endpoint_data_valid_one()
423 max = max_t(u32, max, dp->endpoint_id); in ipa_endpoint_max()
463 offset = reg_n_offset(reg, endpoint->endpoint_id); in ipa_endpoint_init_ctrl()
493 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_aggr_active() local
495 u32 unit = endpoint_id / 32; in ipa_endpoint_aggr_active()
499 WARN_ON(!test_bit(endpoint_id, ipa->available)); in ipa_endpoint_aggr_active()
504 return !!(val & BIT(endpoint_id % 32)); in ipa_endpoint_aggr_active()
509 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_force_close() local
510 u32 mask = BIT(endpoint_id % 32); in ipa_endpoint_force_close()
512 u32 unit = endpoint_id / 32; in ipa_endpoint_force_close()
515 WARN_ON(!test_bit(endpoint_id, ipa->available)); in ipa_endpoint_force_close()
577 u32 endpoint_id = 0; in ipa_endpoint_modem_pause_all() local
579 while (endpoint_id < ipa->endpoint_count) { in ipa_endpoint_modem_pause_all()
580 struct ipa_endpoint *endpoint = &ipa->endpoint[endpoint_id++]; in ipa_endpoint_modem_pause_all()
600 u32 endpoint_id; in ipa_endpoint_modem_exception_reset_all() local
614 for_each_set_bit(endpoint_id, ipa->defined, ipa->endpoint_count) { in ipa_endpoint_modem_exception_reset_all()
620 endpoint = &ipa->endpoint[endpoint_id]; in ipa_endpoint_modem_exception_reset_all()
625 offset = reg_n_offset(reg, endpoint_id); in ipa_endpoint_modem_exception_reset_all()
645 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_cfg() local
677 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_cfg()
682 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_nat() local
693 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_nat()
784 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_hdr() local
823 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_hdr()
829 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_hdr_ext() local
875 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_hdr_ext()
880 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_hdr_metadata_mask() local
890 offset = reg_n_offset(reg, endpoint_id); in ipa_endpoint_init_hdr_metadata_mask()
912 u32 dma_endpoint_id = ipa->name_map[name]->endpoint_id; in ipa_endpoint_init_mode()
921 offset = reg_n_offset(reg, endpoint->endpoint_id); in ipa_endpoint_init_mode()
995 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_aggr() local
1035 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_aggr()
1110 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_hol_block_timer() local
1119 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_hol_block_timer()
1125 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_hol_block_en() local
1132 offset = reg_n_offset(reg, endpoint_id); in ipa_endpoint_init_hol_block_en()
1157 u32 endpoint_id = 0; in ipa_endpoint_modem_hol_block_clear_all() local
1159 while (endpoint_id < ipa->endpoint_count) { in ipa_endpoint_modem_hol_block_clear_all()
1160 struct ipa_endpoint *endpoint = &ipa->endpoint[endpoint_id++]; in ipa_endpoint_modem_hol_block_clear_all()
1172 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_deaggr() local
1186 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_deaggr()
1192 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_rsrc_grp() local
1200 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_rsrc_grp()
1205 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_init_seq() local
1223 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_init_seq()
1271 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_status() local
1284 status_endpoint_id = ipa->name_map[name]->endpoint_id; in ipa_endpoint_status()
1294 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, endpoint_id)); in ipa_endpoint_status()
1466 u32 endpoint_id; in ipa_endpoint_status_skip() local
1472 endpoint_id = ipa_status_extract(ipa, data, STATUS_DST_ENDPOINT); in ipa_endpoint_status_skip()
1473 if (endpoint_id != endpoint->endpoint_id) in ipa_endpoint_status_skip()
1485 u32 endpoint_id; in ipa_endpoint_status_tag_valid() local
1496 endpoint_id = ipa_status_extract(ipa, data, STATUS_SRC_ENDPOINT); in ipa_endpoint_status_tag_valid()
1498 if (endpoint_id == command_endpoint->endpoint_id) { in ipa_endpoint_status_tag_valid()
1503 endpoint_id); in ipa_endpoint_status_tag_valid()
1636 void ipa_endpoint_default_route_set(struct ipa *ipa, u32 endpoint_id) in ipa_endpoint_default_route_set() argument
1643 val = reg_encode(reg, ROUTE_DEF_PIPE, endpoint_id); in ipa_endpoint_default_route_set()
1646 val |= reg_encode(reg, ROUTE_FRAG_DEF_PIPE, endpoint_id); in ipa_endpoint_default_route_set()
1722 endpoint->endpoint_id); in ipa_endpoint_reset_rx_aggr()
1774 ret, endpoint->channel_id, endpoint->endpoint_id); in ipa_endpoint_reset()
1813 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_enable_one() local
1823 endpoint->channel_id, endpoint_id); in ipa_endpoint_enable_one()
1828 ipa_interrupt_suspend_enable(ipa->interrupt, endpoint_id); in ipa_endpoint_enable_one()
1832 __set_bit(endpoint_id, ipa->enabled); in ipa_endpoint_enable_one()
1839 u32 endpoint_id = endpoint->endpoint_id; in ipa_endpoint_disable_one() local
1844 if (!test_bit(endpoint_id, ipa->enabled)) in ipa_endpoint_disable_one()
1847 __clear_bit(endpoint_id, endpoint->ipa->enabled); in ipa_endpoint_disable_one()
1851 ipa_interrupt_suspend_disable(ipa->interrupt, endpoint_id); in ipa_endpoint_disable_one()
1859 endpoint_id); in ipa_endpoint_disable_one()
1868 if (!test_bit(endpoint->endpoint_id, endpoint->ipa->enabled)) in ipa_endpoint_suspend_one()
1888 if (!test_bit(endpoint->endpoint_id, endpoint->ipa->enabled)) in ipa_endpoint_resume_one()
1948 __set_bit(endpoint->endpoint_id, endpoint->ipa->set_up); in ipa_endpoint_setup_one()
1953 __clear_bit(endpoint->endpoint_id, endpoint->ipa->set_up); in ipa_endpoint_teardown_one()
1963 u32 endpoint_id; in ipa_endpoint_setup() local
1965 for_each_set_bit(endpoint_id, ipa->defined, ipa->endpoint_count) in ipa_endpoint_setup()
1966 ipa_endpoint_setup_one(&ipa->endpoint[endpoint_id]); in ipa_endpoint_setup()
1971 u32 endpoint_id; in ipa_endpoint_teardown() local
1973 for_each_set_bit(endpoint_id, ipa->set_up, ipa->endpoint_count) in ipa_endpoint_teardown()
1974 ipa_endpoint_teardown_one(&ipa->endpoint[endpoint_id]); in ipa_endpoint_teardown()
1988 u32 endpoint_id; in ipa_endpoint_config() local
2053 for_each_set_bit(endpoint_id, ipa->defined, ipa->endpoint_count) { in ipa_endpoint_config()
2056 if (endpoint_id >= limit) { in ipa_endpoint_config()
2058 endpoint_id, limit - 1); in ipa_endpoint_config()
2062 if (!test_bit(endpoint_id, ipa->available)) { in ipa_endpoint_config()
2064 endpoint_id); in ipa_endpoint_config()
2069 endpoint = &ipa->endpoint[endpoint_id]; in ipa_endpoint_config()
2071 if (endpoint_id < tx_count) in ipa_endpoint_config()
2073 } else if (endpoint_id >= rx_base) { in ipa_endpoint_config()
2077 dev_err(dev, "endpoint id %u wrong direction\n", endpoint_id); in ipa_endpoint_config()
2094 endpoint = &ipa->endpoint[data->endpoint_id]; in ipa_endpoint_init_one()
2103 endpoint->endpoint_id = data->endpoint_id; in ipa_endpoint_init_one()
2107 __set_bit(endpoint->endpoint_id, ipa->defined); in ipa_endpoint_init_one()
2112 __clear_bit(endpoint->endpoint_id, endpoint->ipa->defined); in ipa_endpoint_exit_one()
2119 u32 endpoint_id; in ipa_endpoint_exit() local
2123 for_each_set_bit(endpoint_id, ipa->defined, ipa->endpoint_count) in ipa_endpoint_exit()
2124 ipa_endpoint_exit_one(&ipa->endpoint[endpoint_id]); in ipa_endpoint_exit()
2172 filtered |= BIT(data->endpoint_id); in ipa_endpoint_init()