sm750.c
Includes Linux kernel module headerRegisters Linux kernel module exit
SHA-25621c2fa90bd0f5acec2a990098ddd332df0d2c715d175f9c77754247049a7eafc
MaleculeO(Er)H(Os)
Evidence
1// SPDX-License-Identifier: GPL-2.0
2#include <linux/aperture.h>
3#include <linux/kernel.h>
4#include <linux/module.h>
5#include <linux/errno.h>
6#include <linux/string.h>
7#include <linux/mm.h>
8#include <linux/slab.h>
9#include <linux/delay.h>
10#include <linux/fb.h>
11#include <linux/ioport.h>
12#include <linux/init.h>
13#include <linux/pci.h>
14#include <linux/mm_types.h>
15#include <linux/vmalloc.h>
16#include <linux/pagemap.h>
17#include <linux/console.h>
18
19#include "sm750.h"
20#include "sm750_accel.h"
21#include "sm750_cursor.h"
22
23/*
24 * #ifdef __BIG_ENDIAN
25 * ssize_t lynxfb_ops_write(struct fb_info *info, const char __use …
28:14… nt, loff_t *ppos);
29 * #endif
30 */
31
32/* common var for all device */
33static int g_hwcursor = 1;
34static int g_noaccel;
35static int g_nomtrr;
36static cons …
116:20… e.height > cursor->max_h ||
117 fbcursor->image.depth > 1) {
118 return -ENXIO;
119 }
120
⋯4 lines
565:38… lue);
566 par->pseudo_palette[regno] = val;
567 goto exit;
568 }
569 }
⋯11 lines
1212:7… b_setup(option);
1213 return pci_register_driver(&lynxfb_driver);
1214}
1215module_init(lynxfb_init);
1216
1217static void __exit lynxfb_exit(void)
1218{
1219 pci_unregister_driver(&lynxfb_driver);
1220}
1221module_exit(lynxfb_exit);
1222
1223module_param(g_option, charp, 0444);
⋯4 lines