Lines Matching refs:entries
49 if (!list_empty(&gating_cfg->entries)) {
96 * all schedule entries for all ports. These are the Gate Control List (GCL)
97 * entries, let's call them "timeslots" for short. This linear array of
185 kfree(table->entries);
192 kfree(table->entries);
199 kfree(table->entries);
206 kfree(table->entries);
218 if (!list_empty(&gating_cfg->entries)) {
231 table->entries = kcalloc(num_entries, table->ops->unpacked_entry_size,
233 if (!table->entries)
236 schedule = table->entries;
240 table->entries = kcalloc(SJA1105_MAX_SCHEDULE_ENTRY_POINTS_PARAMS_COUNT,
242 if (!table->entries)
249 schedule_entry_points_params = table->entries;
253 table->entries = kcalloc(SJA1105_MAX_SCHEDULE_PARAMS_COUNT,
255 if (!table->entries)
258 schedule_params = table->entries;
262 table->entries = kcalloc(num_cycles, table->ops->unpacked_entry_size,
264 if (!table->entries)
267 schedule_entry_points = table->entries;
311 s64 delta_ns = offload->entries[i].interval;
317 ~offload->entries[i].gate_mask;
322 if (!list_empty(&gating_cfg->entries)) {
343 list_for_each_entry(e, &gating_cfg->entries, list) {
426 delta1 += offload->entries[i].interval, i++) {
432 delta2 += admin->entries[j].interval, j++) {
477 if (list_empty(&gating_cfg->entries))
480 dummy = kzalloc(struct_size(dummy, entries, num_entries), GFP_KERNEL);
490 list_for_each_entry(e, &gating_cfg->entries, list)
491 dummy->entries[i++].interval = e->interval;
548 s64 delta_ns = admin->entries[i].interval;
882 INIT_LIST_HEAD(&tas_data->gating_cfg.entries);