room              100 arch/m68k/fpsp040/fpsp.h 	.set	FP_SCR1,LV+76		| room for a temporary float value
room              101 arch/m68k/fpsp040/fpsp.h 	.set	FP_SCR2,LV+92		| room for a temporary float value
room              102 arch/m68k/fpsp040/fpsp.h 	.set	L_SCR1,LV+108		| room for a temporary long value
room              103 arch/m68k/fpsp040/fpsp.h 	.set	L_SCR2,LV+112		| room for a temporary long value
room              112 arch/m68k/fpsp040/fpsp.h 	.set	L_SCR3,LV+124		| room for a temporary long value
room              113 arch/m68k/fpsp040/fpsp.h 	.set	FP_SCR3,LV+128		| room for a temporary float value
room              114 arch/m68k/fpsp040/fpsp.h 	.set	FP_SCR4,LV+144		| room for a temporary float value
room              115 arch/m68k/fpsp040/fpsp.h 	.set	FP_SCR5,LV+160		| room for a temporary float value
room             2419 arch/powerpc/kernel/prom_init.c 		unsigned long room, chunk;
room             2423 arch/powerpc/kernel/prom_init.c 		room = alloc_top - alloc_bottom;
room             2424 arch/powerpc/kernel/prom_init.c 		if (room > DEVTREE_CHUNK_SIZE)
room             2425 arch/powerpc/kernel/prom_init.c 			room = DEVTREE_CHUNK_SIZE;
room             2426 arch/powerpc/kernel/prom_init.c 		if (room < PAGE_SIZE)
room             2429 arch/powerpc/kernel/prom_init.c 		chunk = alloc_up(room, 0);
room             2433 arch/powerpc/kernel/prom_init.c 		*mem_end = chunk + room;
room             2443 arch/powerpc/kernel/prom_init.c 		void *room = make_room(mem_start, mem_end, 4, 4);	\
room             2444 arch/powerpc/kernel/prom_init.c 		*(__be32 *)room = cpu_to_be32(token);			\
room             2523 arch/powerpc/kernel/prom_init.c 	int l, room, has_phandle = 0;
room             2529 arch/powerpc/kernel/prom_init.c 	room = *mem_end - *mem_start;
room             2530 arch/powerpc/kernel/prom_init.c 	if (room > 255)
room             2531 arch/powerpc/kernel/prom_init.c 		room = 255;
room             2532 arch/powerpc/kernel/prom_init.c 	l = call_prom("package-to-path", 3, 1, node, namep, room);
room             2535 arch/powerpc/kernel/prom_init.c 		if (l >= room) {
room             2632 arch/powerpc/kernel/prom_init.c 	unsigned long mem_start, mem_end, room;
room             2641 arch/powerpc/kernel/prom_init.c 	room = alloc_top - alloc_bottom - 0x4000;
room             2642 arch/powerpc/kernel/prom_init.c 	if (room > DEVTREE_CHUNK_SIZE)
room             2643 arch/powerpc/kernel/prom_init.c 		room = DEVTREE_CHUNK_SIZE;
room             2647 arch/powerpc/kernel/prom_init.c 	mem_start = (unsigned long)alloc_up(room, PAGE_SIZE);
room             2650 arch/powerpc/kernel/prom_init.c 	mem_end = mem_start + room;
room              369 arch/s390/kernel/perf_cpum_cf_diag.c 				size_t room)
room              382 arch/s390/kernel/perf_cpum_cf_diag.c 		if (need <= room)
room               54 arch/um/drivers/line.c 	int room;
room               57 arch/um/drivers/line.c 	room = write_room(line);
room               60 arch/um/drivers/line.c 	return room;
room               88 arch/um/drivers/line.c 	int end, room;
room              101 arch/um/drivers/line.c 	room = write_room(line);
room              102 arch/um/drivers/line.c 	len = (len > room) ? room : len;
room             1147 drivers/isdn/capi/capi.c 	int room;
room             1149 drivers/isdn/capi/capi.c 	room = CAPINC_MAX_SENDQUEUE-skb_queue_len(&mp->outqueue);
room             1150 drivers/isdn/capi/capi.c 	room *= CAPI_MAX_BLKSIZE;
room             1151 drivers/isdn/capi/capi.c 	pr_debug("capinc_tty_write_room = %d\n", room);
room             1152 drivers/isdn/capi/capi.c 	return room;
room              154 drivers/misc/ti-st/st_core.c 	int room = skb_tailroom(st_gdata->rx_skb);
room              156 drivers/misc/ti-st/st_core.c 	pr_debug("len %d room %d", len, room);
room              165 drivers/misc/ti-st/st_core.c 	} else if (len > room) {
room              170 drivers/misc/ti-st/st_core.c 			   room);
room               87 drivers/misc/ti-st/st_kim.c 	register int room = skb_tailroom(kim_gdata->rx_skb);
room               89 drivers/misc/ti-st/st_kim.c 	pr_debug("len %d room %d", len, room);
room               93 drivers/misc/ti-st/st_kim.c 	} else if (len > room) {
room               98 drivers/misc/ti-st/st_kim.c 			   room);
room              213 drivers/net/caif/caif_serial.c 	int tty_wr, len, room;
room              227 drivers/net/caif/caif_serial.c 		room = tty_write_room(tty);
room              228 drivers/net/caif/caif_serial.c 		if (!room)
room              230 drivers/net/caif/caif_serial.c 		if (room > ser_write_chunk)
room              231 drivers/net/caif/caif_serial.c 			room = ser_write_chunk;
room              232 drivers/net/caif/caif_serial.c 		if (len > room)
room              233 drivers/net/caif/caif_serial.c 			len = room;
room             1364 drivers/net/usb/hso.c 	int room;
room             1368 drivers/net/usb/hso.c 	room = serial->tx_data_length - serial->tx_buffer_count;
room             1372 drivers/net/usb/hso.c 	return room;
room              542 drivers/net/usb/rndis_host.c 		int	room = skb_headroom(skb);
room              545 drivers/net/usb/rndis_host.c 		if (unlikely((sizeof *hdr) <= room))
room              549 drivers/net/usb/rndis_host.c 		room += skb_tailroom(skb);
room              550 drivers/net/usb/rndis_host.c 		if (likely((sizeof *hdr) <= room)) {
room             1151 drivers/net/virtio_net.c 					  unsigned int room)
room             1156 drivers/net/virtio_net.c 	if (room)
room             1157 drivers/net/virtio_net.c 		return PAGE_SIZE - room;
room             1171 drivers/net/virtio_net.c 	unsigned int room = SKB_DATA_ALIGN(headroom + tailroom);
room             1181 drivers/net/virtio_net.c 	len = get_mergeable_buf_len(rq, &rq->mrg_avg_pkt_len, room);
room             1182 drivers/net/virtio_net.c 	if (unlikely(!skb_page_frag_refill(len + room, alloc_frag, gfp)))
room             1188 drivers/net/virtio_net.c 	alloc_frag->offset += len + room;
room             1190 drivers/net/virtio_net.c 	if (hole < len + room) {
room              438 drivers/net/wimax/i2400m/tx.c 	size_t room, tail_room, needed_size;
room              442 drivers/net/wimax/i2400m/tx.c 	room = I2400M_TX_BUF_SIZE - (i2400m->tx_in - i2400m->tx_out);
room              443 drivers/net/wimax/i2400m/tx.c 	if (room < needed_size)	{ /* this takes care of Case B */
room              464 drivers/net/wimax/i2400m/tx.c 		if (room - tail_room >= needed_size) {
room              225 drivers/scsi/cxlflash/common.h 	s64 room;
room              311 drivers/scsi/cxlflash/main.c 	s64 room;
room              319 drivers/scsi/cxlflash/main.c 	if (--hwq->room < 0) {
room              320 drivers/scsi/cxlflash/main.c 		room = readq_be(&hwq->host_map->cmd_room);
room              321 drivers/scsi/cxlflash/main.c 		if (room <= 0) {
room              324 drivers/scsi/cxlflash/main.c 					    __func__, cmd->rcb.cdb[0], room);
room              325 drivers/scsi/cxlflash/main.c 			hwq->room = 0;
room              329 drivers/scsi/cxlflash/main.c 		hwq->room = room - 1;
room             2186 drivers/scsi/cxlflash/main.c 		hwq->room = readq_be(&hwq->host_map->cmd_room);
room              511 drivers/staging/comedi/drivers/amplc_pci224.c 	unsigned int room;
room              519 drivers/staging/comedi/drivers/amplc_pci224.c 		room = PCI224_FIFO_ROOM_EMPTY;
room              529 drivers/staging/comedi/drivers/amplc_pci224.c 		room = PCI224_FIFO_ROOM_ONETOHALF;
room              532 drivers/staging/comedi/drivers/amplc_pci224.c 		room = PCI224_FIFO_ROOM_HALFTOFULL;
room              535 drivers/staging/comedi/drivers/amplc_pci224.c 		room = PCI224_FIFO_ROOM_FULL;
room              538 drivers/staging/comedi/drivers/amplc_pci224.c 	if (room >= PCI224_FIFO_ROOM_ONETOHALF) {
room              547 drivers/staging/comedi/drivers/amplc_pci224.c 	room /= cmd->chanlist_len;
room              550 drivers/staging/comedi/drivers/amplc_pci224.c 	if (num_scans > room)
room              551 drivers/staging/comedi/drivers/amplc_pci224.c 		num_scans = room;
room             1099 drivers/staging/comedi/drivers/amplc_pci230.c 	unsigned int room;
room             1130 drivers/staging/comedi/drivers/amplc_pci230.c 			room = PCI230P2_DAC_FIFOROOM_FULL;
room             1132 drivers/staging/comedi/drivers/amplc_pci230.c 			room = PCI230P2_DAC_FIFOROOM_HALFTOFULL;
room             1134 drivers/staging/comedi/drivers/amplc_pci230.c 			room = PCI230P2_DAC_FIFOROOM_EMPTY;
room             1136 drivers/staging/comedi/drivers/amplc_pci230.c 			room = PCI230P2_DAC_FIFOROOM_ONETOHALF;
room             1138 drivers/staging/comedi/drivers/amplc_pci230.c 		room /= cmd->chanlist_len;
room             1140 drivers/staging/comedi/drivers/amplc_pci230.c 		if (num_scans > room)
room             1141 drivers/staging/comedi/drivers/amplc_pci230.c 			num_scans = room;
room              458 drivers/staging/greybus/uart.c 	int room;
room              461 drivers/staging/greybus/uart.c 	room = kfifo_avail(&gb_tty->write_fifo);
room              464 drivers/staging/greybus/uart.c 	room -= GB_UART_WRITE_ROOM_MARGIN;
room              465 drivers/staging/greybus/uart.c 	if (room < 0)
room              468 drivers/staging/greybus/uart.c 	return room;
room              195 drivers/tty/ipwireless/tty.c 	int room, ret;
room              206 drivers/tty/ipwireless/tty.c 	room = IPWIRELESS_TX_QUEUE_SIZE - tty->tx_bytes_queued;
room              207 drivers/tty/ipwireless/tty.c 	if (room < 0)
room              208 drivers/tty/ipwireless/tty.c 		room = 0;
room              210 drivers/tty/ipwireless/tty.c 	if (count > room)
room              211 drivers/tty/ipwireless/tty.c 		count = room;
room              235 drivers/tty/ipwireless/tty.c 	int room;
room              244 drivers/tty/ipwireless/tty.c 	room = IPWIRELESS_TX_QUEUE_SIZE - tty->tx_bytes_queued;
room              245 drivers/tty/ipwireless/tty.c 	if (room < 0)
room              246 drivers/tty/ipwireless/tty.c 		room = 0;
room              248 drivers/tty/ipwireless/tty.c 	return room;
room              846 drivers/tty/mips_ejtag_fdc.c 	int room;
room              850 drivers/tty/mips_ejtag_fdc.c 	room = priv->xmit_size - dport->xmit_cnt;
room              853 drivers/tty/mips_ejtag_fdc.c 	return room;
room              446 drivers/tty/n_r3964.c 	int room = 0;
room              452 drivers/tty/n_r3964.c 	room = tty_write_room(tty);
room              455 drivers/tty/n_r3964.c 		 pBlock, room, pBlock->length);
room              458 drivers/tty/n_r3964.c 		if (room < 2)
room              467 drivers/tty/n_r3964.c 		room--;
room              470 drivers/tty/n_r3964.c 	if ((pInfo->tx_position == pBlock->length) && (room >= 3)) {
room             1703 drivers/tty/n_tty.c 	int room, n, rcvd = 0, overflow;
room             1723 drivers/tty/n_tty.c 		room = N_TTY_BUF_SIZE - (ldata->read_head - tail);
room             1725 drivers/tty/n_tty.c 			room = (room + 2) / 3;
room             1726 drivers/tty/n_tty.c 		room--;
room             1727 drivers/tty/n_tty.c 		if (room <= 0) {
room             1729 drivers/tty/n_tty.c 			if (overflow && room < 0)
room             1731 drivers/tty/n_tty.c 			room = overflow;
room             1732 drivers/tty/n_tty.c 			ldata->no_room = flow && !room;
room             1736 drivers/tty/n_tty.c 		n = min(count, room);
room             1751 drivers/tty/n_tty.c 	tty->receive_room = room;
room             1663 drivers/tty/nozomi.c 	int room = 4096;
room             1667 drivers/tty/nozomi.c 		room = kfifo_avail(&port->fifo_ul);
room             1669 drivers/tty/nozomi.c 	return room;
room              249 drivers/tty/serial/men_z135_uart.c 	int room;
room              262 drivers/tty/serial/men_z135_uart.c 	room = tty_buffer_request_room(tport, size);
room              263 drivers/tty/serial/men_z135_uart.c 	if (room != size)
room              266 drivers/tty/serial/men_z135_uart.c 			room);
room              268 drivers/tty/serial/men_z135_uart.c 	if (room == 0)
room              271 drivers/tty/serial/men_z135_uart.c 	memcpy_fromio(uart->rxbuf, port->membase + MEN_Z135_RX_RAM, room);
room              274 drivers/tty/serial/men_z135_uart.c 	iowrite32(room, port->membase +  MEN_Z135_RX_CTRL);
room              276 drivers/tty/serial/men_z135_uart.c 	copied = tty_insert_flip_string(tport, uart->rxbuf, room);
room              277 drivers/tty/serial/men_z135_uart.c 	if (copied != room)
room              280 drivers/tty/serial/men_z135_uart.c 			copied, room);
room              656 drivers/tty/serial/pch_uart.c 	int room;
room              660 drivers/tty/serial/pch_uart.c 	room = tty_buffer_request_room(tport, size);
room              662 drivers/tty/serial/pch_uart.c 	if (room < size)
room              664 drivers/tty/serial/pch_uart.c 			 size - room);
room              665 drivers/tty/serial/pch_uart.c 	if (!room)
room              670 drivers/tty/serial/pch_uart.c 	port->icount.rx += room;
room              672 drivers/tty/serial/pch_uart.c 	return room;
room              811 drivers/usb/gadget/function/u_serial.c 	int		room = 0;
room              815 drivers/usb/gadget/function/u_serial.c 		room = kfifo_avail(&port->port_write_buf);
room              819 drivers/usb/gadget/function/u_serial.c 		port->port_num, tty, room);
room              821 drivers/usb/gadget/function/u_serial.c 	return room;
room              238 drivers/usb/host/xhci-dbgtty.c 	int			room = 0;
room              241 drivers/usb/host/xhci-dbgtty.c 	room = kfifo_avail(&port->write_fifo);
room              244 drivers/usb/host/xhci-dbgtty.c 	return room;
room              796 drivers/usb/serial/cypress_m8.c 	int room = 0;
room              800 drivers/usb/serial/cypress_m8.c 	room = kfifo_avail(&priv->write_fifo);
room              803 drivers/usb/serial/cypress_m8.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
room              804 drivers/usb/serial/cypress_m8.c 	return room;
room             1049 drivers/usb/serial/digi_acceleport.c 	int room;
room             1055 drivers/usb/serial/digi_acceleport.c 		room = 0;
room             1057 drivers/usb/serial/digi_acceleport.c 		room = port->bulk_out_size - 2 - priv->dp_out_buf_len;
room             1060 drivers/usb/serial/digi_acceleport.c 	dev_dbg(&port->dev, "digi_write_room: port=%d, room=%d\n", priv->dp_port_num, room);
room             1061 drivers/usb/serial/digi_acceleport.c 	return room;
room              237 drivers/usb/serial/generic.c 	int room;
room              243 drivers/usb/serial/generic.c 	room = kfifo_avail(&port->write_fifo);
room              246 drivers/usb/serial/generic.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
room              247 drivers/usb/serial/generic.c 	return room;
room             1405 drivers/usb/serial/io_edgeport.c 	int room;
room             1420 drivers/usb/serial/io_edgeport.c 	room = edge_port->txCredits - edge_port->txfifo.count;
room             1423 drivers/usb/serial/io_edgeport.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
room             1424 drivers/usb/serial/io_edgeport.c 	return room;
room             2092 drivers/usb/serial/io_ti.c 	int room = 0;
room             2101 drivers/usb/serial/io_ti.c 	room = kfifo_avail(&port->write_fifo);
room             2104 drivers/usb/serial/io_ti.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
room             2105 drivers/usb/serial/io_ti.c 	return room;
room              484 drivers/usb/serial/keyspan_pda.c 		u8 *room;
room              486 drivers/usb/serial/keyspan_pda.c 		room = kmalloc(1, GFP_KERNEL);
room              487 drivers/usb/serial/keyspan_pda.c 		if (!room) {
room              499 drivers/usb/serial/keyspan_pda.c 				     room,
room              503 drivers/usb/serial/keyspan_pda.c 			dev_dbg(&port->dev, "roomquery says %d\n", *room);
room              504 drivers/usb/serial/keyspan_pda.c 			priv->tx_room = *room;
room              506 drivers/usb/serial/keyspan_pda.c 		kfree(room);
room              616 drivers/usb/serial/keyspan_pda.c 	u8 *room;
room              621 drivers/usb/serial/keyspan_pda.c 	room = kmalloc(1, GFP_KERNEL);
room              622 drivers/usb/serial/keyspan_pda.c 	if (!room)
room              631 drivers/usb/serial/keyspan_pda.c 			     room,
room              644 drivers/usb/serial/keyspan_pda.c 	priv->tx_room = *room;
room              645 drivers/usb/serial/keyspan_pda.c 	priv->tx_throttled = *room ? 0 : 1;
room              654 drivers/usb/serial/keyspan_pda.c 	kfree(room);
room             1194 drivers/usb/serial/mos7720.c 	int room = 0;
room             1205 drivers/usb/serial/mos7720.c 			room += URB_TRANSFER_BUFFER_SIZE;
room             1208 drivers/usb/serial/mos7720.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
room             1209 drivers/usb/serial/mos7720.c 	return room;
room             1253 drivers/usb/serial/mos7840.c 	int room = 0;
room             1267 drivers/usb/serial/mos7840.c 			room += URB_TRANSFER_BUFFER_SIZE;
room             1271 drivers/usb/serial/mos7840.c 	room = (room == 0) ? 0 : room - URB_TRANSFER_BUFFER_SIZE + 1;
room             1272 drivers/usb/serial/mos7840.c 	dev_dbg(&mos7840_port->port->dev, "%s - returns %d\n", __func__, room);
room             1273 drivers/usb/serial/mos7840.c 	return room;
room              371 drivers/usb/serial/oti6858.c 	int room = 0;
room              375 drivers/usb/serial/oti6858.c 	room = kfifo_avail(&port->write_fifo);
room              378 drivers/usb/serial/oti6858.c 	return room;
room              836 drivers/usb/serial/ti_usb_3410_5052.c 	int room = 0;
room              840 drivers/usb/serial/ti_usb_3410_5052.c 	room = kfifo_avail(&port->write_fifo);
room              843 drivers/usb/serial/ti_usb_3410_5052.c 	dev_dbg(&port->dev, "%s - returns %d\n", __func__, room);
room              844 drivers/usb/serial/ti_usb_3410_5052.c 	return room;
room              264 fs/f2fs/dir.c  	bool room = false;
room              280 fs/f2fs/dir.c  				room = true;
room              294 fs/f2fs/dir.c  			room = true;
room              298 fs/f2fs/dir.c  	if (!de && room && F2FS_I(dir)->chash != namehash) {
room               14 include/linux/ceph/pagelist.h 	size_t room;
room               23 include/linux/ceph/pagelist.h 	size_t room;		    /* room remaining to reset to */
room              813 net/bluetooth/rfcomm/tty.c 	int room = 0;
room              816 net/bluetooth/rfcomm/tty.c 		room = rfcomm_room(dev);
room              818 net/bluetooth/rfcomm/tty.c 	BT_DBG("tty %p room %d", tty, room);
room              820 net/bluetooth/rfcomm/tty.c 	return room;
room               20 net/ceph/pagelist.c 	pl->room = 0;
room               67 net/ceph/pagelist.c 	pl->room += PAGE_SIZE;
room               76 net/ceph/pagelist.c 	while (pl->room < len) {
room               77 net/ceph/pagelist.c 		size_t bit = pl->room;
room               83 net/ceph/pagelist.c 		pl->room -= bit;
room               93 net/ceph/pagelist.c 	pl->room -= len;
room              104 net/ceph/pagelist.c 	if (space <= pl->room)
room              106 net/ceph/pagelist.c 	space -= pl->room;
room              141 net/ceph/pagelist.c 	c->room = pl->room;
room              164 net/ceph/pagelist.c 	pl->room = c->room;
room              573 net/ipv4/icmp.c 	int room;
room              728 net/ipv4/icmp.c 	room = dst_mtu(&rt->dst);
room              729 net/ipv4/icmp.c 	if (room > 576)
room              730 net/ipv4/icmp.c 		room = 576;
room              731 net/ipv4/icmp.c 	room -= sizeof(struct iphdr) + icmp_param.replyopts.opt.opt.optlen;
room              732 net/ipv4/icmp.c 	room -= sizeof(struct icmphdr);
room              735 net/ipv4/icmp.c 	if (icmp_param.data_len > room)
room              736 net/ipv4/icmp.c 		icmp_param.data_len = room;
room              412 net/ipv4/tcp_input.c 	int room;
room              414 net/ipv4/tcp_input.c 	room = min_t(int, tp->window_clamp, tcp_space(sk)) - tp->rcv_ssthresh;
room              417 net/ipv4/tcp_input.c 	if (room > 0 && !tcp_under_memory_pressure(sk)) {
room              430 net/ipv4/tcp_input.c 			tp->rcv_ssthresh += min(room, incr);
room              469 net/ipv6/ip6_flowlabel.c 	int room = FL_MAX_SIZE - atomic_read(&fl_size);
room              472 net/ipv6/ip6_flowlabel.c 	if (room > FL_MAX_SIZE - FL_MAX_PER_SOCK)
room              480 net/ipv6/ip6_flowlabel.c 	if (room <= 0 ||
room              482 net/ipv6/ip6_flowlabel.c 	      (count > 0 && room < FL_MAX_SIZE/2) || room < FL_MAX_SIZE/4) &&
room             1353 net/packet/af_packet.c 	unsigned int i, j, room = ROOM_NONE;
room             1358 net/packet/af_packet.c 		room = packet_rcv_has_room(po, skb);
room             1359 net/packet/af_packet.c 		if (room == ROOM_NORMAL ||
room             1360 net/packet/af_packet.c 		    (room == ROOM_LOW && !fanout_flow_is_huge(po, skb)))
room             1373 net/packet/af_packet.c 			if (room == ROOM_LOW)
room              372 scripts/kconfig/lxdialog/util.c 	int prompt_len, room, wlen;
room              398 scripts/kconfig/lxdialog/util.c 			room = width - cur_x;
room              400 scripts/kconfig/lxdialog/util.c 			if (wlen > room ||
room              402 scripts/kconfig/lxdialog/util.c 			     && wlen + 1 + strlen(sp) > room
room              404 scripts/kconfig/lxdialog/util.c 				 || wlen + 1 + (sp2 - sp) > room))) {
room             1832 sound/core/seq/seq_clientmgr.c 	info->output_room = cptr->pool->room;
room             1886 sound/core/seq/seq_clientmgr.c 		client->pool->room  = info->output_room;
room               29 sound/core/seq/seq_memory.c 	return snd_seq_pool_available(pool) >= pool->room;
room              399 sound/core/seq/seq_memory.c 	pool->room = (pool->size + 1) / 2;
room               34 sound/core/seq/seq_memory.h 	int room;		/* watermark for sleep/wakeup */