Searched refs:ctxnum (Results 1 - 7 of 7) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/misc/sgi-gru/
H A Dgruhandles.h101 static inline void *get_gseg_base_address(void *base, int ctxnum) argument
103 return (void *)(base + GRU_GSEG0_BASE + GRU_GSEG_STRIDE * ctxnum);
106 static inline void *get_gseg_base_address_cb(void *base, int ctxnum, int line) argument
108 return (void *)(get_gseg_base_address(base, ctxnum) +
112 static inline void *get_gseg_base_address_ds(void *base, int ctxnum, int line) argument
114 return (void *)(get_gseg_base_address(base, ctxnum) + GRU_DS_BASE +
118 static inline struct gru_tlb_fault_map *get_tfm(void *base, int ctxnum) argument
121 ctxnum * GRU_HANDLE_STRIDE);
124 static inline struct gru_tlb_global_handle *get_tgh(void *base, int ctxnum) argument
127 ctxnum * GRU_HANDLE_STRID
130 get_cbe(void *base, int ctxnum) argument
136 get_tfh(void *base, int ctxnum) argument
142 get_cch(void *base, int ctxnum) argument
290 unsigned int ctxnum:4; member in struct:gru_tlb_fault_handle
[all...]
H A Dgrukdump.c47 void __user *ubuf, int ctxnum, int dsrcnt,
53 gseg = grubase + ctxnum * GRU_GSEG_STRIDE;
119 static int gru_dump_context(struct gru_state *gru, int ctxnum, argument
132 cch = get_cch(grubase, ctxnum);
149 gts = gru->gs_gts[ctxnum];
164 ret = gru_dump_context_data(grubase, cch, ubuf, ctxnum,
174 hdr.ctxnum = ctxnum;
194 int ctxnum, ret, cnt = 0; local
217 for (ctxnum
45 gru_dump_context_data(void *grubase, struct gru_context_configuration_handle *cch, void __user *ubuf, int ctxnum, int dsrcnt, int flush_cbrs) argument
[all...]
H A Dgrulib.h117 int ctxnum; member in struct:gru_dump_chiplet_state_req
133 unsigned char ctxnum; member in struct:gru_dump_context_header
H A Dgrumain.c266 "gid %d, gts %p, gms %p, ctxnum %d, asid 0x%x, asidmap 0x%lx\n",
285 gru_dbg(grudev, "gid %d, gts %p, gms %p, ctxnum 0x%d, asidmap 0x%lx\n",
491 static void gru_load_context_data(void *save, void *grubase, int ctxnum, argument
499 gseg = grubase + ctxnum * GRU_GSEG_STRIDE;
527 static void gru_unload_context_data(void *save, void *grubase, int ctxnum, argument
534 gseg = grubase + ctxnum * GRU_GSEG_STRIDE;
558 int ctxnum = gts->ts_ctxnum; local
562 cch = get_cch(gru->gs_gru_base_vaddr, ctxnum);
574 ctxnum, gts->ts_cbr_map,
594 int i, err, asid, ctxnum local
661 int i, ctxnum = gts->ts_ctxnum, ret = 0; local
787 int ctxnum, ctxnum0, flag = 0, cbr, dsr; local
858 int ctxnum; local
[all...]
H A Dgrutables.h532 #define for_each_gts_on_gru(gts, gru, ctxnum) \
533 for ((ctxnum) = 0; (ctxnum) < GRU_NUM_CCH; (ctxnum)++) \
534 if (((gts) = (gru)->gs_gts[ctxnum]))
552 #define gseg_physical_address(gru, ctxnum) \
553 ((gru)->gs_gru_base_paddr + ctxnum * GRU_GSEG_STRIDE)
554 #define gseg_virtual_address(gru, ctxnum) \
555 ((gru)->gs_gru_base_vaddr + ctxnum * GRU_GSEG_STRIDE)
H A Dgrufault.c534 int cbrnum, ctxnum; local
571 ctxnum = tfh->ctxnum;
572 gts = gru->gs_gts[ctxnum];
749 int gid, ctxnum; local
756 for (ctxnum = 0; ctxnum < GRU_NUM_CCH; ctxnum++) {
757 gts = gru->gs_gts[ctxnum];
H A Dgrukservices.c156 int ctxnum, ncpus; local
182 ctxnum = kgts->ts_ctxnum;
183 bs->kernel_cb = get_gseg_base_address_cb(vaddr, ctxnum, 0);
184 bs->kernel_dsr = get_gseg_base_address_ds(vaddr, ctxnum, 0);

Completed in 54 milliseconds