/kernel/linux/linux-5.10/tools/lib/traceevent/ |
H A D | kbuffer.h | 29 struct kbuffer; 31 struct kbuffer *kbuffer_alloc(enum kbuffer_long_size size, enum kbuffer_endian endian); 32 void kbuffer_free(struct kbuffer *kbuf); 33 int kbuffer_load_subbuffer(struct kbuffer *kbuf, void *subbuffer); 34 void *kbuffer_read_event(struct kbuffer *kbuf, unsigned long long *ts); 35 void *kbuffer_next_event(struct kbuffer *kbuf, unsigned long long *ts); 36 unsigned long long kbuffer_timestamp(struct kbuffer *kbuf); 37 unsigned long long kbuffer_subbuf_timestamp(struct kbuffer *kbuf, void *subbuf); 38 unsigned int kbuffer_ptr_delta(struct kbuffer *kbuf, void *ptr); 42 void *kbuffer_read_at_offset(struct kbuffer *kbu [all...] |
H A D | kbuffer-parse.c | 10 #include "kbuffer.h" 26 /** kbuffer 29 * @flags - special flags of the kbuffer 43 struct kbuffer { struct 57 unsigned long long (*read_long)(struct kbuffer *kbuf, void *ptr); 58 int (*next_event)(struct kbuffer *kbuf); 75 static int do_swap(struct kbuffer *kbuf) in do_swap() 125 static unsigned long long read_8(struct kbuffer *kbuf, void *ptr) in read_8() 130 static unsigned int read_4(struct kbuffer *kbuf, void *ptr) in read_4() 135 static unsigned long long __read_long_8(struct kbuffer *kbu [all...] |
H A D | Makefile | 241 $(call do_install,kbuffer.h,$(includedir_SQ),644)
|
/kernel/linux/linux-5.10/drivers/char/ipmi/ |
H A D | bt-bmc.c | 199 u8 kbuffer[BT_BMC_BUFFER_SIZE]; in bt_bmc_read() local 224 kbuffer[0] = bt_read(bt_bmc); in bt_bmc_read() 225 len = kbuffer[0]; in bt_bmc_read() 232 nread = min_t(ssize_t, len, sizeof(kbuffer) - len_byte); in bt_bmc_read() 234 bt_readn(bt_bmc, kbuffer + len_byte, nread); in bt_bmc_read() 236 if (copy_to_user(buf, kbuffer, nread + len_byte)) { in bt_bmc_read() 263 u8 kbuffer[BT_BMC_BUFFER_SIZE]; in bt_bmc_write() local 295 nwritten = min_t(ssize_t, count, sizeof(kbuffer)); in bt_bmc_write() 296 if (copy_from_user(&kbuffer, buf, nwritten)) { in bt_bmc_write() 301 bt_writen(bt_bmc, kbuffer, nwritte in bt_bmc_write() [all...] |
H A D | kcs_bmc.c | 291 memcpy(kcs_bmc->kbuffer, kcs_bmc->data_in, data_len); in kcs_bmc_read() 312 if (copy_to_user(buf, kcs_bmc->kbuffer, data_len)) { in kcs_bmc_read() 347 if (copy_from_user(kcs_bmc->kbuffer, buf, count)) { in kcs_bmc_write() 357 memcpy(kcs_bmc->data_out, kcs_bmc->kbuffer, count); in kcs_bmc_write() 442 kcs_bmc->kbuffer = devm_kmalloc(dev, KCS_MSG_BUFSIZ, GFP_KERNEL); in kcs_bmc_alloc() 447 if (!kcs_bmc->data_in || !kcs_bmc->data_out || !kcs_bmc->kbuffer || in kcs_bmc_alloc()
|
H A D | kcs_bmc.h | 93 u8 *kbuffer; member
|
/kernel/linux/linux-6.6/drivers/char/ipmi/ |
H A D | bt-bmc.c | 181 u8 kbuffer[BT_BMC_BUFFER_SIZE]; in bt_bmc_read() local 206 kbuffer[0] = bt_read(bt_bmc); in bt_bmc_read() 207 len = kbuffer[0]; in bt_bmc_read() 214 nread = min_t(ssize_t, len, sizeof(kbuffer) - len_byte); in bt_bmc_read() 216 bt_readn(bt_bmc, kbuffer + len_byte, nread); in bt_bmc_read() 218 if (copy_to_user(buf, kbuffer, nread + len_byte)) { in bt_bmc_read() 245 u8 kbuffer[BT_BMC_BUFFER_SIZE]; in bt_bmc_write() local 277 nwritten = min_t(ssize_t, count, sizeof(kbuffer)); in bt_bmc_write() 278 if (copy_from_user(&kbuffer, buf, nwritten)) { in bt_bmc_write() 283 bt_writen(bt_bmc, kbuffer, nwritte in bt_bmc_write() [all...] |
H A D | kcs_bmc_cdev_ipmi.c | 89 u8 *kbuffer; member 338 memcpy(priv->kbuffer, priv->data_in, data_len); in kcs_bmc_ipmi_read() 359 if (copy_to_user(buf, priv->kbuffer, data_len)) { in kcs_bmc_ipmi_read() 394 if (copy_from_user(priv->kbuffer, buf, count)) { in kcs_bmc_ipmi_write() 404 memcpy(priv->data_out, priv->kbuffer, count); in kcs_bmc_ipmi_write() 490 priv->kbuffer = devm_kmalloc(kcs_bmc->dev, KCS_MSG_BUFSIZ, GFP_KERNEL); in kcs_bmc_ipmi_add_device() 495 if (!priv->data_in || !priv->data_out || !priv->kbuffer || !priv->miscdev.name) in kcs_bmc_ipmi_add_device() 534 devm_kfree(kcs_bmc->dev, priv->kbuffer); in kcs_bmc_ipmi_remove_device()
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | ppdev.c | 120 char *kbuffer; in pp_read() local 135 kbuffer = kmalloc(min_t(size_t, count, PP_BUFFER_SIZE), GFP_KERNEL); in pp_read() 136 if (!kbuffer) in pp_read() 162 bytes_read = (*fn)(pport, kbuffer, need, flags); in pp_read() 164 bytes_read = parport_read(pport, kbuffer, need); in pp_read() 185 if (bytes_read > 0 && copy_to_user(buf, kbuffer, bytes_read)) in pp_read() 188 kfree(kbuffer); in pp_read() 198 char *kbuffer; in pp_write() local 210 kbuffer = kmalloc(min_t(size_t, count, PP_BUFFER_SIZE), GFP_KERNEL); in pp_write() 211 if (!kbuffer) in pp_write() [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | ppdev.c | 120 char *kbuffer; in pp_read() local 135 kbuffer = kmalloc(min_t(size_t, count, PP_BUFFER_SIZE), GFP_KERNEL); in pp_read() 136 if (!kbuffer) in pp_read() 162 bytes_read = (*fn)(pport, kbuffer, need, flags); in pp_read() 164 bytes_read = parport_read(pport, kbuffer, need); in pp_read() 185 if (bytes_read > 0 && copy_to_user(buf, kbuffer, bytes_read)) in pp_read() 188 kfree(kbuffer); in pp_read() 198 char *kbuffer; in pp_write() local 210 kbuffer = kmalloc(min_t(size_t, count, PP_BUFFER_SIZE), GFP_KERNEL); in pp_write() 211 if (!kbuffer) in pp_write() [all...] |
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | channel.c | 87 * @kbuffer: the pointer to the gpadl in the guest 93 static inline u64 hv_gpadl_hvpfn(enum hv_gpadl_type type, void *kbuffer, in hv_gpadl_hvpfn() argument 115 return virt_to_hvpfn(kbuffer + delta + (HV_HYP_PAGE_SIZE * i)); in hv_gpadl_hvpfn() 243 static int create_gpadl_header(enum hv_gpadl_type type, void *kbuffer, in create_gpadl_header() argument 287 type, kbuffer, size, send_offset, i); in create_gpadl_header() 339 kbuffer, size, send_offset, pfnsum + i); in create_gpadl_header() 368 type, kbuffer, size, send_offset, i); in create_gpadl_header() 385 * @kbuffer: from kmalloc or vmalloc 392 enum hv_gpadl_type type, void *kbuffer, in __vmbus_establish_gpadl() 408 ret = create_gpadl_header(type, kbuffer, siz in __vmbus_establish_gpadl() 391 __vmbus_establish_gpadl(struct vmbus_channel *channel, enum hv_gpadl_type type, void *kbuffer, u32 size, u32 send_offset, u32 *gpadl_handle) __vmbus_establish_gpadl() argument 498 vmbus_establish_gpadl(struct vmbus_channel *channel, void *kbuffer, u32 size, u32 *gpadl_handle) vmbus_establish_gpadl() argument [all...] |
/kernel/linux/linux-6.6/drivers/hv/ |
H A D | channel.c | 88 * @kbuffer: the pointer to the gpadl in the guest 94 static inline u64 hv_gpadl_hvpfn(enum hv_gpadl_type type, void *kbuffer, in hv_gpadl_hvpfn() argument 116 return virt_to_hvpfn(kbuffer + delta + (HV_HYP_PAGE_SIZE * i)); in hv_gpadl_hvpfn() 309 static int create_gpadl_header(enum hv_gpadl_type type, void *kbuffer, in create_gpadl_header() argument 353 type, kbuffer, size, send_offset, i); in create_gpadl_header() 405 kbuffer, size, send_offset, pfnsum + i); in create_gpadl_header() 434 type, kbuffer, size, send_offset, i); in create_gpadl_header() 451 * @kbuffer: from kmalloc or vmalloc 458 enum hv_gpadl_type type, void *kbuffer, in __vmbus_establish_gpadl() 474 ret = create_gpadl_header(type, kbuffer, siz in __vmbus_establish_gpadl() 457 __vmbus_establish_gpadl(struct vmbus_channel *channel, enum hv_gpadl_type type, void *kbuffer, u32 size, u32 send_offset, struct vmbus_gpadl *gpadl) __vmbus_establish_gpadl() argument 581 vmbus_establish_gpadl(struct vmbus_channel *channel, void *kbuffer, u32 size, struct vmbus_gpadl *gpadl) vmbus_establish_gpadl() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | ivm.c | 513 static bool hv_vtom_set_host_visibility(unsigned long kbuffer, int pagecount, bool enc) in hv_vtom_set_host_visibility() argument 527 pfn_array[pfn] = virt_to_hvpfn((void *)kbuffer + i * HV_HYP_PAGE_SIZE); in hv_vtom_set_host_visibility()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | hyperv.h | 1155 void *kbuffer,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | hyperv.h | 1221 void *kbuffer,
|