Searched refs:selector (Results 1 - 22 of 22) sorted by relevance

/barrelfish-master/include/arch/x86_64/barrelfish/
H A Dldt.h19 errval_t ldt_update_segment(uint16_t selector, void *segbase);
20 errval_t ldt_free_segment(uint16_t selector);
/barrelfish-master/usr/arrakismon/
H A Dvmx.h41 * Write the selector, base and limit to a selector reg according to real-mode
45 #define VMCS_WRITE_SEGREG_REALMODE(dcb_cap,reg,selector) \
47 errval_t err_val = invoke_dispatcher_vmwrite(dcb_cap, VMX_GUEST_ ##reg## _SEL, (selector)); \
48 err_val += invoke_dispatcher_vmwrite(dcb_cap, VMX_GUEST_ ##reg## _BASE, (selector) << 4); \
49 err_val += invoke_dispatcher_vmwrite(dcb_cap, VMX_GUEST_ ##reg## _LIM, ((selector) << 4) + 0xffff); \
H A Dsvm.h50 * Write the selector, base and limit to a selector reg according to real-mode
53 #define VMCB_WRITE_SEGREG_REALMODE(vmcb,reg,selector) \
55 amd_vmcb_ ##reg## _selector_wr((vmcb), (selector)); \
56 amd_vmcb_ ##reg## _base_wr((vmcb), (selector) << 4); \
57 amd_vmcb_ ##reg## _limit_wr((vmcb), ((selector) << 4) + 0xffff); \
/barrelfish-master/usr/vmkitmon/
H A Dsvm.h50 * Write the selector, base and limit to a selector reg according to real-mode
53 #define VMCB_WRITE_SEGREG_REALMODE(vmcb,reg,selector) \
55 amd_vmcb_ ##reg## _selector_wr((vmcb), (selector)); \
56 amd_vmcb_ ##reg## _base_wr((vmcb), (selector) << 4); \
57 amd_vmcb_ ##reg## _limit_wr((vmcb), ((selector) << 4) + 0xffff); \
H A Dvmx.h41 * Write the selector, base and limit to a selector reg according to real-mode
45 #define VMCS_WRITE_SEGREG_REALMODE(dcb_cap,reg,selector) \
47 errval_t err_val = invoke_dispatcher_vmwrite(dcb_cap, VMX_GUEST_ ##reg## _SEL, (selector)); \
48 err_val += invoke_dispatcher_vmwrite(dcb_cap, VMX_GUEST_ ##reg## _BASE, (selector) << 4); \
49 err_val += invoke_dispatcher_vmwrite(dcb_cap, VMX_GUEST_ ##reg## _LIM, ((selector) << 4) + 0xffff); \
/barrelfish-master/lib/barrelfish/include/arch/x86_64/arch/
H A Dldt.h23 errval_t ldt_free_segment_ondisp(dispatcher_handle_t handle, uint16_t selector);
/barrelfish-master/lib/virtio/backends/
H A Dvirtio_device_mmio.c168 uint8_t selector = 0x0; local
176 selector = 0x1;
179 virtio_mmio_dev_features_sel_selector_wrf(&mmio_dev->regs, selector);
184 if (selector) {
204 uint8_t selector = 0x0; local
212 selector = 0x1;
220 virtio_mmio_driv_features_sel_wr(&mmio_dev->regs, selector);
222 if (selector) {
510 uint8_t selector)
512 VIRTIO_DEBUG_TL("handle_dev_feature_sel_change: [0x%x]\n", selector);
509 handle_dev_feature_sel_change(struct virtio_device_mmio *mmio_host, uint8_t selector) argument
528 handle_driv_feature_change(struct virtio_device_mmio *mmio_host, uint8_t selector, uint32_t feature) argument
544 handle_queue_sel_change(struct virtio_device_mmio *mmio_host, uint16_t selector) argument
560 handle_queue_change(struct virtio_device_mmio *mmio_host, uint16_t selector) argument
585 uint32_t reg_value, selector; local
[all...]
/barrelfish-master/usr/drivers/usb/usb_manager/
H A Dusb_manager_service.c62 struct usb_manager_service_selector selector; local
66 service.recv_any(&service, &msg, selector);
/barrelfish-master/lib/openssl-1.0.0d/demos/tunala/
H A Dtunala.c56 tunala_selector_t selector; member in struct:_tunala_world_t
75 static void selector_init(tunala_selector_t *selector);
76 static void selector_add_listener(tunala_selector_t *selector, int fd);
77 static void selector_add_tunala(tunala_selector_t *selector, tunala_item_t *t);
78 static int selector_select(tunala_selector_t *selector);
81 static int selector_get_listener(tunala_selector_t *selector, int fd, int *newfd);
85 static int tunala_item_io(tunala_selector_t *selector, tunala_item_t *item);
518 selector_init(&world.selector);
524 selector_add_listener(&world.selector, world.listen_fd);
527 selector_add_tunala(&world.selector, worl
845 selector_init(tunala_selector_t *selector) argument
866 selector_add_listener(tunala_selector_t *selector, int fd) argument
899 selector_select(tunala_selector_t *selector) argument
912 selector_get_listener(tunala_selector_t *selector, int fd, int *newfd) argument
1017 tunala_item_io(tunala_selector_t *selector, tunala_item_t *item) argument
[all...]
/barrelfish-master/lib/openssl-1.0.0d/crypto/asn1/
H A Dtasn_utl.c73 * the selector value
83 * the selector value, return old value.
216 /* Handle ANY DEFINED BY template, find the selector, look up
225 long selector; local
234 /* Get the selector field */
250 selector = OBJ_obj2nid((ASN1_OBJECT *)*sfld);
252 selector = ASN1_INTEGER_get((ASN1_INTEGER *)*sfld);
263 if (atbl->value == selector)
/barrelfish-master/lib/barrelfish/arch/x86_64/
H A Dldt.c48 #define ISPL(s) ((s)&3) /* what is the priority level of a selector */
53 #define IDXSEL(s) (((s)>>3) & 0x1fff) /* index of selector */
54 #define LSEL(s,r) (((s)<<3) | SEL_LDT | r) /* a local selector */
55 #define GSEL(s,r) (((s)<<3) | r) /* a global selector */
63 uint64_t gd_selector:16; /* gate segment selector */
267 uint16_t selector = 0; local
276 selector = GSEL(LDT_LO_SEL, SEL_UPL);
281 : "a" (selector));
339 int ist, int type, int dpl, int selector)
344 gd->gd_selector = selector;
338 setgd(struct gate_descriptor *gd, void (* handler)(void), int ist, int type, int dpl, int selector) argument
679 ldt_free_segment_ondisp(dispatcher_handle_t handle, uint16_t selector) argument
702 ldt_free_segment(uint16_t selector) argument
717 ldt_update_segment(uint16_t selector, void *segbase) argument
[all...]
/barrelfish-master/kernel/arch/x86_64/
H A Dexec.c282 uint16_t selector = 0; local
292 selector = GSEL(LDT_LO_SEL, SEL_UPL);
297 : "a" (selector));
H A Dirq.c1043 int ist, int type, int dpl, int selector)
1048 gd->gd_selector = selector;
1042 setgd(struct gate_descriptor *gd, void (* handler)(void), int ist, int type, int dpl, int selector) argument
/barrelfish-master/usr/examples/xmpl-thc-lang/
H A Dthc-lang.c92 struct xmplthc_service_selector selector = { local
100 sv->recv_any(sv, &msg, selector);
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/core/
H A Dsa.h54 u8 selector, u8 src_value, u8 dst_value);
H A Dsa_query.c464 u8 selector, u8 src_value, u8 dst_value)
471 switch (selector) {
461 ib_sa_check_selector(ib_sa_comp_mask comp_mask, ib_sa_comp_mask selector_mask, ib_sa_comp_mask value_mask, u8 selector, u8 src_value, u8 dst_value) argument
/barrelfish-master/usr/examples/xmpl-thc-binding/
H A Dthc-binding.c128 struct xmplthc_service_selector selector = { local
137 sv->recv_any(sv, &msg, selector);
/barrelfish-master/usr/mem_serv_dist/
H A Dthc_support.c99 struct mem_service_selector selector = { local
108 sv->recv_any(sv, &msg, selector);
/barrelfish-master/include/usb/class/
H A Dusb_hub.h313 usb_error_t usb_hub_set_port_feature(uint16_t feature, uint8_t selector,
/barrelfish-master/lib/usb/class/
H A Dusb_hub.c36 * USB_ERR_BAD_REQUEST if feature selector is not USB_HUB_FEATURE_*
74 * \param sel port indicator selector when clearing a port indicator.
77 * USB_ERR_BAD_REQUEST if feature selector is not USB_HUB_FEATURE_*
143 * USB_ERR_BAD_REQUEST if feature selector is not USB_HUB_FEATURE_*
412 * \param selector selector for test modes or 0 otherwise
425 usb_error_t usb_hub_set_port_feature(uint16_t feature, uint8_t selector, argument
454 req.wIndex |= ((0x00FF & selector) << 8);
/barrelfish-master/kernel/arch/x86_32/
H A Dirq.c990 int type, int dpl, int selector)
995 gd->gd_selector = selector;
989 setgd(struct gate_descriptor *gd, void (* handler)(void), int type, int dpl, int selector) argument
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mlx4/
H A Dmcg.c350 u8 selector = dst_value >> 6; local
357 switch (selector) {

Completed in 236 milliseconds