Changeset 23267 for titan/titan/fb.h
- Timestamp:
- 09/04/13 23:28:54 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/fb.h
r20751 r23267 4 4 struct fb* getfb(char *name) 5 5 { 6 debug(1000, "in");7 6 struct fb *node = fb; 8 7 … … 10 9 { 11 10 if(ostrstr(node->name, name) != NULL) 12 {13 debug(1000, "out");14 11 return node; 15 }16 12 17 13 node = node->next; … … 23 19 long getfbsize(int dev) 24 20 { 25 debug(1000, "in");26 21 struct fb* node = fb; 27 22 unsigned long fbmemcount = 0; … … 30 25 if(fb == NULL) 31 26 { 32 debug(1000, "out ->NULL dedect");27 err("NULL dedect"); 33 28 return 0; 34 29 } … … 51 46 } 52 47 53 debug(1000, "out");54 48 return fix_screeninfo.smem_len - fbmemcount; 55 49 } … … 57 51 struct fb* addfb(char *fbname, int dev, int width, int height, int colbytes, int fd, unsigned char* mmapfb, unsigned long fixfbsize) 58 52 { 59 debug(1000, "in");60 53 struct fb *newnode = NULL, *node = fb; 61 54 char *name = NULL; … … 120 113 121 114 debug(100, "fbname=%s, fbwidth=%d, fbheight=%d, fbcol=%d, fbsize=%ld", newnode->name, newnode->width, newnode->height, newnode->colbytes, newnode->varfbsize); 122 debug(1000, "out");123 115 return newnode; 124 116 } … … 147 139 void delfb(char *name) 148 140 { 149 debug(1000, "in");150 141 struct fb *node = fb, *prev = fb; 151 142 … … 170 161 node = node->next; 171 162 } 172 debug(1000, "out");173 163 } 174 164 175 165 void freefb() 176 166 { 177 debug(1000, "in");178 167 struct fb *node = fb, *prev = fb; 179 168 … … 185 174 delfb(prev->name); 186 175 } 187 debug(1000, "out");188 176 } 189 177 190 178 struct fb* openfb(char *fbdev, int devnr) 191 179 { 192 debug(1000, "in");193 180 int fd = -1; 194 181 unsigned char *mmapfb = NULL; … … 248 235 #endif 249 236 250 debug(1000, "out");251 237 return node; 252 238 }
Note: See TracChangeset
for help on using the changeset viewer.