cn_msg 29 drivers/connector/cn_proc.c #define CN_PROC_MSG_SIZE (sizeof(struct cn_msg) + sizeof(struct proc_event) + 4) cn_msg 32 drivers/connector/cn_proc.c static inline struct cn_msg *buffer_to_cn_msg(__u8 *buffer) cn_msg 34 drivers/connector/cn_proc.c BUILD_BUG_ON(sizeof(struct cn_msg) != 20); cn_msg 35 drivers/connector/cn_proc.c return (struct cn_msg *)(buffer + 4); cn_msg 44 drivers/connector/cn_proc.c static inline void send_msg(struct cn_msg *msg) cn_msg 64 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 94 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 118 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 156 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 180 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 212 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 237 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 270 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 313 drivers/connector/cn_proc.c struct cn_msg *msg; cn_msg 339 drivers/connector/cn_proc.c static void cn_proc_mcast_ctl(struct cn_msg *msg, cn_msg 23 drivers/connector/cn_queue.c void (*callback)(struct cn_msg *, cn_msg 61 drivers/connector/cn_queue.c void (*callback)(struct cn_msg *, cn_msg 61 drivers/connector/connector.c int cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 __group, cn_msg 68 drivers/connector/connector.c struct cn_msg *data; cn_msg 121 drivers/connector/connector.c int cn_netlink_send(struct cn_msg *msg, u32 portid, u32 __group, cn_msg 136 drivers/connector/connector.c struct cn_msg *msg = nlmsg_data(nlmsg_hdr(skb)); cn_msg 142 drivers/connector/connector.c if (nlh->nlmsg_len < NLMSG_HDRLEN + sizeof(struct cn_msg) + msg->len) cn_msg 179 drivers/connector/connector.c if (len < (int)sizeof(struct cn_msg) || cn_msg 197 drivers/connector/connector.c void (*callback)(struct cn_msg *, cn_msg 184 drivers/hv/hv_utils_transport.c static void hvt_cn_callback(struct cn_msg *msg, struct netlink_skb_parms *nsp) cn_msg 220 drivers/hv/hv_utils_transport.c struct cn_msg *cn_msg; cn_msg 227 drivers/hv/hv_utils_transport.c cn_msg = kzalloc(sizeof(*cn_msg) + len, GFP_ATOMIC); cn_msg 228 drivers/hv/hv_utils_transport.c if (!cn_msg) cn_msg 230 drivers/hv/hv_utils_transport.c cn_msg->id.idx = hvt->cn_id.idx; cn_msg 231 drivers/hv/hv_utils_transport.c cn_msg->id.val = hvt->cn_id.val; cn_msg 232 drivers/hv/hv_utils_transport.c cn_msg->len = len; cn_msg 233 drivers/hv/hv_utils_transport.c memcpy(cn_msg->data, msg, len); cn_msg 234 drivers/hv/hv_utils_transport.c ret = cn_netlink_send(cn_msg, 0, 0, GFP_ATOMIC); cn_msg 235 drivers/hv/hv_utils_transport.c kfree(cn_msg); cn_msg 32 drivers/md/dm-log-userspace-transfer.c static struct cn_msg *prealloced_cn_msg; cn_msg 59 drivers/md/dm-log-userspace-transfer.c struct cn_msg *msg = prealloced_cn_msg; cn_msg 61 drivers/md/dm-log-userspace-transfer.c memset(msg, 0, sizeof(struct cn_msg)); cn_msg 82 drivers/md/dm-log-userspace-transfer.c static int fill_pkg(struct cn_msg *msg, struct dm_ulog_request *tfr) cn_msg 133 drivers/md/dm-log-userspace-transfer.c static void cn_ulog_callback(struct cn_msg *msg, struct netlink_skb_parms *nsp) cn_msg 177 drivers/md/dm-log-userspace-transfer.c int overhead_size = sizeof(struct dm_ulog_request) + sizeof(struct cn_msg); cn_msg 200 drivers/md/dm-log-userspace-transfer.c memset(tfr, 0, DM_ULOG_PREALLOCED_SIZE - sizeof(struct cn_msg)); cn_msg 272 drivers/md/dm-log-userspace-transfer.c prealloced_ulog_tfr = prealloced + sizeof(struct cn_msg); cn_msg 72 drivers/video/fbdev/uvesafb.c static void uvesafb_cn_callback(struct cn_msg *msg, struct netlink_skb_parms *nsp) cn_msg 147 drivers/video/fbdev/uvesafb.c struct cn_msg *m; cn_msg 25 drivers/w1/w1_netlink.c struct cn_msg *first_cn; /* fixed once the structure is populated */ cn_msg 26 drivers/w1/w1_netlink.c struct cn_msg *cn; /* advances as cn_msg is appeneded */ cn_msg 31 drivers/w1/w1_netlink.c struct cn_msg request_cn; cn_msg 117 drivers/w1/w1_netlink.c block->cn = (struct cn_msg *)(block->cn->data + cn_msg 137 drivers/w1/w1_netlink.c w1_reply_make_space(block, sizeof(struct cn_msg) + cn_msg 164 drivers/w1/w1_netlink.c u16 space = sizeof(struct cn_msg) + sizeof(*req_msg) + sizeof(*req_cmd); cn_msg 192 drivers/w1/w1_netlink.c static void w1_netlink_send_error(struct cn_msg *cn, struct w1_netlink_msg *msg, cn_msg 196 drivers/w1/w1_netlink.c struct cn_msg cn; cn_msg 217 drivers/w1/w1_netlink.c struct cn_msg cn; cn_msg 397 drivers/w1/w1_netlink.c static int w1_process_command_root(struct cn_msg *req_cn, u32 portid) cn_msg 400 drivers/w1/w1_netlink.c struct cn_msg *cn; cn_msg 423 drivers/w1/w1_netlink.c if (cn->len + sizeof(*id) > PAGE_SIZE - sizeof(struct cn_msg)) { cn_msg 535 drivers/w1/w1_netlink.c static void w1_cn_callback(struct cn_msg *cn, struct netlink_skb_parms *nsp) cn_msg 585 drivers/w1/w1_netlink.c reply_size += 2 * cmd_count * (sizeof(struct cn_msg) + cn_msg 602 drivers/w1/w1_netlink.c sizeof(struct cn_msg) + reply_size; cn_msg 627 drivers/w1/w1_netlink.c block->first_cn = (struct cn_msg *)(node + node_count); cn_msg 43 include/linux/connector.h void (*callback) (struct cn_msg *, struct netlink_skb_parms *); cn_msg 68 include/linux/connector.h void (*callback)(struct cn_msg *, struct netlink_skb_parms *)); cn_msg 99 include/linux/connector.h int cn_netlink_send_mult(struct cn_msg *msg, u16 len, u32 portid, u32 group, gfp_t gfp_mask); cn_msg 122 include/linux/connector.h int cn_netlink_send(struct cn_msg *msg, u32 portid, u32 group, gfp_t gfp_mask); cn_msg 126 include/linux/connector.h void (*callback)(struct cn_msg *, struct netlink_skb_parms *)); cn_msg 25 samples/connector/cn_test.c static void cn_test_callback(struct cn_msg *msg, struct netlink_skb_parms *nsp) cn_msg 43 samples/connector/cn_test.c struct cn_msg *msg = NULL; cn_msg 117 samples/connector/cn_test.c struct cn_msg *m; cn_msg 46 samples/connector/ucon.c static int netlink_send(int s, struct cn_msg *msg) cn_msg 52 samples/connector/ucon.c struct cn_msg *m; cn_msg 54 samples/connector/ucon.c size = NLMSG_SPACE(sizeof(struct cn_msg) + msg->len); cn_msg 104 samples/connector/ucon.c struct cn_msg *data; cn_msg 168 samples/connector/ucon.c data = (struct cn_msg *)buf; cn_msg 222 samples/connector/ucon.c data = (struct cn_msg *)NLMSG_DATA(reply);