mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-18 10:35:55 +00:00
Merged from sys/dev/syscons/scvtb.c revision 1.9.
This commit is contained in:
parent
35cf62d2a2
commit
c6fe09e208
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=102265
@ -93,7 +93,7 @@ sc_vtb_init(sc_vtb_t *vtb, int type, int cols, int rows, void *buf, int wait)
|
||||
vtb->vtb_cols = cols;
|
||||
vtb->vtb_rows = rows;
|
||||
vtb->vtb_size = cols*rows;
|
||||
vtb->vtb_buffer = NULL;
|
||||
vtb->vtb_buffer = 0;
|
||||
vtb->vtb_tail = 0;
|
||||
|
||||
switch (type) {
|
||||
@ -104,7 +104,7 @@ sc_vtb_init(sc_vtb_t *vtb, int type, int cols, int rows, void *buf, int wait)
|
||||
(vm_offset_t)malloc(cols*rows*sizeof(u_int16_t)*2,
|
||||
M_DEVBUF,
|
||||
((wait) ? M_WAITOK : M_NOWAIT) | M_ZERO);
|
||||
if (vtb->vtb_buffer != NULL) {
|
||||
if (vtb->vtb_buffer != 0) {
|
||||
vtb->vtb_flags |= VTB_ALLOCED;
|
||||
}
|
||||
} else {
|
||||
@ -132,11 +132,11 @@ sc_vtb_destroy(sc_vtb_t *vtb)
|
||||
vtb->vtb_tail = 0;
|
||||
|
||||
p = vtb->vtb_buffer;
|
||||
vtb->vtb_buffer = NULL;
|
||||
vtb->vtb_buffer = 0;
|
||||
switch (vtb->vtb_type) {
|
||||
case VTB_MEMORY:
|
||||
case VTB_RINGBUFFER:
|
||||
if ((vtb->vtb_flags & VTB_ALLOCED) && (p != NULL))
|
||||
if ((vtb->vtb_flags & VTB_ALLOCED) && (p != 0))
|
||||
free((void *)p, M_DEVBUF);
|
||||
break;
|
||||
default:
|
||||
|
@ -93,7 +93,7 @@ sc_vtb_init(sc_vtb_t *vtb, int type, int cols, int rows, void *buf, int wait)
|
||||
vtb->vtb_cols = cols;
|
||||
vtb->vtb_rows = rows;
|
||||
vtb->vtb_size = cols*rows;
|
||||
vtb->vtb_buffer = NULL;
|
||||
vtb->vtb_buffer = 0;
|
||||
vtb->vtb_tail = 0;
|
||||
|
||||
switch (type) {
|
||||
@ -104,7 +104,7 @@ sc_vtb_init(sc_vtb_t *vtb, int type, int cols, int rows, void *buf, int wait)
|
||||
(vm_offset_t)malloc(cols*rows*sizeof(u_int16_t)*2,
|
||||
M_DEVBUF,
|
||||
((wait) ? M_WAITOK : M_NOWAIT) | M_ZERO);
|
||||
if (vtb->vtb_buffer != NULL) {
|
||||
if (vtb->vtb_buffer != 0) {
|
||||
vtb->vtb_flags |= VTB_ALLOCED;
|
||||
}
|
||||
} else {
|
||||
@ -132,11 +132,11 @@ sc_vtb_destroy(sc_vtb_t *vtb)
|
||||
vtb->vtb_tail = 0;
|
||||
|
||||
p = vtb->vtb_buffer;
|
||||
vtb->vtb_buffer = NULL;
|
||||
vtb->vtb_buffer = 0;
|
||||
switch (vtb->vtb_type) {
|
||||
case VTB_MEMORY:
|
||||
case VTB_RINGBUFFER:
|
||||
if ((vtb->vtb_flags & VTB_ALLOCED) && (p != NULL))
|
||||
if ((vtb->vtb_flags & VTB_ALLOCED) && (p != 0))
|
||||
free((void *)p, M_DEVBUF);
|
||||
break;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user