Lines Matching full:bindings
27 pub const GENLMSG_DEFAULT_SIZE: usize = bindings::GENLMSG_DEFAULT_SIZE;
38 skb: NonNull<kernel::bindings::sk_buff>,
45 let skb = unsafe { bindings::genlmsg_new(size, flags.as_raw()) }; in new()
60 let hdr = unsafe { bindings::genlmsg_put(skb, portid, seq, family.as_raw(), 0, cmd) }; in genlmsg_put()
69 unsafe { bindings::nlmsg_free(self.skb.as_ptr()) } in drop()
93 const MAX_PAYLOAD_LEN: usize = u16_as_usize(u16::MAX) - size_of::<bindings::nlattr>(); in put()
103 to_result(unsafe { bindings::nla_put(skb, attrtype, len as c_int, ptr) }) in put()
124 to_result(unsafe { bindings::nla_put(skb, attrtype, 0, core::ptr::null()) }) in put_flag()
140 bindings::genlmsg_end(me.skb.skb.as_ptr(), me.hdr.as_ptr()); in multicast()
141 to_result(bindings::genlmsg_multicast( in multicast()
154 unsafe { bindings::genlmsg_cancel(self.skb.skb.as_ptr(), self.hdr.as_ptr()) }; in drop()
168 const fn into_bitfield(self) -> bindings::__BindgenBitfieldUnit<[u8; 1]> { in into_bitfield()
184 unsafe { core::mem::transmute::<u8, bindings::__BindgenBitfieldUnit<[u8; 1]>>(bits) }
191 inner: Opaque<bindings::genl_family>,
214 let mut genl_family = bindings::genl_family { in const_new()
246 bindings::genl_has_listeners(self.as_raw(), &raw mut bindings::init_net, group) != 0 in has_listeners()
251 pub fn as_raw(&self) -> *mut bindings::genl_family { in as_raw()
260 group: bindings::genl_multicast_group,
271 let mut group: bindings::genl_multicast_group = pin_init::zeroed(); in const_new()
304 to_result(unsafe { bindings::genl_register_family(self.as_raw()) })?; in register()
314 unsafe { bindings::genl_unregister_family(self.family.as_raw()) }; in drop()
326 let mut b_fam = bindings::genl_family { in test_family_flags_bitfield()