Home
last modified time | relevance | path

Searched refs:slot (Results 1 – 25 of 902) sorted by relevance

12345678910>>...37

/linux/drivers/pci/hotplug/
H A Dcpci_hotplug_pci.c33 u8 cpci_get_attention_status(struct slot *slot) in cpci_get_attention_status() argument
38 hs_cap = pci_bus_find_capability(slot->bus, in cpci_get_attention_status()
39 slot->devfn, in cpci_get_attention_status()
44 if (pci_bus_read_config_word(slot->bus, in cpci_get_attention_status()
45 slot->devfn, in cpci_get_attention_status()
53 int cpci_set_attention_status(struct slot *slot, int status) in cpci_set_attention_status() argument
58 hs_cap = pci_bus_find_capability(slot->bus, in cpci_set_attention_status()
59 slot->devfn, in cpci_set_attention_status()
63 if (pci_bus_read_config_word(slot->bus, in cpci_set_attention_status()
64 slot->devfn, in cpci_set_attention_status()
[all …]
H A Dcpci_hotplug_core.c52 static int enable_slot(struct hotplug_slot *slot);
53 static int disable_slot(struct hotplug_slot *slot);
54 static int set_attention_status(struct hotplug_slot *slot, u8 value);
55 static int get_power_status(struct hotplug_slot *slot, u8 *value);
56 static int get_attention_status(struct hotplug_slot *slot, u8 *value);
57 static int get_adapter_status(struct hotplug_slot *slot, u8 *value);
58 static int get_latch_status(struct hotplug_slot *slot, u8 *value);
73 struct slot *slot = to_slot(hotplug_slot); in enable_slot() local
75 dbg("%s - physical_slot = %s", __func__, slot_name(slot)); in enable_slot()
83 struct slot *slot = to_slot(hotplug_slot); in disable_slot() local
[all …]
H A Dshpchp_core.c42 static int set_attention_status(struct hotplug_slot *slot, u8 value);
43 static int enable_slot(struct hotplug_slot *slot);
44 static int disable_slot(struct hotplug_slot *slot);
45 static int get_power_status(struct hotplug_slot *slot, u8 *value);
46 static int get_attention_status(struct hotplug_slot *slot, u8 *value);
47 static int get_latch_status(struct hotplug_slot *slot, u8 *value);
48 static int get_adapter_status(struct hotplug_slot *slot, u8 *value);
62 struct slot *slot; in init_slots() local
69 slot = kzalloc_obj(*slot); in init_slots()
70 if (!slot) { in init_slots()
[all …]
H A Dacpiphp_core.c51 static int enable_slot(struct hotplug_slot *slot);
52 static int disable_slot(struct hotplug_slot *slot);
53 static int set_attention_status(struct hotplug_slot *slot, u8 value);
54 static int get_power_status(struct hotplug_slot *slot, u8 *value);
55 static int get_attention_status(struct hotplug_slot *slot, u8 *value);
56 static int get_latch_status(struct hotplug_slot *slot, u8 *value);
57 static int get_adapter_status(struct hotplug_slot *slot, u8 *value);
119 struct slot *slot = to_slot(hotplug_slot); in enable_slot() local
121 pr_debug("%s - physical_slot = %s\n", __func__, slot_name(slot)); in enable_slot()
124 return acpiphp_enable_slot(slot->acpi_slot); in enable_slot()
[all …]
H A Dpci_hotplug_core.c41 static int get_##name(struct hotplug_slot *slot, type *value) \
43 const struct hotplug_slot_ops *ops = slot->ops; \
46 retval = ops->get_##name(slot, value); \
70 struct hotplug_slot *slot = pci_slot->hotplug; in power_write_file() local
81 if (slot->ops->disable_slot) in power_write_file()
82 retval = slot->ops->disable_slot(slot); in power_write_file()
86 if (slot->ops->enable_slot) in power_write_file()
87 retval = slot->ops->enable_slot(slot); in power_write_file()
121 struct hotplug_slot *slot = pci_slot->hotplug; in attention_write_file() local
122 const struct hotplug_slot_ops *ops = slot->ops; in attention_write_file()
[all …]
H A Drpaphp_core.c57 struct slot *slot = to_slot(hotplug_slot); in set_attention_status() local
69 rc = rtas_set_indicator(DR_INDICATOR, slot->index, value); in set_attention_status()
71 slot->attention_status = value; in set_attention_status()
84 struct slot *slot = to_slot(hotplug_slot); in get_power_status() local
86 retval = rtas_get_power_level(slot->power_domain, &level); in get_power_status()
99 struct slot *slot = to_slot(hotplug_slot); in get_attention_status() local
100 *value = slot->attention_status; in get_attention_status()
106 struct slot *slot = to_slot(hotplug_slot); in get_adapter_status() local
109 rc = rpaphp_get_sensor_state(slot, &state); in get_adapter_status()
118 *value = slot->state; in get_adapter_status()
[all …]
H A Dacpiphp_glue.c153 struct acpiphp_slot *slot, *next; in free_bridge() local
160 list_for_each_entry_safe(slot, next, &bridge->slots, node) { in free_bridge()
161 list_for_each_entry_safe(func, tmp, &slot->funcs, sibling) in free_bridge()
164 kfree(slot); in free_bridge()
198 bus = context->func.slot->bus; in acpiphp_post_dock_fixup()
232 struct acpiphp_slot *slot; in acpiphp_add_context() local
278 list_for_each_entry(slot, &bridge->slots, node) in acpiphp_add_context()
279 if (slot->device == device) in acpiphp_add_context()
282 slot = kzalloc_obj(struct acpiphp_slot); in acpiphp_add_context()
283 if (!slot) { in acpiphp_add_context()
[all …]
H A Drpaphp_pci.c72 static int __rpaphp_get_sensor_state(struct slot *slot, int *state) in __rpaphp_get_sensor_state() argument
78 struct pci_controller *phb = PCI_DN(slot->dn)->phb; in __rpaphp_get_sensor_state()
95 slot->index); in __rpaphp_get_sensor_state()
99 return rtas_get_sensor(DR_ENTITY_SENSE, slot->index, state); in __rpaphp_get_sensor_state()
102 int rpaphp_get_sensor_state(struct slot *slot, int *state) in rpaphp_get_sensor_state() argument
107 rc = __rpaphp_get_sensor_state(slot, state); in rpaphp_get_sensor_state()
117 rc = rtas_set_power_level(slot->power_domain, POWER_ON, in rpaphp_get_sensor_state()
121 __func__, slot->name, rc); in rpaphp_get_sensor_state()
123 rc = __rpaphp_get_sensor_state(slot, state); in rpaphp_get_sensor_state()
141 int rpaphp_enable_slot(struct slot *slot) in rpaphp_enable_slot() argument
[all …]
H A Dshpchp_hpc.c287 static int shpc_write_cmd(struct slot *slot, u8 t_slot, u8 cmd) in shpc_write_cmd() argument
289 struct controller *ctrl = slot->ctrl; in shpc_write_cmd()
294 mutex_lock(&slot->ctrl->cmd_lock); in shpc_write_cmd()
315 retval = shpc_wait_cmd(slot->ctrl); in shpc_write_cmd()
319 cmd_status = shpchp_check_cmd_status(slot->ctrl); in shpc_write_cmd()
326 mutex_unlock(&slot->ctrl->cmd_lock); in shpc_write_cmd()
359 int shpchp_get_attention_status(struct slot *slot, u8 *status) in shpchp_get_attention_status() argument
361 struct controller *ctrl = slot->ctrl; in shpchp_get_attention_status()
362 u32 slot_reg = shpc_readl(ctrl, SLOT_REG(slot->hp_slot)); in shpchp_get_attention_status()
383 int shpchp_get_power_status(struct slot *slot, u8 *status) in shpchp_get_power_status() argument
[all …]
H A Dacpiphp.h35 struct slot { struct
41 static inline const char *slot_name(struct slot *slot) in slot_name() argument
43 return hotplug_slot_name(&slot->hotplug_slot); in slot_name()
46 static inline struct slot *to_slot(struct hotplug_slot *hotplug_slot) in to_slot()
48 return container_of(hotplug_slot, struct slot, hotplug_slot); in to_slot()
85 struct slot *slot; member
100 struct acpiphp_slot *slot; member
152 int (*set_attn)(struct hotplug_slot *slot, u8 status);
153 int (*get_attn)(struct hotplug_slot *slot, u8 *status);
175 int acpiphp_register_hotplug_slot(struct acpiphp_slot *slot, unsigned int sun);
[all …]
H A Dcpqphp_core.c66 static inline int is_slot64bit(struct slot *slot) in is_slot64bit() argument
68 return (readb(slot->p_sm_slot + SMBIOS_SLOT_WIDTH) == 0x06) ? 1 : 0; in is_slot64bit()
71 static inline int is_slot66mhz(struct slot *slot) in is_slot66mhz() argument
73 return (readb(slot->p_sm_slot + SMBIOS_SLOT_TYPE) == 0x0E) ? 1 : 0; in is_slot66mhz()
172 tslot = cpqhp_routing_table->slots[loop].slot; in pci_print_IRQ_route()
268 struct slot *old_slot, *next_slot; in ctrl_slot_cleanup()
270 old_slot = ctrl->slot; in ctrl_slot_cleanup()
271 ctrl->slot = NULL; in ctrl_slot_cleanup()
307 get_slot_mapping(struct pci_bus *bus, u8 bus_num, u8 dev_num, u8 *slot) in get_slot_mapping() argument
315 dbg("%s: %p, %d, %d, %p\n", __func__, bus, bus_num, dev_num, slot); in get_slot_mapping()
[all …]
H A Drpaphp.h60 struct slot { struct
77 static inline struct slot *to_slot(struct hotplug_slot *hotplug_slot) in to_slot() argument
79 return container_of(hotplug_slot, struct slot, hotplug_slot); in to_slot()
85 int rpaphp_enable_slot(struct slot *slot);
86 int rpaphp_get_sensor_state(struct slot *slot, int *state);
94 void dealloc_slot_struct(struct slot *slot);
95 struct slot *alloc_slot_struct(struct device_node *dn, int drc_index, char *drc_name, int power_dom…
96 int rpaphp_register_slot(struct slot *slot);
97 int rpaphp_deregister_slot(struct slot *slot);
/linux/drivers/pci/
H A Dslot.c20 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_attr_show() local
22 return attribute->show ? attribute->show(slot, buf) : -EIO; in pci_slot_attr_show()
28 struct pci_slot *slot = to_pci_slot(kobj); in pci_slot_attr_store() local
30 return attribute->store ? attribute->store(slot, buf, len) : -EIO; in pci_slot_attr_store()
38 static ssize_t address_read_file(struct pci_slot *slot, char *buf) in address_read_file() argument
40 if (slot->number == 0xff) in address_read_file()
42 pci_domain_nr(slot->bus), in address_read_file()
43 slot->bus->number); in address_read_file()
49 if (slot->number == PCI_SLOT_ALL_DEVICES) in address_read_file()
51 pci_domain_nr(slot->bus), in address_read_file()
[all …]
/linux/fs/btrfs/
H A Dtree-checker.c56 static void generic_err(const struct extent_buffer *eb, int slot, in generic_err() argument
72 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, &vaf); in generic_err()
82 static void file_extent_err(const struct extent_buffer *eb, int slot, in file_extent_err() argument
90 btrfs_item_key_to_cpu(eb, &key, slot); in file_extent_err()
100 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, in file_extent_err()
109 #define CHECK_FE_ALIGNED(leaf, slot, fi, name, alignment) \ argument
113 file_extent_err((leaf), (slot), \
143 static void dir_item_err(const struct extent_buffer *eb, int slot, in dir_item_err() argument
151 btrfs_item_key_to_cpu(eb, &key, slot); in dir_item_err()
161 btrfs_header_owner(eb), btrfs_header_bytenr(eb), slot, in dir_item_err()
[all …]
/linux/arch/x86/kvm/mmu/
H A Dpage_track.c42 void kvm_page_track_free_memslot(struct kvm_memory_slot *slot) in kvm_page_track_free_memslot() argument
44 vfree(slot->arch.gfn_write_track); in kvm_page_track_free_memslot()
45 slot->arch.gfn_write_track = NULL; in kvm_page_track_free_memslot()
48 static int __kvm_page_track_write_tracking_alloc(struct kvm_memory_slot *slot, in __kvm_page_track_write_tracking_alloc() argument
51 const size_t size = sizeof(*slot->arch.gfn_write_track); in __kvm_page_track_write_tracking_alloc()
53 if (!slot->arch.gfn_write_track) in __kvm_page_track_write_tracking_alloc()
54 slot->arch.gfn_write_track = __vcalloc(npages, size, in __kvm_page_track_write_tracking_alloc()
57 return slot->arch.gfn_write_track ? 0 : -ENOMEM; in __kvm_page_track_write_tracking_alloc()
61 struct kvm_memory_slot *slot, in kvm_page_track_create_memslot() argument
67 return __kvm_page_track_write_tracking_alloc(slot, npages); in kvm_page_track_create_memslot()
[all …]
/linux/drivers/xen/xen-pciback/
H A Dvpci.c73 int err = 0, slot, func = PCI_FUNC(dev->devfn); in __xen_pcibk_add_pci_dev() local
103 for (slot = 0; slot < PCI_SLOT_MAX; slot++) { in __xen_pcibk_add_pci_dev()
104 if (list_empty(&vpci_dev->dev_list[slot])) in __xen_pcibk_add_pci_dev()
107 t = list_entry(list_first(&vpci_dev->dev_list[slot]), in __xen_pcibk_add_pci_dev()
114 slot, func); in __xen_pcibk_add_pci_dev()
116 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
123 for (slot = 0; slot < PCI_SLOT_MAX; slot++) { in __xen_pcibk_add_pci_dev()
124 if (list_empty(&vpci_dev->dev_list[slot])) { in __xen_pcibk_add_pci_dev()
126 slot); in __xen_pcibk_add_pci_dev()
128 &vpci_dev->dev_list[slot]); in __xen_pcibk_add_pci_dev()
[all …]
/linux/include/linux/
H A Dpci_hotplug.h39 int (*enable_slot) (struct hotplug_slot *slot);
40 int (*disable_slot) (struct hotplug_slot *slot);
41 int (*set_attention_status) (struct hotplug_slot *slot, u8 value);
42 int (*hardware_test) (struct hotplug_slot *slot, u32 value);
43 int (*get_power_status) (struct hotplug_slot *slot, u8 *value);
44 int (*get_attention_status) (struct hotplug_slot *slot, u8 *value);
45 int (*get_latch_status) (struct hotplug_slot *slot, u8 *value);
46 int (*get_adapter_status) (struct hotplug_slot *slot, u8 *value);
47 int (*reset_slot) (struct hotplug_slot *slot, bool probe);
66 static inline const char *hotplug_slot_name(const struct hotplug_slot *slot) in hotplug_slot_name() argument
[all …]
H A Dradix-tree.h177 static inline void *radix_tree_deref_slot(void __rcu **slot) in radix_tree_deref_slot() argument
179 return rcu_dereference(*slot); in radix_tree_deref_slot()
191 static inline void *radix_tree_deref_slot_protected(void __rcu **slot, in radix_tree_deref_slot_protected() argument
194 return rcu_dereference_protected(*slot, lockdep_is_held(treelock)); in radix_tree_deref_slot_protected()
227 void __rcu **slot, void *entry);
229 const struct radix_tree_iter *, void __rcu **slot, void *entry);
231 void __rcu **slot, void *entry);
233 struct radix_tree_iter *iter, void __rcu **slot);
363 void __rcu **__must_check radix_tree_iter_resume(void __rcu **slot,
397 static __always_inline void __rcu **radix_tree_next_slot(void __rcu **slot, in radix_tree_next_slot() argument
[all …]
/linux/drivers/media/dvb-core/
H A Ddvb_ca_en50221.c193 static int dvb_ca_en50221_read_data(struct dvb_ca_private *ca, int slot,
195 static int dvb_ca_en50221_write_data(struct dvb_ca_private *ca, int slot,
228 static int dvb_ca_en50221_check_camstatus(struct dvb_ca_private *ca, int slot) in dvb_ca_en50221_check_camstatus() argument
230 struct dvb_ca_slot *sl = &ca->slot_info[slot]; in dvb_ca_en50221_check_camstatus()
240 slot_status = ca->pub->poll_slot_status(ca->pub, slot, ca->open); in dvb_ca_en50221_check_camstatus()
278 static int dvb_ca_en50221_wait_if_status(struct dvb_ca_private *ca, int slot, in dvb_ca_en50221_wait_if_status() argument
293 res = ca->pub->read_cam_control(ca->pub, slot, CTRLIF_STATUS); in dvb_ca_en50221_wait_if_status()
326 static int dvb_ca_en50221_link_init(struct dvb_ca_private *ca, int slot) in dvb_ca_en50221_link_init() argument
328 struct dvb_ca_slot *sl = &ca->slot_info[slot]; in dvb_ca_en50221_link_init()
345 ret = ca->pub->write_cam_control(ca->pub, slot, CTRLIF_COMMAND, in dvb_ca_en50221_link_init()
[all …]
/linux/block/
H A Dblk-crypto-profile.c77 unsigned int slot; in blk_crypto_profile_init() local
105 for (slot = 0; slot < num_slots; slot++) { in blk_crypto_profile_init()
106 profile->slots[slot].profile = profile; in blk_crypto_profile_init()
107 list_add_tail(&profile->slots[slot].idle_slot_node, in blk_crypto_profile_init()
177 blk_crypto_remove_slot_from_lru_list(struct blk_crypto_keyslot *slot) in blk_crypto_remove_slot_from_lru_list() argument
179 struct blk_crypto_profile *profile = slot->profile; in blk_crypto_remove_slot_from_lru_list()
183 list_del(&slot->idle_slot_node); in blk_crypto_remove_slot_from_lru_list()
206 struct blk_crypto_keyslot *slot; in blk_crypto_find_and_grab_keyslot() local
208 slot = blk_crypto_find_keyslot(profile, key); in blk_crypto_find_and_grab_keyslot()
209 if (!slot) in blk_crypto_find_and_grab_keyslot()
[all …]
/linux/sound/core/oss/
H A Dmixer_oss.c251 static int snd_mixer_oss_get_volume(struct snd_mixer_oss_file *fmixer, int slot) in snd_mixer_oss_get_volume() argument
257 if (mixer == NULL || slot > 30) in snd_mixer_oss_get_volume()
260 pslot = &mixer->slots[slot]; in snd_mixer_oss_get_volume()
280 int slot, int volume) in snd_mixer_oss_set_volume() argument
286 if (mixer == NULL || slot > 30) in snd_mixer_oss_set_volume()
289 pslot = &mixer->slots[slot]; in snd_mixer_oss_set_volume()
447 static void snd_mixer_oss_recsrce_set(struct snd_card *card, int slot)
451 mixer->mask_recsrc |= 1 << slot;
454 static int snd_mixer_oss_recsrce_get(struct snd_card *card, int slot)
457 if (mixer && (mixer->mask_recsrc & (1 << slot)))
[all …]
/linux/net/sched/
H A Dsch_sfq.c98 sfq_index next; /* next slot in sfq RR chain */
101 int allot; /* credit for this slot */
115 u8 cur_depth; /* depth of longest slot */
124 struct sfq_slot *tail; /* current slot in round */
194 * x : slot number [0 .. SFQ_MAX_FLOWS - 1]
199 struct sfq_slot *slot = &q->slots[x]; in sfq_link() local
200 int qlen = slot->qlen; in sfq_link()
205 slot->dep.next = n; in sfq_link()
206 slot->dep.prev = p; in sfq_link()
251 /* remove one skb from tail of slot queu in slot_dequeue_tail()
250 slot_dequeue_tail(struct sfq_slot * slot) slot_dequeue_tail() argument
261 slot_dequeue_head(struct sfq_slot * slot) slot_dequeue_head() argument
271 slot_queue_init(struct sfq_slot * slot) slot_queue_init() argument
278 slot_queue_add(struct sfq_slot * slot,struct sk_buff * skb) slot_queue_add() argument
292 struct sfq_slot *slot; sfq_drop() local
347 struct sfq_slot *slot; sfq_enqueue() local
481 struct sfq_slot *slot; sfq_dequeue() local
536 struct sfq_slot *slot; sfq_rehash() local
913 const struct sfq_slot *slot = &q->slots[idx]; sfq_dump_class_stats() local
[all...]
/linux/tools/testing/radix-tree/
H A Dregression3.c35 void **slot; in regression3_test() local
44 radix_tree_for_each_tagged(slot, &root, &iter, 0, 0) { in regression3_test()
45 printv(2, "tagged %ld %p\n", iter.index, *slot); in regression3_test()
51 if (radix_tree_deref_retry(*slot)) { in regression3_test()
53 slot = radix_tree_iter_retry(&iter); in regression3_test()
60 radix_tree_for_each_slot(slot, &root, &iter, 0) { in regression3_test()
61 printv(2, "slot %ld %p\n", iter.index, *slot); in regression3_test()
66 if (radix_tree_deref_retry(*slot)) { in regression3_test()
68 slot = radix_tree_iter_retry(&iter); in regression3_test()
73 radix_tree_for_each_slot(slot, &root, &iter, 0) { in regression3_test()
[all …]
/linux/lib/
H A Dassoc_array.c29 int slot, ret; in assoc_array_subtree_iterate() local
41 slot = 0; in assoc_array_subtree_iterate()
51 for (; slot < ASSOC_ARRAY_FAN_OUT; slot++) { in assoc_array_subtree_iterate()
52 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_subtree_iterate()
76 slot = 0; in assoc_array_subtree_iterate()
80 for (; slot < ASSOC_ARRAY_FAN_OUT; slot++) { in assoc_array_subtree_iterate()
81 ptr = READ_ONCE(node->slots[slot]); /* Address dependency. */ in assoc_array_subtree_iterate()
91 slot = node->parent_slot; in assoc_array_subtree_iterate()
99 slot = shortcut->parent_slot; in assoc_array_subtree_iterate()
106 slot++; in assoc_array_subtree_iterate()
[all …]
/linux/fs/nfs/
H A Dnfs4session.c49 struct nfs4_slot *slot = *p; in nfs4_shrink_slot_table() local
51 *p = slot->next; in nfs4_shrink_slot_table()
52 kfree(slot); in nfs4_shrink_slot_table()
83 void nfs4_free_slot(struct nfs4_slot_table *tbl, struct nfs4_slot *slot) in nfs4_free_slot() argument
85 u32 slotid = slot->slot_nr; in nfs4_free_slot()
107 struct nfs4_slot *slot; in nfs4_new_slot() local
109 slot = kzalloc_obj(*slot, gfp_mask); in nfs4_new_slot()
110 if (slot) { in nfs4_new_slot()
111 slot->table = tbl; in nfs4_new_slot()
112 slot->slot_nr = slotid; in nfs4_new_slot()
[all …]

12345678910>>...37