Lines Matching defs:data

62  * a GSI channel carries data between the AP and the IPA, a pair of IPA
66 * RX endpoint on the AP receiving data from a TX endpoint on the modem.
386 const struct ipa_resource_data *data)
398 for (i = 0; i < data->resource_src_count; i++) {
401 resource = &data->resource_src[i];
407 for (i = 0; i < data->resource_dst_count; i++) {
410 resource = &data->resource_dst[i];
422 const struct ipa_resource_data *data)
481 ipa_resource_config(struct ipa *ipa, const struct ipa_resource_data *data)
485 if (!ipa_resource_limits_valid(ipa, data))
488 for (i = 0; i < data->resource_src_count; i++) {
489 ipa_resource_config_src_01(ipa, &data->resource_src[i]);
490 ipa_resource_config_src_23(ipa, &data->resource_src[i]);
493 for (i = 0; i < data->resource_dst_count; i++) {
494 ipa_resource_config_dst_01(ipa, &data->resource_dst[i]);
495 ipa_resource_config_dst_23(ipa, &data->resource_dst[i]);
509 * @data: IPA configuration data
513 static int ipa_config(struct ipa *ipa, const struct ipa_data *data)
536 ret = ipa_resource_config(ipa, data->resource_data);
632 .data = &ipa_data_sdm845,
636 .data = &ipa_data_sc7180,
721 const struct ipa_data *data;
759 /* No more EPROBE_DEFER. Get our configuration data */
760 data = of_device_get_match_data(dev);
761 if (!data) {
779 ipa->version = data->version;
785 ret = ipa_mem_init(ipa, data->mem_data);
794 ret = gsi_init(&ipa->gsi, pdev, prefetch, data->endpoint_count,
795 data->endpoint_data, modem_alloc);
800 ipa->filter_map = ipa_endpoint_init(ipa, data->endpoint_count,
801 data->endpoint_data);
815 ret = ipa_config(ipa, data);