/drivers/staging/android/ |
H A D | logger.c | 33 * struct logger_log - represents a specific log, such as 'main' or 'radio' 41 struct miscdevice misc; /* misc device representing the log */ 43 struct list_head readers; /* this log's readers */ 47 size_t size; /* size of the log */ 54 * reference counting. The structure is protected by log->mutex. 57 struct logger_log *log; /* associated log */ member in struct:logger_reader 64 /* logger_offset - returns index 'n' into the log via (optimized) modulus */ 65 size_t logger_offset(struct logger_log *log, size_t n) argument 67 return n & (log 101 get_entry_header(struct logger_log *log, size_t off, struct logger_entry *scratch) argument 125 get_entry_msg_len(struct logger_log *log, size_t off) argument 172 do_read_log_to_user(struct logger_log *log, struct logger_reader *reader, char __user *buf, size_t count) argument 222 get_next_entry_by_uid(struct logger_log *log, size_t off, uid_t euid) argument 258 struct logger_log *log = reader->log; local 325 get_next_entry(struct logger_log *log, size_t off, size_t len) argument 376 fix_up_readers(struct logger_log *log, size_t len) argument 395 do_write_log(struct logger_log *log, const void *buf, size_t count) argument 417 do_write_log_from_user(struct logger_log *log, const void __user *buf, size_t count) argument 449 struct logger_log *log = file_get_log(iocb->ki_filp); local 517 struct logger_log *log; local 563 struct logger_log *log = reader->log; local 587 struct logger_log *log; local 625 struct logger_log *log = file_get_log(file); local 749 init_log(struct logger_log *log) argument [all...] |
/drivers/misc/iwmc3200top/ |
H A D | Makefile | 28 iwmc3200top-$(CONFIG_IWMC3200TOP_DEBUG) += log.o
|
H A D | log.c | 3 * drivers/misc/iwmc3200top/log.c 33 #include "log.h" 38 /* iwmct_logdefs is a global used by log macros */ 101 if (len < sizeof(msg->hdr) + sizeof(msg->u.log.log_hdr)) { 104 len, sizeof(msg->hdr) + sizeof(msg->u.log.log_hdr)); 108 if (!(iwmct_fw_logdefs[msg->u.log.log_hdr.logsource] & 109 BIT(msg->u.log.log_hdr.severity)) || 110 !(iwmct_logdefs[LOG_SRC_FW_MSG] & BIT(msg->u.log.log_hdr.severity))) 116 BIT(msg->u.log.log_hdr.severity))) 129 + sizeof(msg->u.log [all...] |
/drivers/md/ |
H A D | dm-log.c | 13 #include <linux/dm-dirty-log.h> 17 #define DM_MSG_PREFIX "dirty region log" 55 * Log modules are named "dm-log-" followed by the 'type_name'. 57 * This function will first try the module "dm-log-<type_name>", 61 * 'dm-log-clustered-disk' then 'dm-log-clustered'. 79 DMWARN("No memory left to attempt log module load for \"%s\"", 84 while (request_module("dm-log-%s", type_name_dup) || 153 struct dm_dirty_log *log; local 155 log 177 dm_dirty_log_destroy(struct dm_dirty_log *log) argument 314 read_header(struct log_c *log) argument 361 create_log_context(struct dm_dirty_log *log, struct dm_target *ti, unsigned int argc, char **argv, struct dm_dev *dev) argument 514 core_ctr(struct dm_dirty_log *log, struct dm_target *ti, unsigned int argc, char **argv) argument 527 core_dtr(struct dm_dirty_log *log) argument 540 disk_ctr(struct dm_dirty_log *log, struct dm_target *ti, unsigned int argc, char **argv) argument 564 disk_dtr(struct dm_dirty_log *log) argument 593 disk_resume(struct dm_dirty_log *log) argument 656 core_get_region_size(struct dm_dirty_log *log) argument 662 core_resume(struct dm_dirty_log *log) argument 669 core_is_clean(struct dm_dirty_log *log, region_t region) argument 675 core_in_sync(struct dm_dirty_log *log, region_t region, int block) argument 681 core_flush(struct dm_dirty_log *log) argument 687 disk_flush(struct dm_dirty_log *log) argument 727 core_mark_region(struct dm_dirty_log *log, region_t region) argument 733 core_clear_region(struct dm_dirty_log *log, region_t region) argument 740 core_get_resync_work(struct dm_dirty_log *log, region_t *region) argument 762 core_set_region_sync(struct dm_dirty_log *log, region_t region, int in_sync) argument 777 core_get_sync_count(struct dm_dirty_log *log) argument 788 core_status(struct dm_dirty_log *log, status_type_t status, char *result, unsigned int maxlen) argument 808 disk_status(struct dm_dirty_log *log, status_type_t status, char *result, unsigned int maxlen) argument [all...] |
H A D | dm-log-userspace-base.c | 9 #include <linux/dm-dirty-log.h> 11 #include <linux/dm-log-userspace.h> 14 #include "dm-log-userspace-transfer.h" 27 * imposed on the size of data payload by dm-log-userspace-transfer.c: 93 DMERR(" Userspace log server not found."); 97 DMWARN("Attempting to contact userspace log server..."); 105 DMINFO("Reconnected to userspace log server... DM_ULOG_CTR complete"); 111 DMERR("Error trying to resume userspace log: %d", r); 149 * Where 'other args' is the userspace implementation specific log 151 * <UUID> clustered-disk <arg count> <log de 157 userspace_ctr(struct dm_dirty_log *log, struct dm_target *ti, unsigned argc, char **argv) argument 263 userspace_dtr(struct dm_dirty_log *log) argument 280 userspace_presuspend(struct dm_dirty_log *log) argument 292 userspace_postsuspend(struct dm_dirty_log *log) argument 304 userspace_resume(struct dm_dirty_log *log) argument 317 userspace_get_region_size(struct dm_dirty_log *log) argument 332 userspace_is_clean(struct dm_dirty_log *log, region_t region) argument 359 userspace_in_sync(struct dm_dirty_log *log, region_t region, int can_block) argument 472 userspace_flush(struct dm_dirty_log *log) argument 527 userspace_mark_region(struct dm_dirty_log *log, region_t region) argument 556 userspace_clear_region(struct dm_dirty_log *log, region_t region) argument 591 userspace_get_resync_work(struct dm_dirty_log *log, region_t *region) argument 619 userspace_set_region_sync(struct dm_dirty_log *log, region_t region, int in_sync) argument 651 userspace_get_sync_count(struct dm_dirty_log *log) argument 677 userspace_status(struct dm_dirty_log *log, status_type_t status_type, char *result, unsigned maxlen) argument 714 userspace_is_remote_recovering(struct dm_dirty_log *log, region_t region) argument [all...] |
H A D | dm-region-hash.c | 8 #include <linux/dm-dirty-log.h> 62 struct dm_dirty_log *log; member in struct:dm_region_hash 165 struct dm_dirty_log *log, uint32_t region_size, 193 rh->log = log; 248 if (rh->log) 249 dm_dirty_log_destroy(rh->log); 261 return rh->log; 295 nreg->state = rh->log->type->in_sync(rh->log, regio 159 dm_region_hash_create( void *context, void (*dispatch_bios)(void *context, struct bio_list *bios), void (*wakeup_workers)(void *context), void (*wakeup_all_recovery_waiters)(void *context), sector_t target_begin, unsigned max_recovery, struct dm_dirty_log *log, uint32_t region_size, region_t nr_regions) argument 397 struct dm_dirty_log *log = rh->log; local [all...] |
H A D | Makefile | 11 dm-log-userspace-y \ 12 += dm-log-userspace-base.o dm-log-userspace-transfer.o 40 obj-$(CONFIG_DM_MIRROR) += dm-mirror.o dm-log.o dm-region-hash.o 41 obj-$(CONFIG_DM_LOG_USERSPACE) += dm-log-userspace.o
|
H A D | dm-raid1.c | 18 #include <linux/dm-dirty-log.h> 375 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 396 (log->type->get_sync_count(log) == ms->nr_regions)) { 430 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 433 if (log->type->in_sync(log, region, 0)) 662 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 685 if (log->type->is_remote_recovering && 686 log 1160 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 1274 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 1320 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 1330 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local 1369 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); local [all...] |
/drivers/char/tpm/ |
H A D | tpm_bios.c | 149 /* returns pointer to start of pos. entry of tcg log */ 153 struct tpm_bios_log *log = m->private; local 154 void *addr = log->bios_event_log; 155 void *limit = log->bios_event_log_end; 186 struct tpm_bios_log *log = m->private; local 187 void *limit = log->bios_event_log_end; 303 struct tpm_bios_log *log = seq->private; local 305 if (log) { 306 kfree(log->bios_event_log); 307 kfree(log); 362 read_log(struct tpm_bios_log *log) argument 424 struct tpm_bios_log *log; local 462 struct tpm_bios_log *log; local [all...] |
/drivers/net/wireless/bcmdhd/include/ |
H A D | hndrte_cons.h | 57 hndrte_log_t log; member in struct:__anon3318
|
/drivers/net/wireless/b43legacy/ |
H A D | debugfs.c | 140 struct b43legacy_txstatus_log *log = &dev->dfsentry->txstatlog; local 146 spin_lock_irqsave(&log->lock, flags); 147 if (log->end < 0) { 155 i = log->end + 1; 160 stat = &(log->log[i]); 175 if (i == log->end) 180 spin_unlock_irqrestore(&log->lock, flags); 384 struct b43legacy_txstatus_log *log; local 394 log 472 struct b43legacy_txstatus_log *log; local [all...] |
H A D | debugfs.h | 24 struct b43legacy_txstatus *log; member in struct:b43legacy_txstatus_log
|
/drivers/edac/ |
H A D | x38_edac.c | 116 static unsigned long eccerrlog_syndrome(u64 log) argument 118 return (log & X38_ECCERRLOG_SYNDROME_BITS) >> 16; 121 static int eccerrlog_row(int channel, u64 log) argument 123 return ((log & X38_ECCERRLOG_RANK_BITS) >> 27) | 212 u64 log; local 223 log = info->eccerrlog[channel]; 224 if (log & X38_ECCERRLOG_UE) { 226 eccerrlog_row(channel, log), "x38 UE"); 227 } else if (log & X38_ECCERRLOG_CE) { 229 eccerrlog_syndrome(log), [all...] |
H A D | i3200_edac.c | 120 static unsigned long eccerrlog_syndrome(u64 log) argument 122 return (log & I3200_ECCERRLOG_SYNDROME_BITS) >> 126 static int eccerrlog_row(int channel, u64 log) argument 128 u64 rank = ((log & I3200_ECCERRLOG_RANK_BITS) >> 214 u64 log; local 225 log = info->eccerrlog[channel]; 226 if (log & I3200_ECCERRLOG_UE) { 228 eccerrlog_row(channel, log), 230 } else if (log & I3200_ECCERRLOG_CE) { 232 eccerrlog_syndrome(log), [all...] |
/drivers/gpu/drm/nouveau/ |
H A D | nouveau_gpio.c | 91 .log[0] = (data & 0x1800) >> 11, 92 .log[1] = (data & 0x6000) >> 13, 99 .log[0] = (entry[3] & 0x18) >> 3, 100 .log[1] = (entry[3] & 0x60) >> 5, 106 .log[0] = (entry[4] & 0x30) >> 4, 107 .log[1] = (entry[4] & 0xc0) >> 6, 122 .log[0] = !!(table[-5] & 2), 123 .log[1] = !(table[-5] & 2), 135 .log[0] = 0, 136 .log[ [all...] |
H A D | nouveau_gpio.h | 29 u8 log[2]; member in struct:gpio_func
|
/drivers/net/wireless/b43/ |
H A D | debugfs.c | 365 struct b43_txstatus_log *log = &dev->dfsentry->txstatlog; local 370 if (log->end < 0) { 378 i = log->end + 1; 383 stat = &(log->log[i]); 398 if (i == log->end) 695 struct b43_txstatus_log *log; local 705 log = &e->txstatlog; 706 log->log 801 struct b43_txstatus_log *log; local [all...] |
H A D | debugfs.h | 29 struct b43_txstatus *log; member in struct:b43_txstatus_log
|
/drivers/isdn/hysdn/ |
H A D | hysdn_proclog.c | 3 * Linux driver for HYSDN cards, /proc/net filesystem log functions. 30 /* structure keeping ascii log for device output */ 36 char log_start[2]; /* log string start (final len aligned by size) */ 43 struct proc_dir_entry *log; /* log entry */ member in struct:procdata 44 char log_name[15]; /* log filename */ 54 /* log function for cards error log interface */ 76 return; /* log structure non existent */ 95 /* put an log buffe [all...] |
/drivers/media/dvb/dvb-core/ |
H A D | dvb_math.c | 101 * limitations of the log table the error is that part of 104 * and interpolate it between the log table entry used and the 129 u64 log; local 136 log = intlog2(value); 143 return (log * 646456993) >> 31;
|
/drivers/vhost/ |
H A D | vhost.h | 133 struct vhost_log *log; member in struct:vhost_virtqueue 148 * log base pointer and features. 174 struct vhost_log *log, unsigned int *log_num); 189 int vhost_log_write(struct vhost_virtqueue *vq, struct vhost_log *log,
|
H A D | vhost.c | 239 kfree(vq->log); 240 vq->log = NULL; 261 dev->vqs[i].log = kmalloc(sizeof *dev->vqs[i].log * UIO_MAXIOV, 270 if (!dev->vqs[i].indirect || !dev->vqs[i].log || 308 dev->vqs[i].log = NULL; 564 /* Can we log writes? */ 737 /* Also validate log access for used ring if enabled. */ 933 unsigned long log = (unsigned long)addr; local 936 int bit = nr + (log 962 u64 log = base + write_page / 8; local 977 vhost_log_write(struct vhost_virtqueue *vq, struct vhost_log *log, unsigned int log_num, u64 len) argument 1110 get_indirect(struct vhost_dev *dev, struct vhost_virtqueue *vq, struct iovec iov[], unsigned int iov_size, unsigned int *out_num, unsigned int *in_num, struct vhost_log *log, unsigned int *log_num, struct vring_desc *indirect) argument 1206 vhost_get_vq_desc(struct vhost_dev *dev, struct vhost_virtqueue *vq, struct iovec iov[], unsigned int iov_size, unsigned int *out_num, unsigned int *in_num, struct vhost_log *log, unsigned int *log_num) argument [all...] |
/drivers/media/video/tlg2300/ |
H A D | pd-common.h | 263 #define log(a, ...) printk(KERN_DEBUG "\t[ %s : %.3d ] "a"\n", \ macro 269 log();\ 275 log("type : VBI");\ 279 log("type : VIDEO");\
|
H A D | pd-main.c | 169 log("event :%ld\n", event); 210 log(); 223 log("download err : %d", ret); 236 log("\t\t download size : %d", (int)max_packet_size); 280 log("count : %d, ref count : %d", count, get_pm_count(pd)); 287 log("event : %d\n", pd->msg.event); 523 log();
|
/drivers/net/wimax/i2400m/ |
H A D | rx.c | 479 * @log: circular ring buffer used to log information about the 492 struct i2400m_roq_log *log; member in struct:i2400m_roq 551 /* Print a log entry */ 598 if (roq->log->in - roq->log->out == I2400M_ROQ_LOG_LENGTH) 599 roq->log->out++; 600 cnt_idx = roq->log->in++ % I2400M_ROQ_LOG_LENGTH; 601 e = &roq->log->entry[cnt_idx]; 623 BUG_ON(roq->log [all...] |