/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | driver_i.h | 2 * wpa_supplicant - Internal driver interface wrappers 12 #include "drivers/driver.h" 18 if (wpa_s->driver->init2) in wpa_drv_init() 19 return wpa_s->driver->init2(wpa_s, ifname, in wpa_drv_init() 21 if (wpa_s->driver->init) { in wpa_drv_init() 22 return wpa_s->driver->init(wpa_s, ifname); in wpa_drv_init() 29 if (wpa_s->driver->deinit) in wpa_drv_deinit() 30 wpa_s->driver->deinit(wpa_s->drv_priv); in wpa_drv_deinit() 36 if (wpa_s->driver->set_param) in wpa_drv_set_param() 37 return wpa_s->driver->set_param(wpa_s->drv_priv, param); in wpa_drv_set_param() [all …]
|
/freebsd/contrib/wpa/src/ap/ |
H A D | ap_drv_ops.h | 2 * hostapd - Driver operations 122 if (!hapd->driver || !hapd->driver->send_action_cancel_wait || in hostapd_drv_send_action_cancel_wait() 125 hapd->driver->send_action_cancel_wait(hapd->drv_priv); in hostapd_drv_send_action_cancel_wait() 153 #include "drivers/driver.h" 173 if (hapd->driver == NULL || in hostapd_drv_set_countermeasures() 174 hapd->driver->hapd_set_countermeasures == NULL) in hostapd_drv_set_countermeasures() 176 return hapd->driver->hapd_set_countermeasures(hapd->drv_priv, enabled); in hostapd_drv_set_countermeasures() 184 if (hapd->driver == NULL || hapd->driver->set_sta_vlan == NULL) in hostapd_drv_set_sta_vlan() 186 return hapd->driver->set_sta_vlan(hapd->drv_priv, addr, ifname, in hostapd_drv_set_sta_vlan() 193 if (hapd->driver == NULL || hapd->driver->get_inact_sec == NULL) in hostapd_drv_get_inact_sec() [all …]
|
H A D | ap_drv_ops.c | 2 * hostapd - Driver operations 243 if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL) in hostapd_reset_ap_wps_ie() 246 return hapd->driver->set_ap_wps_ie(hapd->drv_priv, NULL, NULL, NULL); in hostapd_reset_ap_wps_ie() 255 if (hapd->driver == NULL || hapd->driver->set_ap_wps_ie == NULL) in hostapd_set_ap_wps_ie() 262 ret = hapd->driver->set_ap_wps_ie(hapd->drv_priv, beacon, proberesp, in hostapd_set_ap_wps_ie() 290 * MLD peers). Thus, do not propagate the change to the driver for the in hostapd_set_authorized() 326 * driver for the link stations. in hostapd_set_sta_flags() 389 if (hapd->driver == NULL || hapd->driver->set_wds_sta == NULL) in hostapd_set_wds_sta() 395 return hapd->driver->set_wds_sta(hapd->drv_priv, addr, aid, val, in hostapd_set_wds_sta() 403 if (hapd->driver == NULL || hapd->driver->add_sta_node == NULL) in hostapd_add_sta_node() [all …]
|
H A D | wpa_auth_kay.c | 29 if (!hapd->driver->macsec_init) in hapd_macsec_init() 31 return hapd->driver->macsec_init(hapd->drv_priv, params); in hapd_macsec_init() 39 if (!hapd->driver->macsec_deinit) in hapd_macsec_deinit() 41 return hapd->driver->macsec_deinit(hapd->drv_priv); in hapd_macsec_deinit() 49 if (!hapd->driver->macsec_get_capability) in hapd_macsec_get_capability() 51 return hapd->driver->macsec_get_capability(hapd->drv_priv, cap); in hapd_macsec_get_capability() 59 if (!hapd->driver->enable_protect_frames) in hapd_enable_protect_frames() 61 return hapd->driver->enable_protect_frames(hapd->drv_priv, enabled); in hapd_enable_protect_frames() 69 if (!hapd->driver->enable_encrypt) in hapd_enable_encrypt() 71 return hapd->driver->enable_encrypt(hapd->drv_priv, enabled); in hapd_enable_encrypt() [all …]
|
/freebsd/sys/kern/ |
H A D | device_if.m | 77 * @brief Probe to see if a device matches a driver. 80 * is called via device_probe_and_attach() to select a driver 82 * the winning driver (if any) to the device. 85 * Typically, the driver will examine the device to see if 86 * it is suitable for this driver. This might include checking 90 * In some cases, there may be more than one driver available 92 * be a generic driver which works for a set of many types of 93 * device and a more specific driver which works for a subset 94 * of devices). Because of this, a driver should not assume 95 * that it will be the driver that attaches to the device even [all …]
|
/freebsd/share/man/man4/ |
H A D | bce.4 | 30 .Nd "QLogic NetXtreme II (BCM5706/5708/5709/5716) PCI/PCIe Gigabit Ethernet adapter driver" 32 To compile this driver into the kernel, 40 Alternatively, to load the driver as a 49 driver supports QLogic's NetXtreme II product family, including the 59 driver under 79 driver supports the following media types: 125 driver supports the following media options: 138 driver provides support for various NICs based on the QLogic NetXtreme II 209 Set the number of memory pages assigned to receive packets by the driver. 214 by the driver. [all …]
|
H A D | mrsas.4 | 40 .Nd "LSI MegaRAID 6Gb/s and 12Gb/s SAS+SATA RAID controller driver" 42 To compile this driver into the kernel, 50 Alternatively, to load the driver as a 59 driver will detect LSI's next generation (6Gb/s and 12Gb/s) PCI Express 66 driver will be visible to the user through 78 substantially different than the old "MegaRAID" Driver 83 layer and thus requires a new driver which attaches targets to the 101 driver's behavior for LSI MegaRAID SAS 2208/2308/3008/3108 controllers. 104 driver will detect these controllers. 107 section to know more about driver priority for MR-Fusion devices. [all …]
|
H A D | sym.4 | 2 .\" Device driver optimized for the Symbios/LSI 53C896/53C895A/53C1010 7 .\" This driver also supports the following Symbios/LSI PCI SCSI chips: 12 .\" This driver for FreeBSD-CAM is derived from the Linux sym53c8xx driver. 15 .\" The sym53c8xx driver is derived from the ncr53c8xx driver that had been 16 .\" a port of the FreeBSD ncr driver to Linux-1.2.13. 18 .\" The original ncr driver has been written for 386bsd and FreeBSD by 24 .\" FreeBSD-CAM services is based on the aic7xxx driver for FreeBSD-CAM 62 .Nd NCR/Symbios/LSI Logic 53C8XX PCI SCSI host adapter driver 64 To compile this driver into the kernel, 76 To control driver probing against HVD buses: [all …]
|
H A D | cxgbev.4 | 37 .Nd "Chelsio T4-, T5-, and T6-based 100Gb, 40Gb, 25Gb, 10Gb, and 1Gb Ethernet VF driver" 39 To compile this driver into the kernel, 47 To load the driver as a 56 driver provides support for Virtual Functions on PCI Express Ethernet adapters 59 The driver supports Jumbo Frames, Transmit/Receive checksum offload, 69 driver uses different names for devices based on the associated ASIC: 78 The Physical Function driver for Chelsio Terminator adapters shares these 80 The driver provides sysctl MIBs for both ports and parent devices using 92 driver supports Virtual Functions on 100Gb and 25Gb Ethernet adapters 110 driver supports Virtual Functions on 40Gb, 10Gb and 1Gb Ethernet adapters [all …]
|
H A D | psm.4 | 32 .Nd PS/2 mouse style pointing device driver 47 driver provides support for the PS/2 mouse style pointing device. 53 the keyboard controller driver, 71 driver allows the user to initially set the resolution 72 via the driver flag 74 .Sx "DRIVER CONFIGURATION" ) 93 driver has three levels of operation. 96 At the level zero the basic support is provided; the device driver will report 102 This is the default level of operation and the driver is initially 118 the driver at this level. [all …]
|
H A D | nvme.4 | 30 .\" nvme driver man page. 39 .Nd NVM Express core driver 41 To compile this driver into your kernel, 47 Or, to load the driver as a module at boot, place the following line in 64 driver provides support for NVM Express (NVMe) controllers, such as: 83 driver creates controller device nodes in the format 89 not 0, and this driver follows that convention. 115 driver instances, set the following tunable value in 133 driver is used to provide a disk driver to the system by default. 136 driver can also be used instead. [all …]
|
H A D | mfi.4 | 30 .Nd "LSI MegaRAID SAS driver" 32 To compile this driver into the kernel, 40 Alternatively, to load the driver as a 47 This driver is for LSI's next generation PCI Express SAS RAID controllers. 48 Access to RAID arrays (logical disks) from this driver is provided via 60 a new driver. 63 and will not work with this driver. 67 driver's behavior when a request is made to remove a mounted volume. 68 By default the driver will disallow any requests to remove a mounted volume. 72 then the driver will allow mounted volumes to be removed. [all …]
|
/freebsd/lib/libdevctl/ |
H A D | devctl.3 | 72 .Fn devctl_set_driver "const char *device" "const char *driver" "bool force" 113 function probes a device and attaches a suitable device driver if one is 118 function detaches a device from its current device driver. 119 The device is left detached until either a new driver for its parent 125 the current device driver will be detached even if the device is busy. 139 If the device is currently attached to a device driver, 140 the device driver will be detached from the device, 145 the current device driver will be detached even if the device is busy. 153 The device will probe and attach if a suitable device driver is found. 159 but any device driver currently attached to the device will remain attached. [all …]
|
/freebsd/share/man/man9/ |
H A D | DRIVER_MODULE.9 | 37 .Nd kernel driver declaration macro 43 .Fn DRIVER_MODULE name busname "driver_t driver" "modeventhand_t evh" "void *arg" 44 .Fn DRIVER_MODULE_ORDERED name busname "driver_t driver" "modeventhand_t evh" "void *arg" "int orde… 45 .Fn EARLY_DRIVER_MODULE name busname "driver_t driver" "modeventhand_t evh" "void *arg" "int pass" 46 .Fn EARLY_DRIVER_MODULE_ORDERED name busname "driver_t driver" "modeventhand_t evh" "void *arg" "en… 50 macro declares a kernel driver. 52 expands to the real driver declaration, where the phrase 54 is used as the naming prefix for the driver and its functions. 61 is the parent bus of the driver (PCI, ISA, PPBUS and others), e.g.\& 69 can be different from the driver name. [all …]
|
H A D | crypto_driver.9 | 86 submitted to sessions associated with the driver. 95 methods are defined in the method table for the device driver attached to 98 specifies the size of a driver-specific per-session structure allocated by 101 is a bitmask of properties about the driver. 117 returns an opaque driver id. 120 unregisters a driver from the cryptographic framework. 130 is invoked by the cryptographic framework on each active driver to 131 determine the best driver to use for the session. 134 If a driver does not support requests described by 137 If the driver does support requests described by [all …]
|
/freebsd/contrib/wpa/src/drivers/ |
H A D | driver.h | 2 * Driver interface definition 8 * This file defines a driver interface used by both %wpa_supplicant and 10 * driver operations. This is followed by the struct wpa_driver_ops that each 11 * driver wrapper will beed to define with callback functions for requesting 12 * driver operations. After this, there are definitions for driver event 154 * channel (used internally in src/ap/acs.c; driver wrappers do not 354 * scan result processing if left zero by the driver wrapper) 364 * driver. Each driver interface implementation is responsible for converting 365 * the driver or OS specific scan results into this format. 367 * If the driver does not support reporting all IEs, the IE data structure is [all …]
|
/freebsd/sys/dev/ice/ |
H A D | ice_rdma.c | 34 * @brief RDMA client driver interface 36 * Functions to interface with the RDMA client driver, for enabling RMDA 37 * functionality for the ice driver. 42 * The ice device driver provides the rmda_di_if.m interface methods, while 43 * the client RDMA driver provides the irdma_if.m interface methods as an 46 * The initial connection between drivers is done via the RDMA client driver 58 * @brief global RDMA driver state 60 * Contains global state the driver uses to connect to a client RDMA interface 61 * driver. 91 * @brief RDMA driver interfac [all...] |
H A D | irdma_if.m | 35 * KOBject methods implemented by the RDMA client driver. These functions will 36 * be called from the ice driver to notify the RDMA client driver of device 37 * driver events. 44 * probe - Notify the RDMA client driver that a peer device has been created 47 * Called by the ice driver during attach to notify the RDMA client driver 56 * open - Notify the RDMA client driver that a peer device has been opened 59 * Called by the ice driver during the if_init routine to notify the RDMA 60 * client driver tha [all...] |
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | Flang.h | 12 #include "clang/Driver/Tool.h" 13 #include "clang/Driver/Action.h" 14 #include "clang/Driver/Compilation.h" 15 #include "clang/Driver/ToolChain.h" 20 namespace driver { 27 /// Extract fortran dialect options from the driver arguments and add them to 30 /// \param [in] Args The list of input driver arguments 35 /// Extract preprocessing options from the driver arguments and add them to 38 /// \param [in] Args The list of input driver arguments 43 /// Extract PIC options from the driver arguments and add them to [all …]
|
/freebsd/usr.sbin/devctl/ |
H A D | devctl.8 | 36 .Cm clear driver 57 .Cm set driver 59 .Ar device driver 101 If a suitable driver is found, 107 Detach the device from its current device driver. 111 the device driver will be detached even if the device is busy. 117 If the device is currently attached to a device driver, 118 the device driver will be detached from the device, 123 the device driver will be detached even if the device is busy. 126 The device will probe and attach if a suitable device driver is found. [all …]
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | trace.h | 54 __string(driver, dev_driver_string(ar->dev)) 59 __assign_str(driver, dev_driver_string(ar->dev)); 64 __get_str(driver), 90 __string(driver, dev_driver_string(ar->dev)) 96 __assign_str(driver, dev_driver_string(ar->dev)); 102 __get_str(driver), 116 __string(driver, dev_driver_string(ar->dev)) 125 __assign_str(driver, dev_driver_string(ar->dev)); 134 __get_str(driver), 148 __string(driver, dev_driver_string(ar->dev)) [all …]
|
/freebsd/share/examples/drivers/ |
H A D | README | 6 They will, when run, create an example skeleton driver 7 for you. You can use this driver as a starting point for 18 At present these scripts also link the newly created driver into 21 a name for the driver.). 24 One for making a real device driver for ISA devices, and 25 one for making a device driver for pseudo devices (e.g. /dev/null). 29 Give them a single argument: the name of the driver. 30 They will use this given name in many places within the driver, 33 The skeleton driver should already link with the kernel 36 runnable and the new driver should be [all …]
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | trace.h | 43 __string(driver, dev_driver_string(ar->ab->dev)) 51 __assign_str(driver, dev_driver_string(ar->ab->dev)); 59 __get_str(driver), 73 __string(driver, dev_driver_string(ar->ab->dev)) 80 __assign_str(driver, dev_driver_string(ar->ab->dev)); 87 __get_str(driver), 100 __string(driver, dev_driver_string(ar->ab->dev)) 108 __assign_str(driver, dev_driver_string(ar->ab->dev)); 116 __get_str(driver), 128 __string(driver, dev_driver_string(ab->dev)) [all …]
|
/freebsd/sys/contrib/dev/ice/ |
H A D | README | 43 The DDP package loads during device initialization or driver runtime, 44 depending on the operating system. The driver checks to see if the DDP 45 package is present and compatible. If this file exists, the driver 47 incompatible with the driver, the driver will go into Safe Mode where 52 or downloading a new driver or DDP package. 142 all PFs and then reload the driver with the new package. 144 * In FreeBSD and Windows, you can only use one DDP package per driver, 146 driver. 165 download an updated driver o [all...] |
/freebsd/tools/tools/kdrv/ |
H A D | KernelDriver | 6 # KernelDriver - FreeBSD driver source installer 43 # Driver information is read from a control file, with the following syntax : 45 # description {<text>} Driver description; used in comments inserted into 47 # driver <name> The name of the driver. (Note that this can't end in .drvinfo :) 48 # filei386 <path> <name> The file <name> in the driver package is installed into 51 # fileconf <path> <name> The file <name> in the driver package is installed into 82 # Given (hint), use it to locate a driver information file. 109 error "multiple driver info files in directory : $hint"; 114 error "driver info file may be a typewriter : $hint"; 122 error "can't find a driver info file using '$hint'"; [all …]
|