section 9 · Kernel routines 🧠
87928 pages · page 46 of 440
C (continued)
- cayman_dma_set_wptr(9)commit the write pointer✨
- cayman_dma_stop(9)stop the async dma engines✨
- cayman_dma_vm_copy_pages(9)update PTEs by copying them from the GART✨
- cayman_dma_vm_pad_ib(9)pad the IB to the required number of dw✨
- cayman_dma_vm_set_pages(9)update the page tables using the DMA✨
- cayman_dma_vm_write_pages(9)update PTEs by writing them manually✨
- cayman_get_allowed_info_register(9)fetch the register for the info ioctl✨
- cayman_gfx_is_lockup(9)Check if the GFX engine is locked up✨
- cayman_vm_decode_fault(9)print human readable fault info✨
- cb710_sg_dwiter_read_next_block(9)get next 32-bit word from sg buffer✨
- cb710_sg_dwiter_read_to_io(9)transfer data to 32-bit IO port from mapped buffer✨
- cb710_sg_dwiter_write_from_io(9)transfer data to mapped buffer from 32-bit IO port✨
- cb710_sg_dwiter_write_next_block(9)write next 32-bit word to sg buffer✨
- cb_alloc(9)add CardBus device✨
- cb_free(9)remove CardBus device✨
- cbm_ensure_valid(9)Enforce validity on provided CBM✨
- cbus_receive_bit(9)receives one bit from the bus✨
- cbus_receive_word(9)receives 16-bit word from the bus✨
- cbus_send_bit(9)sends one bit over the bus✨
- cbus_send_data(9)sends @len amount of data over the bus✨
- cbus_transfer(9)transfers data over the bus✨
- cc1352_bootloader_empty_pkt(9)Calculate the number of empty bytes in the current packet✨
- cc1352_bootloader_pkt_rx(9)Process a CC1352 Bootloader Packet✨
- cc_copy_mac(9)Copy MAC to temporary location✨
- cc_copy_sg_portion(9)Copy scatter list data, from to_skip to end, to dest and vice versa✨
- cc_digest_len_addr(9)Gets the initial digest length✨
- cc_do_send_request(9)Enqueue caller request to crypto hardware. Need to be called with HW lock held and PM running✨
- cc_get_sgl_nents(9)Get scatterlist number of entries.✨
- cc_larval_digest_addr(9)Gets the address of the initial digest in SRAM according to the given hash mode✨
- cc_platform_has(9)Checks if the specified cc_attr attribute is active✨
- cc_send_request(9)Enqueue caller request to crypto hardware.✨
- cc_set_sram_desc(9)Create const descriptors sequence to set values in given array into SRAM.✨
- cc_sram_alloc(9)Allocate buffer from SRAM pool.✨
- cc_sram_mgr_init(9)Initializes SRAM pool. The first X bytes of SRAM are reserved for ROM usage, hence, pool starts right after X bytes.✨
- cci_disable_port_by_cpu(9)function to disable a CCI port by CPU reference✨
- cci_enable_port_for_self(9)enable a CCI port for calling CPU✨
- cci_multi_reg_write(9)Write multiple registers to the device✨
- cci_port_control(9)function to control a CCI port✨
- cci_read(9)Read a value from a single CCI register✨
- cci_update_bits(9)Perform a read/modify/write cycle on a single CCI register✨
- cci_write(9)Write a value to a single CCI register✨
- ccio_alloc(9)Allocate a consistent DMA mapping.✨
- ccio_alloc_range(9)Allocate pages in the ioc's resource map.✨
- ccio_clear_io_tlb(9)Remove stale entries from the I/O TLB.✨
- ccio_dma_supported(9)Verify the IOMMU supports the DMA address range.✨
- ccio_find_ioc(9)Find the ioc in the ioc_list✨
- ccio_free(9)Free a consistent DMA mapping.✨
- ccio_free_range(9)Free pages from the ioc's resource map.✨
- ccio_get_iommu(9)Find the iommu which controls this device✨
- ccio_init(9)ccio initialization procedure.✨
- ccio_io_pdir_entry(9)Initialize an I/O Pdir.✨
- ccio_ioc_init(9)Initialize the I/O Controller✨
- ccio_map_sg(9)Map the scatter/gather list into the IOMMU.✨
- ccio_map_single(9)Map an address range into the IOMMU.✨
- ccio_mark_invalid(9)Mark the I/O Pdir entries invalid.✨
- ccio_probe(9)Determine if ccio should claim this device.✨
- ccio_unmap_phys(9)Unmap an address range from the IOMMU.✨
- ccio_unmap_sg(9)Unmap the scatter/gather list from the IOMMU.✨
- ccp_add_device(9)add a CCP device to the list✨
- ccp_alloc_struct(9)allocate and initialize the ccp_device struct✨
- ccp_cmd_queue_thread(9)create a kernel thread to manage a CCP queue✨
- ccp_crypto_enqueue_request(9)queue an crypto async request for processing by the CCP✨
- ccp_del_device(9)remove a CCP device from the list✨
- ccp_enqueue_cmd(9)queue an operation for processing by the CCP✨
- ccp_present(9)check if a CCP device is present✨
- ccp_version(9)get the version of the CCP✨
- ccroc_readl(9)reads specified register from CCROC IP block✨
- ccroc_writel(9)writes a value to a CCROC register✨
- ccs_data_parse(9)Parse a CCS static data file into a usable in-memory data structure✨
- ccs_pll_calculate(9)Calculate CCS PLL configuration based on input parameters✨
- CCV(9)Modular Congestion Control✨
- CCV(9freebsd)Modular Congestion Control✨
- ccw_dev_id_is_equal(9)compare two ccw_dev_ids✨
- ccw_device_clear(9)terminate I/O request processing✨
- ccw_device_clear_options(9)clear some options✨
- ccw_device_disband_start(9)disband pathgroup✨
- ccw_device_get_chid(9)obtain Channel ID associated with specified CHPID✨
- ccw_device_get_chp_desc(9)return newly allocated channel-path descriptor✨
- ccw_device_get_chpid(9)obtain Channel Path ID✨
- ccw_device_get_ciw(9)Search for CIW command in extended sense data.✨
- ccw_device_get_cssid(9)obtain Channel Subsystem ID✨
- ccw_device_get_id(9)obtain a ccw device id✨
- ccw_device_get_iid(9)obtain MIF-image ID✨
- ccw_device_get_mdc(9)accumulate max data count✨
- ccw_device_get_path_mask(9)get currently available paths✨
- ccw_device_get_schid(9)obtain a subchannel id✨
- ccw_device_get_util_str(9)return newly allocated utility strings✨
- ccw_device_halt(9)halt I/O request processing✨
- ccw_device_is_multipath(9)determine if device is operating in multipath mode✨
- ccw_device_is_pathgroup(9)determine if paths to this device are grouped✨
- ccw_device_notify(9)inform the device's driver about an event✨
- ccw_device_pnso(9)Perform Network-Subchannel Operation✨
- ccw_device_resume(9)resume channel program execution✨
- ccw_device_sched_todo(9)schedule ccw device operation✨
- ccw_device_sense_id_start(9)perform SENSE ID✨
- ccw_device_set_offline(9)disable a ccw device for I/O✨
- ccw_device_set_online(9)enable a ccw device for I/O✨
- ccw_device_set_options(9)set some options✨
- ccw_device_set_options_mask(9)set some options and unset the rest✨
- ccw_device_siosl(9)initiate logging✨
- ccw_device_start(9)start a s390 channel program✨
- ccw_device_start_key(9)start a s390 channel program with key✨
- ccw_device_start_timeout(9)start a s390 channel program with timeout✨
- ccw_device_start_timeout_key(9)start a s390 channel program with timeout and key✨
- ccw_device_stlck_start(9)perform unconditional release✨
- ccw_device_tm_intrg(9)perform interrogate function✨
- ccw_device_tm_start(9)perform start function✨
- ccw_device_tm_start_key(9)perform start function✨
- ccw_device_tm_start_timeout(9)perform start function✨
- ccw_device_tm_start_timeout_key(9)perform start function✨
- ccw_device_verify_start(9)perform path verification✨
- ccw_device_wait_idle(9)busy wait for device to become idle✨
- ccw_driver_register(9)register a ccw driver✨
- ccw_driver_unregister(9)deregister a ccw driver✨
- ccw_purge_blacklisted(9)purge unused, blacklisted devices✨
- ccw_request_cancel(9)cancel running I/O request✨
- ccw_request_handler(9)interrupt handler for I/O request procedure.✨
- ccw_request_notoper(9)notoper handler for I/O request procedure✨
- ccw_request_start(9)perform I/O request✨
- ccw_request_timeout(9)timeout handler for I/O request procedure✨
- ccwchain_calc_length(9)calculate the length of the ccw chain.✨
- ccwgroup_create_dev(9)create and register a ccw group device✨
- ccwgroup_driver_register(9)register a ccw group driver✨
- ccwgroup_driver_unregister(9)deregister a ccw group driver✨
- ccwgroup_probe_ccwdev(9)probe function for slave devices✨
- ccwgroup_remove_ccwdev(9)remove function for slave devices✨
- ccwgroup_set_offline(9)disable a ccwgroup device✨
- ccwgroup_set_online(9)enable a ccwgroup device✨
- cd(9)CDROM driver for the CAM SCSI subsystem✨
- cd(9freebsd)CDROM driver for the CAM SCSI subsystem✨
- cdc_parse_cdc_header(9)parse the extra headers present in CDC devices✨
- CDCLK RAWCLK(9)✨
- cdefs(9)compiler portability macro definitions✨
- cdev_add(9)add a char device to the system✨
- cdev_alloc(9)allocate a cdev structure✨
- cdev_del(9)remove a cdev from the system✨
- cdev_device_add(9)add a char device and it's corresponding struct device, linkink✨
- cdev_device_del(9)inverse of cdev_device_add✨
- cdev_init(9)initialize a cdev structure✨
- cdev_set_parent(9)set the parent kobject for a char device✨
- cdns3_allocate_trb_pool(9)Allocates TRB's pool for selected endpoint✨
- cdns3_allow_enable_l1(9)enable/disable permits to transition to L1.✨
- cdns3_check_ep0_interrupt_proceed(9)Processes interrupt related to endpoint 0✨
- cdns3_check_ep_interrupt_proceed(9)Processes interrupt related to endpoint✨
- cdns3_check_new_setup(9)Check if controller receive new SETUP packet.✨
- cdns3_check_usb_interrupt_proceed(9)Processes interrupt related to device✨
- cdns3_clear_register_bit(9)clear bit in given register.✨
- cdns3_device_irq_handler(9)interrupt handler for device part of controller✨
- cdns3_device_thread_irq_handler(9)interrupt handler for device part of controller✨
- cdns3_ep0_config(9)Configures default endpoint✨
- cdns3_ep0_delegate_req(9)Returns status of handling setup packet Setup is handled by gadget driver✨
- cdns3_ep0_run_transfer(9)Do transfer on default endpoint hardware✨
- cdns3_ep0_setup_phase(9)Handling setup USB requests✨
- cdns3_ep0_standard_request(9)Handling standard USB requests✨
- cdns3_ep_addr_to_index(9)Macro converts endpoint address to index of endpoint object in cdns3_device.eps[] container✨
- cdns3_ep_config(9)Configure hardware endpoint✨
- cdns3_ep_inc_deq(9)increment endpoint's dequeue pointer✨
- cdns3_ep_inc_enq(9)increment endpoint's enqueue pointer✨
- cdns3_ep_inc_trb(9)increment a trb index.✨
- cdns3_ep_onchip_buffer_reserve(9)Try to reserve onchip buf for EP✨
- cdns3_ep_run_transfer(9)start transfer on no-default endpoint hardware✨
- cdns3_ep_stall_flush(9)Stalls and flushes selected endpoint✨
- cdns3_gadget_check_config(9)ensure cdns3 can support the USB configuration✨
- cdns3_gadget_ep0_disable(9)✨
- cdns3_gadget_ep0_enable(9)✨
- cdns3_gadget_ep0_queue(9)Transfer data on endpoint zero✨
- cdns3_gadget_ep0_set_halt(9)✨
- cdns3_gadget_ep_alloc_request(9)Allocates request✨
- cdns3_gadget_ep_dequeue(9)Remove request from transfer queue✨
- cdns3_gadget_ep_disable(9)Disable endpoint✨
- cdns3_gadget_ep_enable(9)Enable endpoint✨
- cdns3_gadget_ep_free_request(9)Free memory occupied by request✨
- cdns3_gadget_ep_set_halt(9)Sets/clears stall on selected endpoint✨
- cdns3_gadget_ep_set_wedge(9)Set wedge on selected endpoint✨
- cdns3_gadget_get_frame(9)Returns number of actual ITP frame✨
- cdns3_gadget_giveback(9)call struct usb_request's ->complete callback✨
- cdns3_gadget_init(9)initialize device structure✨
- cdns3_gadget_udc_start(9)Gadget start✨
- cdns3_gadget_udc_stop(9)Stops gadget✨
- cdns3_get_tdl(9)gets current tdl for selected endpoint.✨
- cdns3_hw_reset_eps_config(9)reset endpoints configuration kept by controller.✨
- cdns3_init_ep0(9)Initializes software endpoint 0 of gadget✨
- cdns3_init_eps(9)Initializes software endpoints of gadget✨
- cdns3_next_align_buf(9)returns next buffer from list✨
- cdns3_next_priv_request(9)returns next request from list✨
- cdns3_next_request(9)returns next request from list✨
- cdns3_plat_probe(9)probe for cdns3 core device✨
- cdns3_plat_remove(9)unbind drd driver and clean up✨
- cdns3_req_ep0_get_status(9)Handling of GET_STATUS standard USB request✨
- cdns3_req_ep0_handle_feature(9)Handling of GET/SET_FEATURE standard USB request✨
- cdns3_req_ep0_set_address(9)Handling of SET_ADDRESS standard USB request✨
- cdns3_req_ep0_set_configuration(9)Handling of SET_CONFIG standard USB request✨
- cdns3_req_ep0_set_isoch_delay(9)Handling of GET_ISOCH_DELAY standard USB request✨
- cdns3_req_ep0_set_sel(9)Handling of SET_SEL standard USB request✨
- cdns3_select_ep(9)selects endpoint✨
- cdns3_set_register_bit(9)set bit in given register.✨
- cdns3_start_all_request(9)add to ring all request not started✨
- cdns3_trb_handled(9)check whether trb has been handled by DMA✨
- cdns3_wa2_descmiss_copy_data(9)copy data from internal requests to request queued by class driver.✨
- cdns3_wa2_descmissing_packet(9)handles descriptor missing event.✨
💅
getting it ready, bestie…