Searched refs:gcl (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_tc.c38 static void tsnep_write_gcl_operation(struct tsnep_gcl *gcl, int index, argument
41 void __iomem *addr = gcl->addr +
44 gcl->operation[index].properties = properties;
45 gcl->operation[index].interval = interval;
56 static u64 tsnep_change_duration(struct tsnep_gcl *gcl, int index) argument
75 duration += gcl->operation[index].interval;
79 index = gcl->count - 1;
87 static void tsnep_write_gcl(struct tsnep_gcl *gcl, argument
95 gcl->base_time = ktime_to_ns(qopt->base_time);
96 gcl
133 tsnep_gcl_start_after(struct tsnep_gcl *gcl, u64 limit) argument
146 tsnep_gcl_start_before(struct tsnep_gcl *gcl, u64 limit) argument
159 tsnep_set_gcl_change(struct tsnep_gcl *gcl, int index, u64 change, bool insert) argument
183 tsnep_clean_gcl(struct tsnep_gcl *gcl) argument
203 tsnep_insert_gcl_operation(struct tsnep_gcl *gcl, int ref, u64 change, u32 interval) argument
219 tsnep_extend_gcl(struct tsnep_gcl *gcl, u64 start, u32 extension) argument
229 tsnep_cut_gcl(struct tsnep_gcl *gcl, u64 start, u64 cycle_time) argument
260 tsnep_enable_gcl(struct tsnep_adapter *adapter, struct tsnep_gcl *gcl, struct tsnep_gcl *curr) argument
321 struct tsnep_gcl *gcl; local
[all...]
H A Dtsnep_selftests.c194 static int get_operation(struct tsnep_gcl *gcl, u64 system_time, u64 *next) argument
196 u64 n = div64_u64(system_time - gcl->base_time, gcl->cycle_time);
197 u64 cycle_start = gcl->base_time + gcl->cycle_time * n;
201 for (i = 0; i < gcl->count; i++) {
202 *next += gcl->operation[i].interval;
224 curr = &adapter->gcl[0];
225 prev = &adapter->gcl[1];
227 curr = &adapter->gcl[
[all...]
H A Dtsnep.h176 struct tsnep_gcl gcl[2]; member in struct:tsnep_adapter
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_est.c11 static int est_write(void __iomem *est_addr, u32 reg, u32 val, bool gcl) argument
18 ctrl |= gcl ? 0 : EST_GCRR;
45 ret = est_write(est_addr, i, cfg->gcl[i], true);
H A Dstmmac_tc.c1045 priv->plat->est->gcl[i] = delta_ns | (gates << wid);
/linux-master/include/linux/
H A Dstmmac.h128 u32 gcl[EST_GCL]; member in struct:stmmac_est

Completed in 144 milliseconds