/Linux-v4.19/drivers/md/ |
D | dm-path-selector.c | 31 struct ps_internal *psi; in __find_path_selector_type() local 33 list_for_each_entry(psi, &_path_selectors, list) { in __find_path_selector_type() 34 if (!strcmp(name, psi->pst.name)) in __find_path_selector_type() 35 return psi; in __find_path_selector_type() 43 struct ps_internal *psi; in get_path_selector() local 46 psi = __find_path_selector_type(name); in get_path_selector() 47 if (psi && !try_module_get(psi->pst.module)) in get_path_selector() 48 psi = NULL; in get_path_selector() 51 return psi; in get_path_selector() 56 struct ps_internal *psi; in dm_get_path_selector() local [all …]
|
/Linux-v4.19/fs/pstore/ |
D | platform.c | 344 record->psi = psinfo; in pstore_record_init() 521 ret = record->psi->write(record); in pstore_write_user_compat() 537 int pstore_register(struct pstore_info *psi) in pstore_register() argument 539 struct module *owner = psi->owner; in pstore_register() 541 if (backend && strcmp(backend, psi->name)) { in pstore_register() 542 pr_warn("ignoring unexpected backend '%s'\n", psi->name); in pstore_register() 547 if (!psi->flags) { in pstore_register() 549 psi->name); in pstore_register() 554 if (!psi->read || !psi->write) { in pstore_register() 556 psi->name); in pstore_register() [all …]
|
D | inode.c | 191 if (!record->psi->erase) in pstore_unlink() 194 mutex_lock(&record->psi->read_mutex); in pstore_unlink() 195 record->psi->erase(record); in pstore_unlink() 196 mutex_unlock(&record->psi->read_mutex); in pstore_unlink() 318 pos->record->psi == record->psi) { in pstore_mkfile() 341 record->psi->name, record->id, in pstore_mkfile() 346 record->psi->name, record->id); in pstore_mkfile() 350 record->psi->name, record->id); in pstore_mkfile() 354 record->psi->name, record->id); in pstore_mkfile() 358 record->psi->name, record->id); in pstore_mkfile() [all …]
|
D | internal.h | 32 extern void pstore_get_backend_records(struct pstore_info *psi, 38 struct pstore_info *psi);
|
D | ram.c | 115 static int ramoops_pstore_open(struct pstore_info *psi) in ramoops_pstore_open() argument 117 struct ramoops_context *cxt = psi->data; in ramoops_pstore_open() 242 struct ramoops_context *cxt = record->psi->data; in ramoops_pstore_read() 379 struct ramoops_context *cxt = record->psi->data; in ramoops_pstore_write() 454 struct ramoops_context *cxt = record->psi->data; in ramoops_pstore_write_user() 466 struct ramoops_context *cxt = record->psi->data; in ramoops_pstore_erase()
|
D | ftrace.c | 44 .psi = psinfo, in pstore_ftrace_call()
|
/Linux-v4.19/include/linux/ |
D | pstore.h | 71 struct pstore_info *psi; member 182 int (*open)(struct pstore_info *psi); 183 int (*close)(struct pstore_info *psi);
|
/Linux-v4.19/drivers/firmware/efi/ |
D | efi-pstore.c | 19 static int efi_pstore_open(struct pstore_info *psi) in efi_pstore_open() argument 21 psi->data = NULL; in efi_pstore_open() 25 static int efi_pstore_close(struct pstore_info *psi) in efi_pstore_close() argument 27 psi->data = NULL; in efi_pstore_close() 168 struct efivar_entry **pos = (struct efivar_entry **)&record->psi->data; in efi_pstore_sysfs_entry_iter() 263 record->size, record->psi->buf); in efi_pstore_write()
|
/Linux-v4.19/drivers/usb/host/ |
D | xhci-hub.c | 103 u32 ssp_cap_base, bm_attrib, psi, psi_mant, psi_exp; in xhci_create_usb3_bos_desc() local 128 psi = xhci->usb3_rhub.psi[i]; in xhci_create_usb3_bos_desc() 129 psi &= ~USB_SSP_SUBLINK_SPEED_RSVD; in xhci_create_usb3_bos_desc() 130 psi_exp = XHCI_EXT_PORT_PSIE(psi); in xhci_create_usb3_bos_desc() 131 psi_mant = XHCI_EXT_PORT_PSIM(psi); in xhci_create_usb3_bos_desc() 137 psi |= BIT(14); in xhci_create_usb3_bos_desc() 139 if ((psi & PLT_MASK) == PLT_SYM) { in xhci_create_usb3_bos_desc() 141 put_unaligned_le32(psi, &buf[offset]); in xhci_create_usb3_bos_desc() 142 psi |= 1 << 7; /* turn entry to TX */ in xhci_create_usb3_bos_desc() 146 } else if ((psi & PLT_MASK) == PLT_ASYM_RX) { in xhci_create_usb3_bos_desc() [all …]
|
D | xhci-mem.c | 2155 rhub->psi = kcalloc_node(rhub->psi_count, sizeof(*rhub->psi), in xhci_add_in_port() 2157 if (!rhub->psi) in xhci_add_in_port() 2162 rhub->psi[i] = readl(addr + 4 + i); in xhci_add_in_port() 2167 if (i && (XHCI_EXT_PORT_PSIV(rhub->psi[i]) != in xhci_add_in_port() 2168 XHCI_EXT_PORT_PSIV(rhub->psi[i - 1]))) in xhci_add_in_port() 2172 XHCI_EXT_PORT_PSIV(rhub->psi[i]), in xhci_add_in_port() 2173 XHCI_EXT_PORT_PSIE(rhub->psi[i]), in xhci_add_in_port() 2174 XHCI_EXT_PORT_PLT(rhub->psi[i]), in xhci_add_in_port() 2175 XHCI_EXT_PORT_PFD(rhub->psi[i]), in xhci_add_in_port() 2176 XHCI_EXT_PORT_LP(rhub->psi[i]), in xhci_add_in_port() [all …]
|
D | xhci.h | 1704 u32 *psi; /* array of protocol speed ID entries */ member
|
/Linux-v4.19/drivers/acpi/apei/ |
D | erst.c | 923 static int erst_open_pstore(struct pstore_info *psi); 924 static int erst_close_pstore(struct pstore_info *psi); 961 static int erst_open_pstore(struct pstore_info *psi) in erst_open_pstore() argument 973 static int erst_close_pstore(struct pstore_info *psi) in erst_close_pstore() argument
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | mad.c | 2053 struct opa_port_state_info *psi = (struct opa_port_state_info *)data; in __subn_get_opa_psi() local 2055 if (nports != 1 || smp_length_check(sizeof(*psi), max_len)) { in __subn_get_opa_psi() 2068 psi->port_states.ledenable_offlinereason = ppd->neighbor_normal << 4; in __subn_get_opa_psi() 2069 psi->port_states.ledenable_offlinereason |= in __subn_get_opa_psi() 2071 psi->port_states.ledenable_offlinereason |= in __subn_get_opa_psi() 2074 psi->port_states.portphysstate_portstate = in __subn_get_opa_psi() 2076 psi->link_width_downgrade_tx_active = in __subn_get_opa_psi() 2078 psi->link_width_downgrade_rx_active = in __subn_get_opa_psi() 2096 struct opa_port_state_info *psi = (struct opa_port_state_info *)data; in __subn_set_opa_psi() local 2099 if (nports != 1 || smp_length_check(sizeof(*psi), max_len)) { in __subn_set_opa_psi() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | nvram_64.c | 380 static int nvram_pstore_open(struct pstore_info *psi) in nvram_pstore_open() argument
|
/Linux-v4.19/Documentation/driver-api/usb/ |
D | writing_usb_driver.rst | 324 http://lmu.web.psi.ch/docu/manuals/software_manuals/linux_sl/usb_linux_programming_guide.pdf
|